The most important feature of this release is perhaps that Ion now keeps
track of exactly where initially fullscreen windows would've been placed
had they not bee fullscreened, so that it is possible to switch them back
there, and when they are closed, focus can be returned around those
corners. Another rather useful feature is that mod_xrandr now works as
I've always intended to on tiled workspaces on a rotate event. Instead of
naively resizing

            AB
  AABB      AB
  AACC  =>  AC
            AC

(with areas marked by A, B, C denoting different frmaes), it transposes
the frames configuration:

           AA
  AABB     AA
  AACC  => CB
           CB


so that the frames configuration infact just rotates along with the
screen (modulo size constraints), and the windows within change shape
and while also appearing to rotate in the opposite direction.

There are obviously some minor fixes again, and finally, menu definition
routines have been moved from mod_menu to ioncore, so that the menu
module doesn't need to be loaded to define menus (that can also be used
by mod_query.query_menu).

-- 
Tuomo

Reply via email to