slotThe
2469269119
New module: XMonad.Prelude
...
This is a convenience module in order to have less import noise. It
re-exports the following:
a) Commonly used modules in full (Data.Foldable, Data.Applicative, and
so on); though only those that play nicely with each other, so that
XMonad.Prelude can be imported unqualified without any problems.
This prevents things like `Prelude.(.)` and `Control.Category.(.)`
fighting with each other.
b) Helper functions that don't necessarily fit in any other module;
e.g., the often used abbreviation `fi = fromIntegral`.
2021-05-13 17:44:47 +02:00
slotThe
7d5426a183
X.L.Magnifier: All -> AllWins
...
This was exposed in afb6ef841296fc4810e068e848bbfe6c1a7ce935, but
clashes with Data.Monoid.All
2021-03-25 21:16:04 +01:00
slotThe
9618a0b616
Update CHANGES.md
2021-03-25 15:24:43 +01:00
slotThe
315d1acaea
X.L.Magnifier: Update documentation
2021-03-25 15:24:43 +01:00
slotThe
afb6ef8412
X.L.Magnifier: Add magnify
...
This more general function subsumes (almost) all previously known
combinators in this library (it is still symmetric with regards to
magnification, as this is what most users want). Also export some
previously internal (but not crucial to the implementation) types to
make this possible.
2021-03-25 15:24:43 +01:00
slotThe
2b6075666c
X.L.Magnifier: Add way to magnify only starting at N windows
...
Also fix the rather embarrassing mistake of
bb205e92051de531c6c8b7eb1d692779969b6710 to not just make everything a
proper record.
2021-03-25 13:59:29 +01:00
slotThe
b56804d5f2
X.L.Magnifier: re-indent handleMess
...
More conventional style
2021-03-25 13:24:59 +01:00
slotThe
bb205e9205
X.L.Magnifier: Strictify and document Magnifier
type
2021-03-24 18:33:47 +01:00
slotThe
b49ebdf2e0
X.L.Magnifier: Add magnifierczOff and magnifierczOff'
...
Instead of exporting the internal constructor, define a few more
functions for people who like their magnifier to start of in the Off
position.
Closes: https://github.com/xmonad/xmonad-contrib/issues/168
2021-03-24 10:08:10 +01:00
slotThe
5fbfcaada0
X.L.Magnifier: Implement magnifier['] in term of magnifiercz[']
2021-03-24 10:08:10 +01:00
slotThe
90974fd820
X.L.Magnifier: Update screenshot
2021-03-16 10:36:25 +01:00
igor04
2149f0a07b
Add maxMagnifierOff to Magnifier layout
2020-05-17 19:37:07 +03:00
Mitchell Rosen
1b96c646c1
Respect number of master windows in Magnify layout
2017-02-25 10:02:29 -05:00
Daniel Wagner
daa2731d3d
eliminate references to defaultConfig
2013-05-28 00:58:25 +00:00
Adam Vogt
067ccb950e
Export types to reduce haddock warnings.
2010-10-23 19:57:55 +00:00
Adam Vogt
78f13d2acd
Use imported `fi' alias for fromIntegral more often.
...
Also moves `fi' into U.Image to avoid cyclic imports,
though XUtils sill exports that definition.
2010-04-16 21:29:39 +00:00
Wirt Wolff
06a1322366
Docs: use myLayout like template rather than plural
...
Despite myLayouts currently being more popular in examples, make
them all myLayout as in man/xmonad.hs to avoid mixing them in the
same module as was done a few places, leading to confusion for some users.
2009-10-23 04:26:51 +00:00
Adam Vogt
74a03cd8fb
Refer to modm as the current modMask
...
This makes the config suggestions consistent with the current template.
2009-10-22 04:11:26 +00:00
Adam Vogt
54f030faf8
Replace most -fglasgow-exts with specific LANGUAGE pragmas
2009-06-26 02:54:57 +00:00
daniel
a2cf9d4d97
let MagnifyLess actually magnify less
2008-10-15 15:39:11 +00:00
Joachim Breitner
2480ba1f02
Merge emptyLayoutMod into redoLayout
...
This removes the emptyLayoutMod method from the LayoutModifier class, and
change the Stack parameter to redoLayout to a Maybe Stack one. It also changes
all affected code. This should should be a refactoring without any change in
program behaviour.
2008-10-05 19:02:20 +00:00
David Roundy
78f934255b
add support to Magnifier for vertical zooming.
2008-06-10 17:37:47 +00:00
Brent Yorgey
16fc0f231d
XMonad.Layout.Magnifier: add documentation
2008-03-24 14:32:14 +00:00
daniel
7d0b8fd72f
allow magnifier to toggle whether it's active
2008-03-21 10:46:05 +00:00
daniel
d0260ddbff
a magnifier that defaults to not magnifying any windows
2008-03-21 10:44:41 +00:00
Lukas Mai
f34258af22
XMonad.Layout.Magnifier: remove references to Data.Ratio.% from documentation
2008-03-20 22:38:16 +00:00
Braden Shepherdson
3a6e2d8b8e
Fix ToggleOff: It was adding 0.1 to the magnification.
2008-03-05 22:23:02 +00:00
Brent Yorgey
413296ca8a
Magnifier: fix behavior for windows on the bottom + right of the screen. Now all magnified windows will be the same size, possibly shifted in order to fit completely on the screen.
2008-03-03 20:46:19 +00:00
intrigeri
ef79fa7c10
Magnifier: custom zoom ratio for magnifier' too
2007-12-11 01:55:54 +00:00
Brent Yorgey
2a73b577c2
Magnifier.hs: minor haddock fixes
2007-12-11 01:11:54 +00:00
tim.thelion
0155164015
fix haddock on Magnifier
2007-12-10 23:19:42 +00:00
tim.thelion
5375240f08
Custom zoom levels for magnifier
2007-12-08 23:08:44 +00:00
Spencer Janssen
dc11825588
Remove redundant imports
2007-12-07 23:38:27 +00:00
Andrea Rossato
495b25c884
Magnifier: typo
2007-11-23 21:29:00 +00:00
Brent Yorgey
e6dcaa15c7
dafaultConfig --> defaultConfig
2007-11-23 16:47:22 +00:00
Andrea Rossato
0004559b97
Magnifier: more refactoring and a few message handlers
2007-11-23 11:33:53 +00:00
Andrea Rossato
1645745f29
Magnifier: some fixes and refactoring. It now works properly.
2007-11-22 19:01:24 +00:00
gwern0
0e016a6fa5
Magnifier.hs: update so it at least compiles
...
Code modified on advice of Wachter; note I make absolutely no claims that the code runs correctly or doesn't eat your pets or does anything besides compile without any warnings.
2007-11-08 01:25:22 +00:00
gwern0
e13f9849ae
EwmhDesktops: move to correct name, update so it compiles
2007-11-06 19:17:51 +00:00
Spencer Janssen
cd1884466a
Hierarchify
2007-11-01 20:10:59 +00:00