Spencer Janssen
df7ac47317
Add XMonad.Util.SpawnOnce
2009-11-07 17:38:20 +00:00
Daniel Schoepe
f71fdefdc7
Add X.U.ExtensibleState
2009-11-06 11:53:36 +00:00
Anders Engstrom
95bada8d02
New Layout X.L.MultiColumns
...
New layout inspired the realization that I was switching between Mirror Tall and Mirror ThreeCol depending on how many windows there were on the workspace. This layout will make those changes automatically.
2009-10-24 17:51:55 +00:00
Spencer Janssen
6f6e9692c2
Bump version to 0.9
2009-10-26 00:48:50 +00:00
Adam Vogt
3513c8386b
Bump X11 dependency to 1.4.6.1, to access cursor definitions.
2009-10-20 16:19:14 +00:00
Adam Vogt
4abbb620a4
Remove H.SetCursor: U.Cursor is preferred
2009-10-19 23:57:22 +00:00
Andres Salomon
9ac6c9a24d
XMonadContrib: add a utility module to set the default cursor
...
This adds XMonad.Util.Cursor, which defines a function that allows setting
the default mouse cursor. This can be useful for (for example) gnomeConfig,
to ensure that the root cursor is changed from X_cursor to left_ptr.
2009-09-15 16:56:04 +00:00
Max Rabkin
2b31698e15
Move limitSelect into L.LimitWindows
2009-10-14 20:22:13 +00:00
Max Rabkin
831168d701
Add "Selective" layout modifier
2009-09-29 16:02:07 +00:00
Jan Vornberger
06998efa45
Layout modifier to resize windows by dragging their borders with the mouse
2009-10-11 22:22:14 +00:00
Adam Vogt
ec87f7d62d
Add U.Replace which implements a --replace behavior.
2009-10-12 05:23:06 +00:00
Jan Vornberger
97537c8ad3
NoFrillsDecoration - most basic version of decoration for windows
2009-10-11 22:05:12 +00:00
mail
104cc6ba25
New module : X.H.SetCursor
...
Idea from Andres Salomon
(http://www.haskell.org/pipermail/xmonad/2009-September/008553.html ).
2009-09-15 10:13:27 +00:00
Jan Vornberger
832d435dee
WindowMenu based on GridSelect that displays actions for the focused window (re-recorded from Bluetile repo).
2009-09-30 15:53:43 +00:00
Jan Vornberger
41b58ed499
In a multi-head setup, move windows with a non-zero position upon creation to the right workspace.
...
Useful in a dual-head setup: Looks at the requested geometry of
new windows and moves them to the workspace of the non-focused
screen if necessary.
2009-09-30 12:33:41 +00:00
Jan Vornberger
5d949197b2
A ResizableTile-like layout that can be resized using the mouse.
...
All separations between windows can be dragged to modify the layout.
Keyboard commands can also be used to achieve the same effect.
2009-09-30 12:11:05 +00:00
Jan Vornberger
5aa7d3635e
EventHook to restore minimized windows from taskbar (re-recorded from Bluetile repo)
2009-09-28 23:15:49 +00:00
Jan Vornberger
218b041fa9
LayoutModifier to minimize windows (re-recorded from Bluetile repo)
2009-09-28 23:13:20 +00:00
Daniel Schoepe
e2113acd35
Factor out direction types and put them in X.U.Types
...
This patch factors out commonly used direction types like
data Direction = Prev | Next
and moves them to X.U.Types.
2009-09-19 19:17:17 +00:00
Adam Vogt
8be4946bcd
Add -fwarn-tabs to ghc-options for the regular build
2009-08-14 02:21:08 +00:00
quentin.moser
aca86af08a
new XMonad.Layout.MessageControl module
2009-01-28 01:39:17 +00:00
Adam Vogt
a3ba5f1503
Add U.NamedActions: present a list of keybindings including submaps
2009-05-04 02:40:17 +00:00
Adam Vogt
96a63b1dfa
Add A.WorkspaceCursors, a generalization of Plane to arbitrary dimensions
...
This is implemented as a layoutModifier, since that way the workspace
arrangment is preserved between restarts.
2009-07-02 04:26:09 +00:00
mail
7e6fed9bf0
Added XMonad.Actions.OnScreen
2009-07-02 10:16:21 +00:00
Adam Vogt
32debd47e8
Add A.RandomBackground, actions to start terminals with a random -bg option
2009-06-27 20:27:55 +00:00
portnov84
8362a5b81b
Column_layout.dpatch
...
This module defines layot named Column. It places all windows in one
column. Windows heights are calculated from equation: H1/H2 = H2/H3 = ... = q,
where `q' is given (thus, windows heights forms a geometric progression). With
Shrink/Expand messages one can change the `q' value.
2009-06-05 18:45:15 +00:00
Adam Vogt
0cb6ac2910
Use -fwarn-tabs for test, remove tabs
2009-06-24 04:38:31 +00:00
Adam Vogt
2d84da7fdd
From A.Topicspace split functions for storing strings with root to U.StringProp
...
These functions will be used to send strings for execution by command line, in
xmonad-eval
2009-06-23 05:25:37 +00:00
Adam Vogt
d823d9e68c
Add L.LimitWindows layout modifier
2009-06-19 05:27:31 +00:00
Daniel Schoepe
1b521f0064
Remove Hooks.EventHook
...
The Hooks.EventHook module is superseded by handleEventHook from core and should no longer be needed.
2009-06-18 10:43:18 +00:00
Ilya Portnov
85913caf2e
AutoMaster.dpatch
...
Provides layout modifier AutoMaster. It separates screen in two parts -
master and slave. Size of slave area automatically changes depending on
number of slave windows.
2009-04-26 15:54:01 +00:00
Khudyakov Alexey
eddd655b49
Remove USE_UTF8 defines.
...
They are not needed any more since utf8-string is mandatory dependence.
2009-04-19 13:09:09 +00:00
Adam Vogt
3f3aff573a
Remove L.ThreeColumnsMiddle compatiblity module
...
Signed off here too:
http://www.haskell.org/pipermail/xmonad/2009-May/007883.html
2009-05-25 00:32:45 +00:00
Anders Engstrom
bd7e2004a0
X.A.FloatSnap - Assisted move/resize of windows
...
TODO: Try to snap against unmanaged windows such as dzen/xmobar.
2009-05-23 23:52:30 +00:00
Brent Yorgey
2eb98c1437
new layout module X.L.Spacing, put blank space around each window
2009-05-14 21:55:52 +00:00
Anders Engstrom
af22761a10
X.L.LayoutBuilder custom layouts
...
A layout combinator that sends a specified number of windows to one rectangle and the rest to another.
2009-05-09 17:46:27 +00:00
Adam Vogt
cc0e18af8a
Export ThreeColMid from L.ThreeColumnsMiddle
...
The configs that import it should continue to work with this module, though the
type of the ThreeColMid constructor is now ThreeCol (previously ThreeColMid).
2009-04-25 16:17:10 +00:00
Anders Engstrom
71139c1fb3
X.L.ThreeColumnsMiddle merged into X.L.ThreeColumns with some new features
2009-04-11 11:36:36 +00:00
Adam Vogt
4a8c4b74ac
Add H.InsertPosition: add new windows to different positions in a workspace
2009-05-03 02:03:03 +00:00
Adam Vogt
89c2ecb448
Optimizer bug does not affect 6.10.2 (issue 226)
2009-04-30 03:48:23 +00:00
Adam Vogt
115cd5af95
Add SubLayouts: a layout combinator for nesting layouts.
2009-04-23 01:31:35 +00:00
Daniel Schoepe
5ce50a3cc0
Update focus on mouse moves within inactive windows
...
This patch adds functionality to update the focus on moves in unfocused windows, which would make sense if one wanted the focus to follow the mouse.
Currently this only happens when the mouse enters/leaves a window.
This patch should fix issue #205 .
2009-04-07 19:18:19 +00:00
portnov84
1c0d227c44
OneBig_layout.dpatch
...
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.
2009-02-20 17:26:34 +00:00
Khudyakov Alexey
13d8b17f97
Make utf8-string regular dependency
...
The reason for this is that EWMH specification require
utf8 encoded strings.
2009-02-20 18:33:18 +00:00
quentin.moser
43edb3a151
Module for automatic placement of floating windows
2009-04-08 08:09:53 +00:00
quentin.moser
1b82ccd21f
X.H.FloatNext: new module, float the next spawned window(s)
2009-04-15 18:19:07 +00:00
konstantin.sobolev
af526ae23e
ComboP
2009-04-15 01:43:27 +00:00
Nicolas Pouillard
0234f94be3
New module: XMonad.Actions.TopicSpace
2009-04-19 08:52:39 +00:00
konstantin.sobolev
5ad49783f2
NamedScratchpad
2009-04-19 04:55:42 +00:00
nelhage
93ed1c6019
Add XMonad.Actions.PhysicalScreens
...
Add an XMonad.Actions.PhysicalScreens contrib module that allows
addressing of screens by physical ordering, rather than the arbitrary
ScreenID.
2009-03-21 00:13:20 +00:00