aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make the XPrompt appear on the current screenSpencer Janssen2007-08-021-17/+18
| | | | darcs-hash:20070802184231-a5988-c4c066e6e3091e723b55f22d1d02f09b3fbb257d.gz
* XPrompt: a module for easily writing graphical promptsAndrea Rossato2007-08-021-0/+512
| | | | darcs-hash:20070802171552-32816-2fa9aa8feda763ffb7d7ad4e9be344e96318bd5b.gz
* XMonadPrompt: a graphical prompt for running XMonad internal commandsAndrea Rossato2007-08-021-0/+41
| | | | darcs-hash:20070802165336-32816-07387b2953bf4c93619d88c7df387232d0a449cf.gz
* SshPrompt: a graphical prompt for ssh connectionAndrea Rossato2007-08-021-0/+59
| | | | darcs-hash:20070802155943-32816-fb564d879322995d6291898bac43afd68dbdb834.gz
* ShellPrompt: a graphical shell promptAndrea Rossato2007-08-021-0/+82
| | | | | | | This module requires readline and so a modification to xmonad.cabal. See usage for instructions. darcs-hash:20070802155845-32816-ea10113cc8c38f542b2b6a4812d6980ada80a750.gz
* FlexibleManipulate.hs: needs -fglasgow-exts to compile.joachim.fasting2007-08-021-0/+1
| | | | darcs-hash:20070802144042-ea16c-d44c144fd72475dcd87155d06ea65d264f6d1528.gz
* MetaModule.hs: add FocusNth.joachim.fasting2007-08-021-0/+1
| | | | darcs-hash:20070802144023-ea16c-1a9c3feb44581e59cdc9f40b6ca665bcb98d13ad.gz
* Add ThreeColumns to MetaModuleSpencer Janssen2007-08-021-0/+1
| | | | darcs-hash:20070802143356-a5988-b711db8b80b69d9a4d6e836c76a3d32160e26ba9.gz
* Add RotSlaves to MetaModuleSpencer Janssen2007-08-021-0/+1
| | | | darcs-hash:20070802143334-a5988-a20aaa13ea883f1e420475ab65643cd8feb32e7d.gz
* RotSlavesHans Philipp Annen2007-08-021-0/+47
| | | | darcs-hash:20070802094408-89d1d-b0695b4cdbd29c303936544412419594dcabda41.gz
* DeManage.hs: haddock compatibility.joachim.fasting2007-07-251-1/+1
| | | | darcs-hash:20070725100910-ea16c-fe74b9fdc0ba8fecc0b4c08f8b481eb7c70a5a30.gz
* Fix warnings in FlexibleManipulate (Sorry!)Michael G. Sloan2007-07-291-1/+2
| | | | darcs-hash:20070729032407-0d649-88391148f42be727b79f7a12274192d512e1c4f0.gz
* Add FlexibleManipulate extensionMichael G. Sloan2007-07-292-0/+114
| | | | darcs-hash:20070729031402-0d649-e3f4c7944426dc5d11c07200601b7da704dfd417.gz
* Commands: refactoring to include in MetaModuleAndrea Rossato2007-07-282-16/+20
| | | | | | | | | Just a small refactooring (well, now runCommand requires a command list, and I added runCommand's that will take a string to run it against the default command list) to include this module in MetaModule so that we can track it in case of API changes (this patch has been requested by Spencer). darcs-hash:20070728132029-32816-448eb6fdec6c3cb564ccd6f93e3f56cf065bba24.gz
* SwitchTrans.hs, initial versionl.mai2007-07-282-0/+162
| | | | darcs-hash:20070728153826-42ea9-f95bda9274b0d754087cca52f0df42af09695a00.gz
* fix WorkspaceDir (which was broken) using LayoutHelpers.David Roundy2007-07-261-4/+5
| | | | darcs-hash:20070726133520-72aca-28bb4ee8d761e5a4f4040078b16c82d6989808fc.gz
* FocusNth initial importKarsten Schoelzel2007-07-251-0/+42
| | | | darcs-hash:20070725203305-eb3a1-240d890082c4a8531a139e3cb26073b15f20954c.gz
* use a little more contrast in default tabs.David Roundy2007-07-241-3/+3
| | | | darcs-hash:20070724143723-72aca-219bbf72dae0292eaef8fdc7830f11563fba8aee.gz
* 3col fix: do not switch to tall layout on resize/incmasternKai Grossjohann2007-07-231-4/+4
| | | | darcs-hash:20070723212754-07ca0-32f2bf91fb79e1d77f566516e3d81c36c7c45410.gz
* 3col roundingKai Grossjohann2007-07-211-3/+3
| | | | darcs-hash:20070721204026-07ca0-176eb30577633174db0f20f827923aff32ecad19.gz
* fix 3col layout for nmaster + 1 windowsKai Grossjohann2007-07-211-4/+6
| | | | | | | Do like two column layout if there are nmaster+1 windows (putting 1 window in the right column). darcs-hash:20070721150825-07ca0-93b9747e62c1707a2dfac33bc0a5af966c6ae534.gz
* Three column layoutKai Grossjohann2007-07-211-0/+70
| | | | | | | This layout is similar to tall, but has three columns. The first column is the master column. darcs-hash:20070721144654-07ca0-eb6800fc98415741739e2a5eca5b0feae7587d05.gz
* Made the direction of spiral in Spiral.hs optionally configurablebobstopper2007-07-211-5/+14
| | | | darcs-hash:20070721002307-ee4f8-0d4e5abc504a5933c0840946a78cae1e768c1e23.gz
* DeManage: take a Window as argumentSpencer Janssen2007-07-181-5/+6
| | | | darcs-hash:20070718204410-a5988-9f1ee42a276f570d77ba0c2a082203ff78175723.gz
* TypoSpencer Janssen2007-07-181-1/+1
| | | | darcs-hash:20070718204041-a5988-2b1c90978f60edb4607f0eff6cf286ac38a7cf57.gz
* Add XMonadContrib.DeManage: a module for unmanaging windows (like panels)Spencer Janssen2007-07-182-0/+53
| | | | darcs-hash:20070718203107-a5988-9c945556e897e410cc1f14df81782547cf51828a.gz
* Tabbed.hs: corrected error in Usage reported by Xavier MaillardAndrea Rossato2007-07-171-1/+1
| | | | darcs-hash:20070717050034-32816-069be547ec3bd7c4bc42daa4b613fa7ec9c22254.gz
* fixes Commands.hsAndrea Rossato2007-07-161-1/+1
| | | | darcs-hash:20070716164017-32816-35e69017f9a4cfdb0294576c8f4c21d723874662.gz
* MetaModule.hs: add missing modules.joachim.fasting2007-07-151-0/+2
| | | | darcs-hash:20070715205857-ea16c-71fd86f3397676576738dd970bd6c96100b62d70.gz
* Magnifier: unbreak: raise focus windowPeter De Wachter2007-06-301-3/+3
| | | | darcs-hash:20070630072206-06a25-30138cf10620a3a86b7aa712d668cae222412002.gz
* Spiral.hs: correct module header.joachim.fasting2007-07-071-1/+1
| | | | darcs-hash:20070707212836-ea16c-19da7809eedb4b98ebe40c6f4a465fc73ed37ab0.gz
* LayoutScreens.hs: correct module header.joachim.fasting2007-07-011-3/+1
| | | | darcs-hash:20070701215712-ea16c-9452c50d1e7a08e0f0f2961dd083dce47836fb52.gz
* add FlexibleResize to MetaModulel.mai2007-07-081-0/+1
| | | | darcs-hash:20070708130229-42ea9-7134b9a886e18bf13eb2a46ca363dde84fec4a18.gz
* link to xinerama-dmenu patch for dmenu 3.2Jason Creighton2007-07-081-1/+1
| | | | | | Thanks to Dave Harrison for an updated version of the patch. darcs-hash:20070708021413-b9aa7-9d4b82beaf9b0bad3729a3a341f4626ebfd6264c.gz
* Tabbed: updated usage informationAndrea Rossato2007-07-071-2/+2
| | | | darcs-hash:20070707065123-32816-d157a19ba12b12f0833c2db3ac09236c5b4d3f75.gz
* Tabs should stay beneath any floating windowAndrea Rossato2007-07-071-0/+1
| | | | | | | This ifxes the issue reported by Geoffrey Alan Washburn: " Sometimes the tabs will be drawn on top of floating windows." Not anymore! darcs-hash:20070707064941-32816-2bbd883d8ca7f890c774f43cc4526bba9dac760e.gz
* Tabbed: added more configuration optionsAndrea Rossato2007-07-061-19/+26
| | | | | | | | It is now possible to configure active and inactive border colors, and active and inactive text colors (i.e. tabs are now very similar to Ion3 tabs: former Ion users may appreciate). darcs-hash:20070706130845-32816-5fb790432b5e013ff546304448ae025c0ebf88b8.gz
* NamedWindows: if fetchName returns Nothing sets the name to resName ClassHintAndrea Rossato2007-07-061-2/+3
| | | | | | | | fetchName may return a Nothing if the window's name contains multi byte characters. In such a case the resName string of the ClassHints of that window will be used instead. darcs-hash:20070706130644-32816-eb31c905767927e90b6a8010db2c50334b3e63c4.gz
* the gaps list should be filled with the default value from Config.hsAndrea Rossato2007-07-051-3/+2
| | | | darcs-hash:20070704224110-32816-ce3187b16a035c7ec9118f60390d50b90c880653.gz
* SimpleStacking: -Wall policeAlec Berryman2007-07-041-5/+3
| | | | darcs-hash:20070704201255-39448-8a8434bf1caadfe6209addce81f2519f1b1dcbde.gz
* SimpleStacking: remove note about Xinerama incompatability, works fine nowAlec Berryman2007-07-041-2/+0
| | | | darcs-hash:20070704200626-39448-f68cd763578d89754a166e79e9f0927750c37d1c.gz
* ScreenLayouts.hs: updates to the last API changesAndrea Rossato2007-07-031-6/+5
| | | | | | | A silent API change broke this nice piece of David's code: Spencer decided to move screen details into StackSet, and there we went to manipulate them! darcs-hash:20070703201145-32816-eee668ce9ca1fa2ce2cded88ac702dc3ec3c739b.gz
* More ScreenDetails fixesSpencer Janssen2007-06-304-11/+14
| | | | darcs-hash:20070630065916-a5988-433e92903a6530e5efe8f36c3af60339cb9876ec.gz
* Make GreedyView work with ScreenDetailsSpencer Janssen2007-06-301-3/+2
| | | | darcs-hash:20070630065643-a5988-58b391b0bebab7c19d100facaee4e0887ee6b527.gz
* flexible resizing for floating windowsl.mai2007-06-291-0/+63
| | | | | | | | | The default resize handler for floating windows warps the mouse pointer to the bottom right corner of the window (fixing the opposite, upper left, corner). This extension lets you use any of the four window corners as grabbing points, allowing more flexible resizing. darcs-hash:20070629171038-42ea9-1a2b98ca2071dd5988e529b8395148b6a838ba9b.gz
* resolve conflicts in Decoration and Tabbed.David Roundy2007-06-292-23/+53
| | | | | | Note that you no longer need simpleStacking when using tabbed. darcs-hash:20070629204518-72aca-9d2b708c6eb60b3d6c1370fc41349b2a3c86819d.gz
* resolve conflict in Square.David Roundy2007-06-291-7/+1
| | | | darcs-hash:20070629201636-72aca-3e3b62e6350b19f2dfb2dbf3442d4a68c4da077f.gz
* clean up code in Combo.David Roundy2007-06-242-19/+28
| | | | | | | | This adds some type safety, since the super-layout is now of a distinct type from the sublayouts. This avoids the ugliness we had, of passing "fake" windows to the super layout. Now we directly lay out the layouts. darcs-hash:20070624171346-72aca-e25332cad748281a8656487977d4f4351fcffc64.gz
* add CopyWindow module, to support sticky/tagged windows.David Roundy2007-06-242-0/+90
| | | | | | | | | | | This module allows dwm-style tagging (as I understand dwm). You can have a given window visible in multiple workspaces. If it's visible in two workspaces both of which are visible, a gap will show up in one of them (which is something that needs fixing in xmonad core). Also defines a kill1 which is like kill, but only removes from the current workspace a window if it's in multiple workspaces. darcs-hash:20070624155648-72aca-a2123bfd26ef1310752ae79f2978ee3ff5729909.gz
* make everything work with new doLayout.David Roundy2007-06-2313-118/+97
| | | | | | | | | This modifies all the contrib modules to work (so far as I know) with the new contrib layout. The exception is the LayoutHooks module, which isn't used. It exports an API that is inherently unsafe, so far as I can tell (and always has been). darcs-hash:20070623210952-72aca-1993ca13dc6996b59fedacc271c03fbaf87eabaa.gz