Markus Ongyerth
c8ce8dcd41
Add XMonad.Util.SessionStart
...
This module provides a way to query the session startup.
Currently the flag has to be set by calling setSessionStarted in
the startupHook. The goal would be to merge this into xmonad at some
point and set the flag when the state file is read in, and remove the
need to manually set it.
2017-06-25 12:15:17 +02:00
Peter J. Jones
12227d37ca
Merge pull request #186 from ankaan/multicolumns-layouthints-windoworderfix
...
Fix render order of LayoutHints and MultiColumns
2017-05-24 16:52:41 -07:00
Anders Engström
cff3343a8c
Fix render order of LayoutHints and MultiColumns
...
Before this fix, when using layoutHintsToCenter together with
MultiColumns, in certain situations XMonad would render the border of
the focused window below a border of unfocused windows. This looks odd
and is here fixed by changing MultiColumns to always place the focused
window in front (even though they should not really overlap) and making
LayoutHints preserve the order returned from the underlying layout,
except for the focused window that is placed on top.
This is a good idea since layoutHintsToCenter requires the focused
window to be on top for good rendering, even if that is not really
required when the underlying layout is used on its own. This way
layoutHintsToCenter requires less of the layout that is modified and
MultiColumns is more compatible with future layout modifiers that are
not so considerate.
2017-05-24 22:18:34 +02:00
Daniel Wagner
ade890ac63
Merge pull request #172 from bforte/fixed-haddock-comments
...
trivial changes to fix haddock documentation
2017-04-29 15:23:01 -07:00
Bruce Forte
295d416e9d
Update CycleWorkspaceByScreen.hs
2017-04-29 22:53:42 +02:00
bforte
38b7a2e7f4
trivial changes to fix haddock documentation
2017-04-29 21:08:12 +02:00
Peter J. Jones
abb5f3d45c
Merge pull request #171 from pjones/pjones/combop-parition
...
Add message to "re-partition" a ComboP layout
2017-04-28 21:14:33 -07:00
Peter Jones
e3c46b36db
Add message to "re-partition" a ComboP layout
...
This is especially useful with the `Tagged' window property.
2017-04-27 21:28:00 -07:00
Peter J. Jones
e5534d16cd
Merge pull request #167 from IvanMalison/CycleWorkspaceByScreen
...
Cycle workspace by screen
2017-04-21 14:37:10 -07:00
Ivan Malison
0e35b6e504
Add X.A.CycleWorkspaceByScreen, Per screen WorkspaceHistory
2017-04-20 15:46:23 -07:00
Peter J. Jones
7e47ecc124
Merge pull request #102 from f1u77y/rewrite-minimize
...
Rewrite minimization-related modules
2017-04-20 10:46:26 -07:00
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