Difference between revisions of "Xmonad/Notable changes since 0.8"
< Xmonad
Jump to navigation
Jump to search
m (→Updated modules: fix weird formatting on Plane) |
m (→New contrib modules: Add details; SpawnOnWorkspace, Azerty, Mosaic w/out description) |
||
Line 15: | Line 15: | ||
* Actions.GridSelect -- graphically go to, select, do things with windows |
* Actions.GridSelect -- graphically go to, select, do things with windows |
||
− | * Actions.SpawnOn |
+ | * Actions.SpawnOn |
+ | |||
+ | * Config.Azerty -- ready made key bindings for AZERTY keyboard layout users |
||
* Layout.Monitor -- Many useful functions for gkrellm, clock, widget type windows |
* Layout.Monitor -- Many useful functions for gkrellm, clock, widget type windows |
||
* Layout.FixedColumn -- like Tall, but using window hints to decide master width |
* Layout.FixedColumn -- like Tall, but using window hints to decide master width |
||
− | * Layout.GridVariants |
+ | * Layout.GridVariants -- customizable Grid, and TallGrid |
* Layout.ThreeColumnsMiddle -- master in center three column layout |
* Layout.ThreeColumnsMiddle -- master in center three column layout |
||
+ | * Layout.CenteredMaster -- somewhat like a combination of Master.mastered and Magnifier, adding a master pane that is either centered or at the top right of the screen. |
||
− | * Layout.CenteredMaster |
||
+ | * Layout.Mosaic |
||
* Util.Paste -- for pasting strings to windows |
* Util.Paste -- for pasting strings to windows |
||
+ | * Util.SpawnOnWorkspace |
||
===Updated modules=== |
===Updated modules=== |
||
− | * |
+ | * DynamicLog module has a new 'statusBar' function to simplify status bar configuration. Similar 'dzen' and 'xmobar' quick bar functions have changed type to allow better compositionality.The 'dynamicLogDzen' and 'dynamicLogXmobar' have been removed. |
⚫ | |||
− | * Layout.Grid has configurable aspect ratio |
||
* Util.XSelection has new functions to allow transforming the selection before acting on it. |
* Util.XSelection has new functions to allow transforming the selection before acting on it. |
||
− | * XMonad.Prompt has more tab completion settings, |
+ | * XMonad.Prompt has more tab completion settings, history filter. |
− | |||
− | * Hooks.UrgencyHook now can be configured with reminders at intervals, and urgency can be cleared with a keybinding even without "visiting" the urgent window. |
||
− | |||
− | * Actions.CycleWS now includes HiddenWS type. |
||
− | |||
− | * Actions.Plane has a planeKeys function to automatically set up default keys. |
||
* Actions.Search has more searches. |
* Actions.Search has more searches. |
||
− | |||
− | * Actions.WindowBringer now works with external programs other than dmenu, such as [http://github.com/Nafai77/utilities/tree/master/src/gtkmenu.hs nafai's gtk window selector] |
||
− | |||
− | * Actions.WindowGo has raiseMaster variant of runOrRaiseMaster |
||
− | |||
⚫ | |||
− | |||
− | ===Deleted modules=== |
||
− | |||
− | * Config.PlainConfig is now the separate project, [http://braincrater.wordpress.com/2008/08/28/announcing-xmonad-light/ shepheb's xmonad-light]. |
Revision as of 12:59, 29 January 2009
This page is for keeping a record of significant changes in darcs xmonad and xmonad-contrib since the 0.8 release. (0.8.1 was a maintenance release, with no changes to user functionality. It simply includes ghc-6.10.1 related updates and workaround for 64-bit users building xmonad-contrib on ghc-6.10.1.)
The idea is to put here a list of things which a user upgrading from 0.8 to 0.9 might like to know, so that they are sure to be included in the 0.9 release notes.
Changes to the xmonad core
- Spawned processes are now handled by xmonad. Using 'exec xmonad' in .xsession/.xinitrc
files now "does the right thing."
Changes in xmonad-contrib
New contrib modules
- Actions.GridSelect -- graphically go to, select, do things with windows
- Actions.SpawnOn
- Config.Azerty -- ready made key bindings for AZERTY keyboard layout users
- Layout.Monitor -- Many useful functions for gkrellm, clock, widget type windows
- Layout.FixedColumn -- like Tall, but using window hints to decide master width
- Layout.GridVariants -- customizable Grid, and TallGrid
- Layout.ThreeColumnsMiddle -- master in center three column layout
- Layout.CenteredMaster -- somewhat like a combination of Master.mastered and Magnifier, adding a master pane that is either centered or at the top right of the screen.
- Layout.Mosaic
- Util.Paste -- for pasting strings to windows
- Util.SpawnOnWorkspace
Updated modules
- DynamicLog module has a new 'statusBar' function to simplify status bar configuration. Similar 'dzen' and 'xmobar' quick bar functions have changed type to allow better compositionality.The 'dynamicLogDzen' and 'dynamicLogXmobar' have been removed.
- Config.Kde has optional KDE 4 specific settings.
- Util.XSelection has new functions to allow transforming the selection before acting on it.
- XMonad.Prompt has more tab completion settings, history filter.
- Actions.Search has more searches.