| Commit message (Collapse) | Author | Files | Lines |
|
Ignore-this: 4ed6e789034db8804accfe06a47ef4a2
This patch adds ifWindow and ifWindows as helper functions to
X.A.WindowGo and removes some boilerplate by rewriting other functions
in terms of those. Also some minor simplifications.
darcs-hash:20090624231711-7f603-4c0bf4bc2542fe591ddeab25e21f4dd7a775afa7.gz
|
|
Ignore-this: 84dfa0d9d50826527abbe7ff6acf4465
darcs-hash:20090624043831-1499c-2086e714723091fae9e3697df370a0634152f0a4.gz
|
|
Ignore-this: 543b172fbefa9feded94d792d01921c4
These functions will be used to send strings for execution by command line, in
xmonad-eval
darcs-hash:20090623052537-1499c-d985ff1de9431dd80a88ae87015e5e4c1b27aa46.gz
|
|
Ignore-this: 68a6fed2943eb9982e32815168b6f297
darcs-hash:20090623003937-1499c-b3764db812016034691df8a081fb6d31421f6fdf.gz
|
|
Ignore-this: 64f4fa63f4cc25f634f8fbc3276ef2a2
darcs-hash:20090623002645-1499c-6f88accec5c461121b01175a5687b0672d1eafa1.gz
|
|
Ignore-this: 8cfd0a4664ece5d721f52c59d4759a5f
Actions.SpawnOn can now be used to execute arbitrary manage hooks on
the windows spawned by a command(e.g. start a terminal of specific size
or floated).
darcs-hash:20090622183825-7f603-bde3b3838ac61753f9dfa15529e4303ae9f1fd88.gz
|
|
Ignore-this: 484eca17b9877f7d587fc5bce8c5ae8a
darcs-hash:20090622201423-f7719-e2e02429f80ee2ef794680ebbffda67f1847835c.gz
|
|
prog name (no shell scripting)
Ignore-this: 5515c72649471fac1ffcf4b68e1e0cf9
darcs-hash:20090622193255-f7719-ff429690ac893878f5d457e1643390600dcd6416.gz
|
|
Ignore-this: 28dc1d5b094d50eaf6148fa9cc2d3755
darcs-hash:20090622192831-f7719-555de2effd946e19072719c94163f1fc9da2d59e.gz
|
|
Ignore-this: cf6dcf340fa6cc010f7879f188d376f5
darcs-hash:20090618003729-1499c-c927c08cda268b94b350f6419a64df8ca1e863d4.gz
|
|
darcs-hash:20090602172148-3ebed-63594bd14ec6f89be1215da9ab469d6491ca1773.gz
|
|
Ignore-this: 4c3769dc96041608660789573b670c23
darcs-hash:20090530185752-8978f-aed8c6218dc5804519ea770f31f932e07c68d060.gz
|
|
Ignore-this: 3c6c0748a4b0d14bd39bcb88f10aade6
When resizing other corners than bottom-right, instead of adjusting to even columns/rows on the opposite side to it the same way as if resizing was made from the bottom right.
Also add the possibility to add an area in the middle of an edge where only that edge is resized, not the closest corner.
darcs-hash:20090530185437-8978f-82de436312c45d105593603fd58f293056f91c11.gz
|
|
Ignore-this: 4378f4c6c4f383c9a35acb503409d865
This patch will remove snapping against unmanaged windows, but instead calculate a new rectangle with all gaps (computed by ManageDocks) removed. This new rectangle is used to snap against. (Both the inside and outside of the rectangle.)
This will remedy the issue of snapping against multiple layers of the same window, additionally there will be no snap-points between windows on the same side. So if you are running two dzen side by side with half the screen each. You will not automatically have a snap-point in the middle.
Naturally, this patch will change which function is exported from ManageDocks.
darcs-hash:20090526222942-8978f-2d110fbeb4777d6b019b7f0f647eb2251196b5e8.gz
|
|
darcs-hash:20090525010419-1e371-ca55ed1b4c67c68e551b170d1db82270eb06341b.gz
|
|
Ignore-this: 46a856cae139d2e224ded985a9866ecf
darcs-hash:20090525001834-1499c-c4ef9061c280a7f5c7b3a698d86548e8d83d7940.gz
|
|
Ignore-this: d3932d211e9dc755be799d863b7d58e3
darcs-hash:20090524205854-8978f-445c95084be1e84fe47d0540b65343146a9a6728.gz
|
|
bindings and some minor fixes
Ignore-this: d5fd9356e101b019735d54267a120ed
darcs-hash:20090524201143-8978f-e968a341032866d85fc272d903127186905fd71f.gz
|
|
Ignore-this: 53af93bdf537cf3417cedd313e36bcbd
TODO: Try to snap against unmanaged windows such as dzen/xmobar.
darcs-hash:20090523235230-8978f-24e9fd5a8826f854ccd5870471d98b68c5436a15.gz
|
|
Ignore-this: edb0a2a03b2ed2959cb7068ae601fa28
darcs-hash:20090426171002-8978f-4ceb1e72cf94d546dfad4470079d02625a00b812.gz
|
|
Ignore-this: 1ac344b32865b38e53b968cc037b0a01
darcs-hash:20090423172939-eb2e9-1fb68a5a22841e856a00ea7379b281a4963cc92f.gz
|
|
Ignore-this: 36c05c60420520dab708401d8a80fc85
This patch adds functionality to update the focus on moves in unfocused windows, which would make sense if one wanted the focus to follow the mouse.
Currently this only happens when the mouse enters/leaves a window.
This patch should fix issue #205.
darcs-hash:20090407191819-cb1c6-f94441281224917d710ae5e1e1dbc1c9f3fa98b6.gz
|
|
Ignore-this: d543d8f090b03a6c26b3a0427be3a051
This option is like Nearest, but it places the pointer a configurable
percentage towards the centre of the window, instead of right at the edge.
darcs-hash:20090322215811-1499c-c35397519d99af13d0dd3d5c11e1b4ee256bf788.gz
|
|
Ignore-this: 6fbc63642b946461e0fafcb44016824
darcs-hash:20090322215553-1499c-2cff40375400867859ac941b0002f98cadbc245a.gz
|
|
Ignore-this: db5a2c009f7e88647f168ccb225d6219
darcs-hash:20090422172510-cb1c6-69b4896adbdc1014e1f9b70fe0f15f65529ddd5a.gz
|
|
Ignore-this: 38669e39c8676233d71f457c0b697500
GridSelect now allows selecting an element by a click with the left mouse button.
darcs-hash:20090409223302-cb1c6-7b62d240e030889ce5e8814e081a1a1986e27cba.gz
|
|
Ignore-this: 69fbce85232871482adcce06c1a5fe62
This patch generalizes Actions.GridSelect to work for arbitrary (String,a)-lists. The changes break configurations that used `gridSelect' directly, which is now named gridSelectWindow. As an example for uses of the GridSelect-UI, I included a function to spawn an application from a list of commands(`spawnSelected').
darcs-hash:20090409155704-cb1c6-082fb77e1749c25eab2aeca3db7148b939b11a6d.gz
|
|
Ignore-this: 4c20592ea6ca74f38545c5a1a002ef91
darcs-hash:20090419085239-eb2e9-b81c0e529e0ea8664b1ab557472df72706c9d185.gz
|
|
Add an XMonad.Actions.PhysicalScreens contrib module that allows
addressing of screens by physical ordering, rather than the arbitrary
ScreenID.
darcs-hash:20090321001320-c0cde-b1f208797fd8c673a28a785910e8e9105a53f027.gz
|
|
darcs-hash:20081008154245-23c07-30a58c257a61f3be5d001f238e6989e02c8b84c6.gz
|
|
This makes UpdatePointer more Xinerama-compatible: If the user switches to a
screen with an empty workspace, the pointer is moved to that workspace, which I
think is expected behavoiur.
darcs-hash:20081007080041-23c07-745bd6652a98765e33e732ee4291374ea825bc3c.gz
|
|
wrong window
Ignore-this: 6ae639a638db8eff77203f3f2e481a4e
darcs-hash:20090219041856-25a6b-86d011dc6e3891d7b1ea2099ebda8c6416b96fd7.gz
|
|
Ignore-this: 8b15a60bba1edf1bab5fb77ac54eb12f
darcs-hash:20090213013011-25a6b-279244c622ea2066d94725e40434b81c4cdec1c0.gz
|
|
Ignore-this: c7de4e05803d60b10f38004dcbda4732
darcs-hash:20090212234608-25a6b-50ee5321e891aa595cd247ac2e4823f08df266f3.gz
|
|
Ignore-this: 51634299addf224cbbc421adb4b048f5
Provides binding actions and customizable pure stack operations
to cycle through a list of permutations of the stack (recent),
cycle nth into focus, cycle through focus excluding a neighbor,
cycle unfocused, shift a window halfway around the stack.
Esp. for Full, two or three pane layouts, but useful for any
layout with many windows.
darcs-hash:20090207170622-d17f0-342d3e2ae6cc6d2aa2ba3918b80f981a0c3a5228.gz
|
|
Ignore-this: 4d08f5a7627020b188f59fc637b53ae8
darcs-hash:20090206171833-f7719-cad8c8a46e2296b3407626bf76108870d6b16eaa.gz
|
|
darcs-hash:20080602205742-20747-65c3b7fcab114e84def368c54056a8f58cadec2e.gz
|
|
Add more documentation, including documentation from
X.U.SpawnOnWorkspace by Daniel Schoepe.
darcs-hash:20090204102424-3ebed-b91defc4d2c2736838f75d2ee7e9f98005903d27.gz
|
|
Ignore-this: df3e0423824e40537ffdb4bc7363655d
darcs-hash:20090128001702-5ccef-d2c340849172f1672f2c71ba9eb043f13924ebc4.gz
|
|
darcs-hash:20090202102042-3ebed-8ff75eda60ff276f76c3ef69fe0854b27675c424.gz
|
|
Ignore-this: 894e479ccc46160848c4d70c2361c929
darcs-hash:20090129025246-f7719-506048f42e66e4f0ecc52e3dd8dc5c9b8b29da56.gz
|
|
Changed the XMonad.Action.Search to use a function instead of String to prepare the search URL.Added a few useful functions used to connect many search engines together and do intelligent prefixed searches (more doc in haddock)The API has not changed with the only exception of search function, which now accepts a function instead of String.
darcs-hash:20090128101938-efd8c-51eb8a2555919254dd0a3f45ade51551a5b078dd.gz
|
|
darcs-hash:20090127222533-1e371-150111a8ef4d250420e8809a254c5232f353dc55.gz
|
|
XMonad.Actions.WithAll, and re-export sinkAll from X.A.SinkAll for backwards compatibility
darcs-hash:20090127222355-1e371-a7beafc93e557a5c5af0a4b224ac0f55f1e37a18.gz
|
|
darcs-hash:20081221224850-3ec9f-5d9f001f4ffdf4c857d0fd68a2794ad42f9fc2c4.gz
|
|
Ignore-this: 82e58357a44f98c35ccf6ad0ef98b552
darcs-hash:20090126181059-5ccef-02270144d6d20a439b6f0cd2331232ec816b5202.gz
|
|
Ignore-this: c8958d47eb584a7de04a81eb087f05d1
Add support for a default action to take when the entered key does not match any entry.
darcs-hash:20090118152933-8978f-3d45f6e5605f9d50a3c45814e6ef0337c0e5432f.gz
|
|
darcs-hash:20090127185604-3ebed-db1c1b6b33a83e58a9fa957f7222fce88db52e20.gz
|
|
Ignore-this: dd1a3d96038de6479eca3b9798d38437
darcs-hash:20090125213331-25a6b-52d5f9d6094eed0fdfc88129057ba5319d0bf5f9.gz
|
|
Ignore-this: 63869d1ab11f2ed5aab1690763065800
darcs-hash:20090117040432-25a6b-306aa18fed69a47197ca8c349cf6452939db5188.gz
|