| Commit message (Collapse) | Author | Files | Lines |
|
Ignore-this: 5f2163e64d876f4982b0d6baf13e0614
darcs-hash:20090508202937-1499c-4552ad89de7afb29cc018d69a40b36d6b8fcc0b8.gz
|
|
Ignore-this: e63f3ee533dd9bcf0f32da2316dde1dd
darcs-hash:20090503190755-8978f-1a517fe375e492e05e9d91c2b7f49bd07ae173ec.gz
|
|
Ignore-this: f08d23d108ae9aa4ad176fd9dd275409
The configs that import it should continue to work with this module, though the
type of the ThreeColMid constructor is now ThreeCol (previously ThreeColMid).
darcs-hash:20090425161710-1499c-ae7237772224e9e01a907996b055f486848a0eea.gz
|
|
Ignore-this: 5a8991269904986e0e012e955c6d4712
darcs-hash:20090414061819-1499c-fe2d526b41d0224f363e586c392d93f60584b51c.gz
|
|
Ignore-this: 1d5bb8de98f8ade3780444ed99f5a12f
darcs-hash:20090411113636-8978f-e970950394e38cbd72d8ada44c62cac0934234d7.gz
|
|
Ignore-this: a44c5e38163ed98ffc244cdd206632d1
darcs-hash:20090503105950-8978f-1fbd2470928f67b7ce979e4d2df7102798ab215e.gz
|
|
Ignore-this: eca2a48fb987bb871ad93e6c6bf1a186
darcs-hash:20090501233136-1499c-1a6628819fee9936cabf22b13770bb43d258e115.gz
|
|
Ignore-this: dbb08e3c1641796603fdaf7b929cdf6d
This should keep the code -Wall clean on ghc-6.8 in addition to ghc-6.10
darcs-hash:20090428222749-1499c-15cf4ede90ae4b66370490c960b4492ea650e6a6.gz
|
|
Ignore-this: abb21b19bfbc567953419b3035b6a295
darcs-hash:20090423013135-1499c-4d4498e5dfe1fd1a75c319b448960a4563666161.gz
|
|
Ignore-this: 7375c8912ede6a6a44db4a4b91ffbc33
The Replace and Merge messages are added to support layouts sending a list of
windows that should be skipped over. The sources are tagged by a string key, so
it is possible though unlikely for different sources of boring windows to
interfere with eachother.
darcs-hash:20090406041301-1499c-a7496446b134bfbf4ab867bf110a7386559bb3cc.gz
|
|
Ignore-this: e808729ddd2375778a96775568b8b621
darcs-hash:20090303065701-1499c-3c32f2d1c18dacdbac8ff07d7ba1a7ee3172da57.gz
|
|
Ignore-this: 12ad5fc144a35fb605f53b744d8146ef
This event enables A.UpdatePointer behavior without causing infinite loops in
combination with magicFocus
darcs-hash:20090322221456-1499c-5b83149843f6712adc8fcb5e82066a7e23d9656c.gz
|
|
Ignore-this: b59603df8e4cfc1fb2cf9070cea615b3
darcs-hash:20090224172018-8978f-c60641c3fb09b8e7ca8e33c49ec8bcc5152b4102.gz
|
|
Ignore-this: c02b25bd370ee449aab28005eb4418cf
Add Shrink/Expand messages handling for OneBig layout.
darcs-hash:20090221142300-94bf2-b2d0ac6f1a7603321c122e1b755ab0baffbb7032.gz
|
|
Ignore-this: 9d4f308d13f003aa4236417307a66c15
Add the OneBig layout, which places one (master) window at top left corner of
screen (width and height of master window are parameters of layout), and other
(slave) windows at bottom and at right of master, trying to give equal space
for each slave window.
darcs-hash:20090220172634-94bf2-9168b47e7baeb14ffeec58922d5ca80f5fa6d324.gz
|
|
Ignore-this: 73bb986165a7bba466aae789a5448170
darcs-hash:20090415014327-fb31b-fe5f4001445dfe5a61312d3155b8beba461f7afe.gz
|
|
Ignore-this: 91fe0bc6217b910b7348ff497b922e11
This method uses a typeclass to pass a function to the layoutmodifier. It is
flexible, but a bit indirect and perhaps the flexibility is not required.
darcs-hash:20090325050206-1499c-fd29296b7092e7a437a1cec5d5bf35265324952e.gz
|
|
The old version fairly arbitrarily decided to prefer windows that are too
high over those that are too wide. The new version chooses the number of
columns so that all windows on the screen are as close as possible to the
desired aspect ratio. As a side effect, the layout changes much more
predictably under addition and removal of clients.
darcs-hash:20090311013617-18a2b-487e30d300b83871e572c4a535b4474b120accca.gz
|
|
Ignore-this: 2af132159450d4fb72eb52024eda71b5
darcs-hash:20090301051509-6553f-f3807ddb03c277cdf54443d282a2a1a01a1313f8.gz
|
|
Ignore-this: d49ed55fe8dc2204256dff9252384745
darcs-hash:20090219022417-1499c-d9cbc89f5035cf3a3b7698bf2b4bfe306ec3b7b5.gz
|
|
Ignore-this: 370a7d6249906f1743c6692758ce5aeb
darcs-hash:20090210022727-1499c-f2fdcd99704982a75cedc877b81689453a4303fc.gz
|
|
Ignore-this: 36737ce2fa2087c4a16ddf226d3b0f0a
Now smartBorders shows borders when you have multiple screens with one window
each. In the case where only one window is visible, no borders are drawn.
darcs-hash:20090314170058-1499c-d684d8e2a27f0b4df4f7f4acb64ccbd42687ad71.gz
|
|
Ignore-this: 4a5dcf71e63d045f27e2340e1def5cc8
Amend-record earlier patch to work with byorgey's fix,
this one is just the documentation typo fixes and
clarifications.
darcs-hash:20090222042220-d17f0-32329983226b5a0c52753796ddcc67c9a8046390.gz
|
|
darcs-hash:20090221235959-c98ca-aec12eaa56be89487168a37d1e2f3199f0359a54.gz
|
|
darcs-hash:20090221235836-c98ca-4d1dc0396c653b0bc7393b178950979e69d95163.gz
|
|
darcs-hash:20090221232142-c98ca-59dce8418dd9639a9df2062c65bbc71f6fa984ed.gz
|
|
darcs-hash:20090221231525-c98ca-6b2d3ecc5ff2de314911dfe37c85a67b5723bea4.gz
|
|
darcs-hash:20090221230850-1e371-e17b3679262ae93783377c9e6681d829b6521001.gz
|
|
darcs-hash:20090221225229-c98ca-e70f998908ef8106af4c6abf62761750f0118eaa.gz
|
|
per-argument comments
darcs-hash:20090221224742-1e371-5a6d5db630ddce4756dea3be7732b7b5ba03effb.gz
|
|
Ignore-this: 69513ad2b60dc4aeb49d64ca30e6f9f8
darcs-hash:20090213020453-6553f-0a09fc6fcb4a1fe4faf9b71d1ceae6b95dffeb95.gz
|
|
darcs-hash:20090209174802-5016e-77ef2191d0f1705d922117e7113d7eb553d11df6.gz
|
|
Ignore-this: 3c3c6faa203cbb1c1db909e5bf018b6f
darcs-hash:20090208221629-1499c-71d8686ea82e5d8fe4fc93a81aa60f1d9369dc3f.gz
|
|
GridVariants.TallGrid behaved weird when transformed using Mirror
or Reflect. The new layout SplitGrid does away with the need for
such transformations by taking a parameter to specify horizontal
or vertical splits.
darcs-hash:20090129152146-18a2b-a1b4d6b5d4810cc496f268259356edf2ed79000b.gz
|
|
Ignore-this: 642aa0bc9e68e7518acc8af30324b97a
darcs-hash:20090130195239-6553f-420b41e038f670aec1665abfea37b39f39ae0012.gz
|
|
Ignore-this: 87a5efa9c841d378a808b1a4309f18
darcs-hash:20090126195950-5ccef-e8066b51c417eb5e4cd5f2821929c7f909864243.gz
|
|
Ignore-this: aaa31da14720bffd478db0029563aea5
darcs-hash:20090126032421-1499c-aa562ac36f805bbe2b68ccc2c5105dc2ca6eb5ca.gz
|
|
Ignore-this: c792060fe2eaf532f433cfa8eb1e8fe3
darcs-hash:20090125045256-1499c-ccf5599c387fad32ddf033f52644ed7a4587ee92.gz
|
|
Ignore-this: e78027707fc844b3307ea87f28efed73
darcs-hash:20090125041229-1499c-f9f2693dfe9bee7378bcb6c926edc4aff18dc15b.gz
|
|
darcs-hash:20090124235908-3ebed-e868d0802cb70f738d018f42366a88e8aab6060a.gz
|
|
Ignore-this: 92bad7498f1ac402012e3eba6cbb2693
The position of a window in the stack determines its position and layout. And
the overall tendency to make wide or tall windows can be changed, though not
all of the options presented by MosaicAlt can be reached, the layout changes
with each aspect ratio message.
darcs-hash:20090124022058-1499c-87cc0738a670ef878b80a7753e15f5dd0ca788c4.gz
|
|
darcs-hash:20090114065126-1e371-cb665fb2969afa103475ee90936e85a859e4149a.gz
|
|
centerMaster layout modifier places master window at top of other, at center of screen. Other windows are managed by base layout.
topRightMaster is similar, but places master window at top right corner.
darcs-hash:20090111134513-94bf2-42a2712685439482713639b06b347f30456f4b0f.gz
|
|
darcs-hash:20090102091019-6ca0d-7464411f3c2064b5af5ecc3f2b152abac05d947b.gz
|
|
- transform mbName (Maybe String) to name (String)
- slghtly change semantics of messages, document it
darcs-hash:20081226220851-3ebed-4d064ed9c6f1ada44dc76851c2bfa34d5d75b484.gz
|
|
- remove add*Monitor
- add manageMonitor, monitor template
darcs-hash:20081226213118-3ebed-ec5516329137639d15c17f2a0d649c2733720cd7.gz
|
|
darcs-hash:20081225073904-3ebed-42e966f1d0f373a4cd5773cf72baefe4d2d05f79.gz
|
|
Added a module XMonad.Layouts.GridVariants, which defines layouts
Grid and TallGrid. The former is a customizable version of Grid. The latter
is a combination of Grid and Tall (see doc of the module).
darcs-hash:20081212184836-18a2b-d407208a05e83fb686e0a58b9045675aeed85e61.gz
|
|
darcs-hash:20081213073054-18f27-8d98235fe49f631ded0dbe21c7f3e1df3dec6531.gz
|
|
darcs-hash:20081215190710-3ebed-3ddcbdd418cc71e39769f94b2de65b2a187f733d.gz
|