Loïc Paulevé
9f9b5d3748
Make Actions.WindowGo.raiseNextMaybe span over all workspaces. Fixes #120
2016-12-02 08:54:01 +01:00
Peter Jones
be036f9bb9
Export `removeEmptyWorkspaceByTag'
...
It looks like this function should have been exported all along but
was overlooked.
2016-11-21 17:15:53 -07:00
Peter Jones
217abc39a2
Compose startupHook/logHook in the same order as other modules
...
I believe this was causing issues where a dynamically created
workspace would not properly trigger manageDocks logic.
2016-11-16 15:13:58 -07:00
Peter Jones
5790913eae
Teach X.A.DynamicProjects to use removeWorkspaceByTag when deleting a project
...
When deleting a dynamic project, also delete its workspace.
2016-11-15 17:00:50 -07:00
Brent Yorgey
d21ed81801
Merge pull request #106 from IvanMalison/custom_focus_raise_next_maybe
...
X.A.WindowGo: Add arg for custom focus fn to raiseNextMaybe
2016-11-08 22:59:21 -05:00
Tomas Janousek
7ada94df42
X.A.WorkspaceNames: add getWorkspaceNames'
2016-11-07 20:59:20 +01:00
Ivan Malison
856b125186
X.A.WindowGo: Make comment style more consistent
2016-11-03 19:22:49 -07:00
Ivan Malison
c51bd739d7
X.A.WindowGo: Add a haddock comment to raiseNextMaybeCustomFocus
2016-11-03 19:21:52 -07:00
Ivan Malison
0e1cecd135
Merge remote-tracking branch 'origin/master' into custom_focus_raise_next_maybe
2016-11-03 19:15:28 -07:00
Brent Yorgey
ec5f9a9e59
Merge pull request #80 from f1u77y/managedocks-global-cache
...
Make strut cache global
2016-11-03 17:40:04 -04:00
Brent Yorgey
65bbe1a995
Merge pull request #108 from liskin/workspacenames
...
X.A.WorkspaceNames: add get(Current)WorkspaceName
2016-11-02 21:25:06 -04:00
Tomas Janousek
0a74e3479e
X.A.WorkspaceNames: add get(Current)WorkspaceName
2016-10-29 23:36:19 +02:00
Ivan Malison
8e061c0c6d
X.A.WindowGo: Remove uncurry from raiseNextMaybeCustomFocus
2016-10-26 17:24:45 -07:00
Ivan Malison
49fecdf4eb
X.A.WindowGo: Add arg for custom focus fn to raiseNextMaybe
2016-10-26 17:09:42 -07:00
Ivan Malison
993dedf6d3
X.A.WindowBringer: Use <$> instead of fmap
2016-10-24 22:38:45 -07:00
Ivan Malison
05d7493888
X.A.WindowBringer: Misc. cleanup and whitespace fixes
2016-10-24 22:10:56 -07:00
Ivan Malison
4983ecfd23
X.A.WindowBringer: Add haddocks for WindowBringerConfig
2016-10-24 22:10:09 -07:00
Ivan Malison
6cb10c9300
X.A.WindowBringer: Add a X.C.Default impl
...
This provides a less complicated interface to the specification of
custom behavior. In particular it allows the specification of a custom
window titling function.
2016-10-21 20:14:52 -07:00
Matus Goljer
e5ca066057
Add submapDefaultWithKey.
...
This is useful for when we want to decide what to do in the default
action based on the key that failed to match in the submap.
2016-10-16 16:40:13 +02:00
Matus Goljer
444986d993
Remove unneeded argument
2016-10-16 16:36:18 +02:00
Matus Goljer
1553d81ce7
Use fromMaybe over "maybe .. id"
2016-10-16 16:33:49 +02:00
Brent Yorgey
858a906240
Merge pull request #87 from nlewo/master
...
X.A.DynamicWorkspaces: associate indexes to workspaces
2016-10-05 20:32:34 +09:00
Brent Yorgey
1b81ac7314
Merge pull request #86 from aiya000/master
...
Export XMonad.Actions.Workscreen (WorkscreenId)
2016-10-05 20:29:18 +09:00
Brent Yorgey
1c8e17e127
Merge pull request #84 from TomSmeets/treeselect
...
Fix incorrect documentation in TreeSelect
2016-09-23 07:11:56 +09:00
Antoine Eiche
f3de3e2719
X.A.DynamicWorkspace: update index map on workspace renaming
2016-09-20 20:42:03 +02:00
Antoine Eiche
464a99b842
X.A.DynamicWorkspaces: associate indexes to workspaces
...
You can add indexes to workspaces and use them to do actions on
workspaces. This allows you to dynamicaly associate a workspace to a
keybinding without depending of the workspace name or the workspace
position.
2016-09-19 14:33:18 +02:00
aiya000
f6ded1a4d7
Export XMonad.Actions.Workscreen (WorkscreenId)
...
This is fixing for problem that
WorkscreenId was shown in XMonad.Actions.Workscreen document
(ex: viewWorkscreen),
but never shown WorkscreenId definition.
2016-09-19 16:31:43 +09:00
Tom Smeets
3b4a3d2bd2
Fix incorrect documentation for WorkspaceHistory
2016-09-14 20:02:07 +02:00
Brent Yorgey
753e9ce4b0
Merge pull request #72 from TomSmeets/treeselect
...
Add TreeSelect action for selecting from many workspaces and X actions
2016-09-14 07:22:05 -04:00
Tom Smeets
305c8eff0d
Add optional workspace-history navigation
...
To enable this feature add `workspaceHisotryHook` from
`XMonad.Hooks.WorkspaceHistory` to your logHook.
Your previously-visited workspaces can be navigated with
the 'moveHistBack' and 'moveHistForward' actions (which are bound to the 'o' and 'i' keys)
2016-09-08 17:00:21 +02:00
Tom Smeets
c2331f9657
Fixed a small error in the documentation
2016-09-08 17:00:21 +02:00
Bogdan Sinitsyn
c48d81e378
Fix caching issues in ManageDocks
...
Commits d638dc8b
and a5e87e38
introduced a per-AvoidStruts-instance
strut cache that
a) didn't get initialized at startup,
b) didn't get reinitialized after layout reset and
c) didn't get updates if it wasn't the active layout, for example when
layoutHook = avoidStruts tall ||| avoidStruts (mirror tall)
a) + b) could be fixed by using the docksStartupHook introduced in
28e9f8bc
, although this wasn't documented and having to call
docksStartupHook after setLayout is far from obvious.
By moving the strut cache from AvoidStruts instances to a global state,
b) and c) are fixed. One still has to invoke the docksStartupHook for
a), and this will be addressed in the next commit.
2016-09-07 13:26:50 +03:00
L.S. Leary
4358f58de8
Swapped pickSomething for <|> in doHybridNavigation.
2016-08-30 13:11:54 +12:00
L.S. Leary
ea6e1a5d6d
Removed extraneous blank line from Nav2D.
2016-08-29 16:53:46 +12:00
LSLeary
4aaf053273
Rewrote doHybridNavigation.
2016-08-29 14:30:03 +12:00
L.S. Leary
76565e42c4
Removed an extraneous comment that had been accidentally left in place.
2016-08-27 03:49:52 +12:00
L.S. Leary
a7d5696e5a
Punctuation tweak in docs.
2016-08-27 03:27:08 +12:00
L.S. Leary
b9215181bb
Rather than writing over the vanilla Line navigation function, Hybrid navigation has been implemented separately.
2016-08-27 03:17:05 +12:00
L.S. Leary
806a501d51
Modified Line to default to Center if it can't move. This provides the best way to get around if you use gaps and float no windows.
2016-08-27 02:37:35 +12:00
Tom Smeets
529683660c
Show error when using incorrect XConfig.workspaces
2016-08-22 21:18:04 +02:00
Tom Smeets
15a2a86d46
Removed a useless comment
2016-08-22 20:15:25 +02:00
Tom Smeets
c2e0fc517c
Fixed incompatibility with older GHC versions
2016-08-08 18:53:27 +02:00
Tom Smeets
1087844a7f
Add screenshots and a little more info
2016-08-08 17:26:26 +02:00
Tom Smeets
7e777bebfd
Select your workspaces and actions in a Tree format.
...
TreeSelect displays your workspaces or actions in a Tree-like format.
You can select the desired workspace/action with the cursor or hjkl keys.
This module is fully configurable and very useful if you like to have a
lot of workspaces.
Please see the Documentation provided by 'XMonad.Actions.TreeSelect'.
2016-08-07 20:40:40 +02:00
Brent Yorgey
8d2582f032
Merge pull request #66 from mathstuf/fix-warnings
...
Fix warnings
2016-08-01 14:12:35 -04:00
Brent Yorgey
81f1eab1ee
X.A.Search: fix amazon search URL
...
Closes #71 .
2016-08-01 13:01:30 -05:00
Ben Boeckel
d414c76da8
warnings: rename shadowing variables
2016-07-16 13:22:12 -04:00
Jack Bates
75b3cae49f
Make WindowBringer case insensitive
2016-04-27 09:48:36 -07:00
Brent Yorgey
01ea659a06
Merge pull request #21 from f1u77y/#16
...
fix #16
2016-03-15 22:02:39 -05:00
Adam Vogt
9c95c81a90
Merge pull request #22 from f1u77y/#14
...
close #14
2016-02-28 19:20:20 -05:00