]> git.sur5r.net Git - i3/i3/blobdiff - RELEASE-NOTES-4.3
update release notes to reflect the current i3-nagbar situation
[i3/i3] / RELEASE-NOTES-4.3
index e7153d5ab3f842914608dcba16592acc1398544d..d828a0dceb58e471e3f0240445c5340e0307b0c4 100644 (file)
@@ -6,19 +6,10 @@
 This is the third release of the new major version of i3, v4.3. It is
 considered stable. All users of i3 are strongly encouraged to upgrade.
 
-One of the most visible changes is probably that commands which lead to an
-  error will now spawn i3-nagbar. This will make you immediately aware of
-  problems such as typos in your configuration file (such as "bindsym $mod+x exc
-  firefox" instead of "exec"). This is not restricted to parser errors, but all
-  errors (such as when trying to move a window to another workspace without
-  actually having a window focused). If this is annoying to you for some specific
-  key configuration, you can turn it off by replacing a binding like:
-      bindsym $mod+x move absolute position center
-  with something like this:
-      bindsym $mod+x exec --no-startup-id i3-msg move absolute position center >/dev/null 2>&1
-  (Yes, this is somewhat painful, but intended. You should not suppress errors in
-  general, so we don’t want to make it too easy.)
-
+One rather visible change is that commands which could not be parsed properly
+ will now spawn i3-nagbar. In case you used "bindsym $mod+x firefox" (and
+ forgot the "exec" keyword) or you made a typo in your config, you will now
+ notice that :).
 
 We also made the orientation (horizontal/vertical) part of the layout
   mechanism: Before, we got the default layout and you could change
@@ -59,6 +50,18 @@ Another very important change is that we now support pango for rendering text.
   in. In case you are working on a very low-spec embedded device, it is easy
   enough to disable pango support, see common.mk.
 
+
+Also, the 'layout' command now always works on the parent split container. This
+  allows you to do things like this:
+
+      for_window [class="XTerm"] layout tabbed
+
+  When you now open XTerm on an empty workspace, the whole workspace will be
+  set to tabbed. In case you want to open XTerm in its own tabbed split
+  container, you need to split before:
+
+      for_window [class="XTerm"] split v, layout tabbed
+
  ┌────────────────────────────┐
  │ Changes in v4.3            │
  └────────────────────────────┘
@@ -106,6 +109,9 @@ Another very important change is that we now support pango for rendering text.
   • i3bar: be less strict about the {"version":1} JSON header
   • shm-logging: implement i3-dump-log -f (follow)
   • Implement pango support
+  • 'move workspace number n' will now create the workspace if it doesn’t exist
+  • Accept slashes in RandR output names
+  • Keep startup-notification sequences around for 30s after completion
 
  ┌────────────────────────────┐
  │ Bugfixes                   │
@@ -134,6 +140,15 @@ Another very important change is that we now support pango for rendering text.
   • Fix moving scratchpad window
   • Cleanup zero-byte logfile on immediate exit (they are created by i3
     --get-socketpath for example).
+  • Fix resizing floating windows by height
+  • Fix back_and_forth in 'workspace number' for named workspaces
+  • Grab server and process pending events before managing existing windows
+    (fixes problems with GIMP windows not being managed after an in-place
+     restart)
+  • Don’t allow ConfigureRequests while in fullscreen (fixes a compatibility
+    issue with gnome-terminal and xfce’s terminal)
+  • Fix flickering with 1pixel border tabbed layouts
+  • Use _exit() instead of exit() when i3 utility programs cannot be executed
 
  ┌────────────────────────────┐
  │ Thanks!                    │
@@ -142,9 +157,9 @@ Another very important change is that we now support pango for rendering text.
 Thanks for testing, bugfixes, discussions and everything I forgot go out to:
 
   aksr, Axel Wagner, darkraven, David Coppa, eeemsi, Felicitus, Fernando Tarlá
-  Cardoso Lemos, Iakov Davydov, jh, Julius Plenz, Marcel Hellwig, Marcus,
-  Michael Stapelberg, mloskot, Moritz Bandemer, oblique, Ondrej Grover, Pavel
-  Löbl, Philipp Middendorf, prg, Quentin Glidic, somelauw, stfn, tucos,
+  Cardoso Lemos, Iakov Davydov, jh, Joel Stemmer, Julius Plenz, Marcel Hellwig,
+  Marcus, mloskot, Moritz Bandemer, oblique, Ondrej Grover, Pavel Löbl, Philipp
+  Middendorf, prg, Quentin Glidic, Sebastian Ullrich, somelauw, stfn, tucos,
   TunnelWicht, Valentin Haenel
 
--- Michael Stapelberg, 2012-08-18
+-- Michael Stapelberg, 2012-09-06