The most visible changes in this release are:

 * Mod1+space now toggles the scratchpad by default and Mod1+D the dock.

 * The ion-(ssh|man|view|edit) wrapper scripts were removed and instead
   the programs used can be configured in Ion's configuration files.

 * ioncore.exec(_on) also support the ':cmd' notation for "run cmd in 
   xterm" familiar from the run query. The '::cmd' notation can be used 
   to ask for enter to be pressed even when the program quit succesfully.

 * Those with custom configuration files should note that many exported
   toggle functions were changed and renamed, and now accept a string 
   parameter incidating whether to toggle, set or unset the property.
  
    - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
    - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
    - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
    - WFrame.set_shaded (replaces WFrame.toggle_shade)
    - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
    - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
    - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
    - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
    - WRegion.set_activity (replaces WRegion.clear_activity and 
      WRegion.notify_activity)
      
   For example, WRegion.set_tagged(_, 'toggle') should be used in place of
   WRegion.toggle_tagged(_) now.

Obviously there are some other changes and fixes too. See the changelog
for details as usual.

-- 
Tuomo

Reply via email to