aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-15X.A.WindowNavigation: currentPosition and setPosition share the same ↵Devin Mullins1-16/+16
`inside` logic, now Aside from documentation, this is pretty much usable, now. darcs-hash:20080515062211-78224-3587cf6a973ea8defc217bd6a926b540dc5445f3.gz
2008-05-15X.A.WindowNavigation: have currentPosition handle axes independentlyDevin Mullins2-6/+10
This improves some subtle interactions between mod-j/k and mod-w/a/s/d, though that might not become very apparent until I fix setPosition. darcs-hash:20080515053330-78224-2ba67cefda58b7c079b23f93441859e30c539c73.gz
2008-05-15fix compile warnings in BoringWindowsDevin Mullins1-0/+1
darcs-hash:20080515051728-78224-9a945f90c2035888bcd7b1e245940e7ac28029d2.gz
2008-05-14add BoringWindows module to make certain windows skipped when rotating focus.David Roundy2-4/+74
darcs-hash:20080514162846-72aca-64443ce59d280f6b4b80987fa93aabb6e16d4a00.gz
2008-05-14UrgencyHook: some documentation (more is needed)Devin Mullins1-5/+27
darcs-hash:20080514080104-78224-1f2c27c166eef8f9ec47b6a969991e8ab4f266d7.gz
2008-05-14UrgencyHook: got rid of the need for instances to know about suppressWhenDevin Mullins1-28/+30
This changes the API a little bit, but that's what you get for using a day-old feature from darcs. darcs-hash:20080514072217-78224-b625ee9ab6b9ff69bd1e0cc68f0a15b8724e3a06.gz
2008-05-13move AppLauncher from Actions module to Prompt modulezhen.sydow1-14/+16
darcs-hash:20080513201252-3cf16-f92855fb696915644cc2cdbc52f7b3f860894f3d.gz
2008-05-13X.A.WindowNavigation: comment cleanupDevin Mullins1-8/+3
darcs-hash:20080513091313-78224-b2c8aac4caa2fc3bdab6bd97fba458ca7decf222.gz
2008-05-13windowRect now compensates for border widthDevin Mullins1-3/+3
Odd that I have to do (Rectangle x y (w + 2 * bw) (h + 2 * bw)) -- you'd think the window would be centered within the bordered area. darcs-hash:20080513090151-78224-b1520de8a35596af5a49c935d9b56422e945a061.gz
2008-05-13X.A.WindowNavigation: update TODODevin Mullins1-1/+1
darcs-hash:20080513044229-78224-ace9494b47f74677b1106020a227f389fabfcb27.gz
2008-05-12X.A.WindowNavigation: minor cleanupDevin Mullins1-8/+4
darcs-hash:20080512170410-78224-328d3a7380fec2172b0605d770c542ebd0bc7f34.gz
2008-05-12X.A.WindowNavigation: simplify inr somewhatDevin Mullins1-18/+13
darcs-hash:20080512090647-78224-1a2dd996d217d4be6818bf08b2f5c111f1158b41.gz
2008-05-12X.A.WindowNavigation: clarityDevin Mullins1-4/+5
darcs-hash:20080512085338-78224-b662b943102da2c00bc5980aa767fec5032c4cb2.gz
2008-05-12X.A.WindowNavigation: ugh, typoDevin Mullins1-3/+1
darcs-hash:20080512082228-78224-9fa253af956d0d4493197c520aebed43683f1b95.gz
2008-05-12X.A.WindowNavigation: implement swap, extract withTargetWindow commonalityDevin Mullins1-11/+28
Why doesn't mapWindows exist already? darcs-hash:20080512064715-78224-61fd294027e65d7db5675e7879b2e79c1ba524da.gz
2008-05-12add more flexible withWindowNavigationKeysDevin Mullins1-8/+19
Names aren't permanent yet, so don't cry if they change. darcs-hash:20080512050637-78224-ac7c46ba5f826be132d1d28133f76416d63cff66.gz
2008-05-12X.A.WindowNavigation: TODODevin Mullins1-0/+1
darcs-hash:20080511222116-78224-33ad4291ae43467a6060ae6f8b3b2b38ea3b44d6.gz
2008-05-12X.A.WindowNavigation: add withWindowNavigation, for easy setupDevin Mullins1-1/+10
This should be more flexible than it is -- I've got an idea, but am interested to hear others. darcs-hash:20080511220458-78224-1eb331e0c1a89118c39b0d014e6c5ec7356d4a6a.gz
2008-05-11X.A.WindowNavigation: fix currentPositionDevin Mullins1-23/+28
Now properly deals with an unitialized state (e.g. from a restart) or an inconsistent state (e.g. from using mod-j/k). Deserves cleanup. darcs-hash:20080511212128-78224-13c7b897401800b9d729e765eba3385e40576f8d.gz
2008-05-11X.A.WindowNavigation: add TODOsDevin Mullins1-2/+8
darcs-hash:20080511211326-78224-2bc3ec2ff16e886901601f2f428215abfdbc72ba.gz
2008-05-11X.A.WindowNavigation state is now workspace-specificDevin Mullins1-9/+14
racking up some code debt, here... darcs-hash:20080511071656-78224-c7ec25648206f8f4b57ccc473539c2ec323f2ba2.gz
2008-05-06X.A.WindowNavigation: minor doco changesDevin Mullins1-2/+2
darcs-hash:20080506074235-78224-3d9e08f7b924efd9410d16384ef1083b62f7f579.gz
2008-05-04add draft XMonad.Actions.WindowNavigationDevin Mullins1-0/+135
This is an experiment with replacing the WindowNavigation LayoutModifier with one that simply adds keybindings and stores state in an IORef. Credit to droundy for the original code -- hopefully I'm not butchering it. The end intent is to add Xinerama support, but it'll be a little while before I get there. darcs-hash:20080504050022-78224-a1e156328d80897d8bfa245dc39f69d8fab9f929.gz
2008-05-13new contrib module to launch apps with command line parameterszhen.sydow1-0/+70
darcs-hash:20080513134754-3cf16-32d43fbbad243d902b1de3c3ddf508fc6efebb9a.gz
2008-05-13pull suppressWhen logic into main WithUrgencyHook handlerDevin Mullins1-17/+18
In order for this to work, I added a new UrgencyHook method to communicate the SuppressWhen value. I'm not sure if this is actually better than just providing a convenience function, but it's an easy switch. darcs-hash:20080513075247-78224-760cd588622855d35f7acaae1084396f38b7b634.gz
2008-05-13add suppressWhen option to dzenUrgencyHookDevin Mullins1-11/+22
darcs-hash:20080513054615-78224-e0a1d29bd1c0fc6dff2b30649a30e803bc6ad040.gz
2008-04-22WindowNavigation: extract navigable functionDevin Mullins1-5/+8
darcs-hash:20080422045248-78224-659dfcfb05f891904c88ea9782b43c1df85a7beb.gz
2008-05-12UrgencyHook: doc typoDevin Mullins1-2/+2
darcs-hash:20080512052137-78224-b4dd19b18fa2dd98bc1fc51aa3adaf8627d781d0.gz
2008-05-12UrgencyHook: extract whenNotVisibleDevin Mullins1-5/+10
darcs-hash:20080512041852-78224-4d0176999f15eeed84428ad20fec485c0af7d114.gz
2008-05-12SpawnUrgencyHook, FWIWDevin Mullins1-0/+9
darcs-hash:20080512040449-78224-22bf6a8ae3f956e58d4dc0142c88643dfcfea5f3.gz
2008-05-12make UrgencyHook an EventHookDevin Mullins1-39/+33
This gets rid of the stupid bug that led to a need for the clearBit hack, and allowed me to simplify the types (since EventHooks aren't required to parameterize on the window type). Config files need not change, unless they declare instances of UrgencyHook, in which case, they should remove "Window" as is seen in this patch. darcs-hash:20080512024822-78224-a40955a5860155950928422fe71192e044f4af27.gz
2008-05-08'xmobar' function added to DynamicLog for running xmobar with some defaultsIvan N. Veselov3-7/+36
darcs-hash:20080508194918-98257-90af4d9fa986c220fbac658d04d14a8e78f231f9.gz
2008-05-08HintedTile: Fix mistake in documentation.lithis1-4/+4
darcs-hash:20080508003552-1c3cf-68c305f3ab923b6b42cae1d27f115eea46469264.gz
2008-05-07Use gnome-session-save for the mod-shift-q bindingSpencer Janssen1-1/+2
darcs-hash:20080507082205-a5988-519432af37fbf219d163a646c334decf8fe8b0e5.gz
2008-05-07Use the named constant 'none' rather than 0Spencer Janssen1-1/+1
darcs-hash:20080507081854-a5988-e08995616a8cc9f3cc48b2ff9f25eb257240c19f.gz
2008-05-08HintedTile: Improve documentation.lithis1-4/+17
darcs-hash:20080508000245-1c3cf-d5cfb70a98652abe76fc3d3144b6c414892bdb42.gz
2008-05-07Whitespace onlySpencer Janssen1-1/+0
darcs-hash:20080507031306-a5988-bc09756442b38e2fdd4bb2c9ab60972ed7660723.gz
2008-05-07Add a binding for Gnome's "Run Application" dialogSpencer Janssen1-2/+24
darcs-hash:20080507031127-a5988-990b0b72dba7cfc24cd0789baf9867db42af0719.gz
2008-05-07Add some keybindings to the Kde configSpencer Janssen1-1/+10
darcs-hash:20080507022658-a5988-c49d0076b72665b2f93248318daf810e5bdad581.gz
2008-05-07IndentationSpencer Janssen1-5/+4
darcs-hash:20080507022553-a5988-552f342c9a8fb2bfd52e49e7b1c501e9690582f7.gz
2008-05-07Add ToggleStruts to the desktop configSpencer Janssen1-0/+6
darcs-hash:20080507022516-a5988-052b2672534ec9f4af933450bc6f5d8af3260066.gz
2008-05-07Refactor my configSpencer Janssen1-2/+4
darcs-hash:20080507021504-a5988-8f5ff1fd8e7f0ddf73b17577266470c70d32ce30.gz
2008-05-07Add XMonad.Config.KdeSpencer Janssen1-0/+32
darcs-hash:20080507020833-a5988-6bb7dc8d4c0f1ec96a41be9a15a12771c61fe64a.gz
2008-04-17Don't move the pointer if the user is moving the mouseKlaus Weidner1-2/+4
This patch depends on the following xmonad core patch: Remember if focus changes were caused by mouse actions or by key commands If the user was moving the mouse, it's not appropriate to move the pointer around in resonse to focus changes. Do that only in response to keyboard commands. darcs-hash:20080417022234-e41d7-ee4ac41e65b28124cc3926693987d377d725dc34.gz
2008-05-06Missing pragmasDon Stewart1-4/+4
darcs-hash:20080506053402-cba2c-ca20cb363f91ae873fbfac02b120b4db7790eb95.gz
2008-05-05Add full documentationDon Stewart2-1/+17
darcs-hash:20080505210546-cba2c-ec1a8e2451ef832d4b8268ece515f0af1960d5cd.gz
2008-05-04minor cleanup on getNameDevin Mullins1-5/+3
darcs-hash:20080504054923-78224-e8649c630c71c3ba23f549a9e4d02aa4b2f91d31.gz
2008-04-26bug doco for UrgencyHookDevin Mullins1-0/+4
darcs-hash:20080426203638-78224-a93e768bf2e8d94d1bef2f4df1d03fe164caf743.gz
2008-05-02NamedWindows: when converting the text property, handle the empty list.Spencer Janssen1-1/+6
This fixes a "Prelude.head" exception observed with windows that have no title. Reproduce by placing several windows in the tabbed layout, then starting 'xterm -name ""'. Thanks to Andrea for pointing out the issue. darcs-hash:20080502104249-a5988-c460b42456d65ad71016a7423e713b8250f1aa5c.gz
2008-05-01Fix issue #179 by handling events correctlyAndrea Rossato1-2/+2
darcs-hash:20080501062357-32816-96fa4684d1a2aa862ff3ad07490ce45832d61a2f.gz