Bogdan Sinitsyn
c99606bbdd
Rewrite minimization-related modules
...
* Use global state instead of per-layout - so now window is minimized on
all workspaces (EWMH requires that windows with _NET_WM_STATE_HIDDEN
set should be minimized on any workspace but previously they were not)
* Use `windows` instead of `modify`. That should fix bugs related to
actions that should be done by `windows` and not done by
`modify` (fixes #46 )
* Mark module X.H.RestoreMinimized as deprecated
2017-04-20 20:09:16 +03:00
Brent Yorgey
a226ca62c7
Merge pull request #156 from strokyl/add_modifySpacing_message_handling_to_smartpacing
...
Add ModifySpacing message handling to SmartPacing and SmartSpacingWit…
2017-04-19 12:25:38 -04:00
Peter J. Jones
87683afd72
Merge pull request #165 from davama/master
...
X.P.Pass doc typo
2017-04-13 11:30:59 -07:00
Dave
20e8a33e0c
Typo fix
2017-04-13 13:37:30 -04:00
Peter J. Jones
21062dd392
Merge pull request #44 from deepfire/spawnon-child-pid-tracking
...
Spawnon child pid tracking
2017-04-12 08:26:18 -07:00
Peter J. Jones
cfc99693fe
Merge pull request #161 from xmonad/revert-128-master
...
Requesting focus causes layout order to change
Reverts xmonad/xmonad-contrib#128
2017-04-10 16:52:12 -07:00
Peter J. Jones
1b738c2bed
Revert "Add new module XMonad.Hooks.Focus ."
2017-04-10 16:19:06 -07:00
Kosyrev Serge
33237f47f7
Actions.SpawnOn: make spawnOn more reliable on Linux, by tracking children across fork
2017-04-11 01:00:47 +03:00
Peter Jones
65ac029636
Move example configuration file into xmonad-contrib for better visibility
2017-04-10 10:38:23 -07:00
Brent Yorgey
7136394282
Merge pull request #147 from pjones/pjones/windowMultiPrompt
...
New function: `X.P.Window.windowMultiPrompt'
2017-03-30 16:15:50 -05:00
Brent Yorgey
0ecbc68b98
Merge branch 'master' into pjones/windowMultiPrompt
2017-03-30 16:15:06 -05:00
Brent Yorgey
3ab4a94d6f
clean up Hooks.Focus-related CHANGES and move to 0.14
2017-03-30 16:10:21 -05:00
Brent Yorgey
3b9924b181
Merge pull request #128 from sgf-dma/master
...
Add new module XMonad.Hooks.Focus .
2017-03-30 16:03:18 -05:00
Brent Yorgey
08abaccdce
Merge branch 'master' into master
2017-03-30 16:02:47 -05:00
geekosaur
acdea28dfd
Merge pull request #158 from xmonad/ezconfig-latin1
...
X.U.EZConfig: include Latin1 keys
2017-03-28 20:20:04 -04:00
Brent Yorgey
4ba56ee388
update CHANGES for EZConfig Latin1 changes
2017-03-26 22:06:05 -05:00
Brent Yorgey
057af44998
X.U.EZConfig: include Latin1 keys
2017-03-26 22:02:48 -05:00
Luc DUZAN
b4e7ab3d37
Add ModifySpacing message handling to SmartPacing and SmartSpacingWithEdge
2017-03-15 17:53:02 +01:00
Daniel Wagner
8984ce64bb
Merge pull request #153 from mitchellwrosen/master
...
Respect number of master windows in Magnify layout
2017-02-25 10:07:01 -08:00
Mitchell Rosen
1b96c646c1
Respect number of master windows in Magnify layout
2017-02-25 10:02:29 -05:00
Brent Yorgey
78a15b9d49
Merge pull request #151 from samdoshi/gridselect
...
GridSelect: border colour and vertically centring text
2017-02-21 20:20:20 -06:00
Brent Yorgey
4c00eb5848
fix ThreeColMid window shuffling
...
Fixes #137 .
2017-02-19 20:45:43 -06:00
geekosaur
a372b455dc
typo in navigation2DP example
...
The example code in the documentation uses `navigation2D` instead of `navigation2DP`, evidently a simple copy/paste error. No actual code change.
2017-02-18 17:19:59 -05:00
Sam Doshi
a79a116934
improve the vertical centring in X.A.GridSelect
2017-02-18 13:46:30 +00:00
Sam Doshi
b1dee9b0b4
allow border colour to be specified in GSConfig
2017-02-17 08:29:12 +00:00
Brent Yorgey
54ef9f6f8d
Merge pull request #149 from pjones/pjones/tagged
...
X.U.WindowProperties: Added the ability to test if a window has a tag…
2017-02-16 21:59:09 -06:00
Brent Yorgey
cffc36e21a
Merge pull request #148 from samdoshi/bsp
...
export BinarySpacePartition type
2017-02-16 21:52:46 -06:00
Peter Jones
025433c658
X.U.WindowProperties: Added the ability to test if a window has a tag from X.A.TagWindows
...
New data constructor `Tagged` that uses `hasTag` from
`X.A.TagWindows`. This is great for building layouts based off of
window tags.
2017-02-15 09:36:35 -07:00
Sam Doshi
0f9a6015e4
export BinarySpacePartition type
2017-02-15 14:45:11 +00:00
Peter Jones
00eb2abd87
New function: `X.P.Window.windowMultiPrompt'
...
Like 'windowPrompt', but uses the multiple modes feature of
@Prompt@ (via 'mkXPromptWithModes').
Given a list of actions along with the windows they should work
with, display the appropriate prompt with the ability to switch
between them using the @changeModeKey@.
For example, to have a prompt that first shows you all windows, but
allows you to narrow the list down to just the windows on the
current workspace:
> windowMultiPrompt config [(Goto, allWindows), (Goto, wsWindows)]
2017-02-14 10:32:50 -07:00
sgf
6f8145a2dc
X.H.Focus: Add predefined configurations and more examples.
2017-02-14 20:13:49 +03:00
Peter Jones
298e51f939
Correctly mark functions in X.P.Window as deprecated
2017-02-13 16:16:04 -07:00
Peter J. Jones
9d2ffeb8e1
Merge pull request #139 from mekeor/better-xpc-font-description
...
Better description of 'font' field of 'XPC' record
2017-02-13 12:15:59 -07:00
Mekeor Melire
878987071b
Better description of 'font' field of 'XPC' record
...
Describe how to use the 'font' field of 'XPC' record by adding two different examples.
2017-02-13 13:25:25 +01:00
Peter Jones
ca9b7d9dfc
Add a stack.yaml
file for testing and easy Hackage upload
v0.13
2017-02-10 16:20:42 -07:00
Peter Jones
615f007fe4
Add a cabal.project file
2017-02-10 16:04:33 -07:00
Peter Jones
e4e20da8f0
Clean up the change log just a bit
2017-02-10 16:02:41 -07:00
Peter Jones
b064d22c2d
Add a release date
2017-02-09 16:25:24 -07:00
Peter Jones
d2ffb75031
Merge remote-tracking branch 'origin/pjones/rmworkarea' into release-0.13
2017-02-09 16:13:36 -07:00
Peter Jones
cb344d14b9
Bump version to 0.13
2017-02-09 16:12:55 -07:00
Peter J. Jones
d1a5f9cf91
Merge pull request #141 from pjones/pjones/prompt-complete
...
Better completion when using `alwaysHighlight'
2017-02-09 15:10:27 -07:00
Peter J. Jones
3b1c43cced
Merge pull request #142 from pjones/pjones/border
...
Use `setWindowBorderWithFallback' to support windows with RGBA color maps
2017-02-09 15:10:13 -07:00
Peter J. Jones
76b1771a31
Merge pull request #144 from pjones/pjones/dzen
...
Manage struts even when _NET_WM_WINDOW_TYPE isn't a dock
2017-02-09 15:07:40 -07:00
Peter Jones
cd96de5378
Manage struts even when _NET_WM_WINDOW_TYPE isn't a dock
...
Relates to #21
2017-02-07 15:58:55 -07:00
Peter Jones
0a8e68b458
Delete _NET_WORKAREA instead of setting it
...
References:
* 9c020877dd
* https://github.com/qtile/qtile/issues/847
* eec80838ab
* https://github.com/xmonad/xmonad-contrib/pull/79
2017-02-07 15:42:35 -07:00
Peter Jones
de4a3bd0ed
Use `setWindowBorderWithFallback' to support windows with RGBA color maps
...
This brings xmonad-contrib inline with xmonad in this regard. Should
also be fix for #138
2017-02-07 14:49:01 -07:00
Peter Jones
4f3020313d
Don't use `windows' in X.L.Hidden, it might cause an infinite loop
...
Fixes #132
2017-02-07 13:39:01 -07:00
Peter Jones
57c00b1086
Better completion when using `alwaysHighlight'
...
This change improves the UX of X.Prompt when `alwaysHighlight` is
enabled. This is especially useful for use with `mkXPromptWithModes`
which forces `alwaysHighlight` to be `True`.
When the user presses the `complKey` and `alwaysHighlight` is `True`,
one of two things will happen:
1. If this is the first time `complKey` is pressed in this round of
completion then the prompt buffer will be updated so it contains
the currently highlighted item.
2. Every other time that the `complKey` is pressed the next
completion item will be selected and the prompt buffer updated.
This gives immediate feedback to the user and allows using some
prompts with `alwaysHighlight` that weren't possible before (e.g.,
shellPrompt, directoryPrompt, etc.)
2017-02-05 19:38:00 -07:00
Peter Jones
bdec8df4c6
Improve prompts for X.A.DynamicProjects
2017-02-05 19:36:30 -07:00
Peter Jones
52087953fd
Add `directoryMultipleModes'
...
Allow X.P.Directory to be used with `mkXPromptWithModes`
2017-02-05 19:31:41 -07:00