Age | Commit message (Collapse) | Author | Files |
|
First step in integrating teardrop and scratchpad. With time the
operations common to both modules should be made available to both,
removing all duplication. Modules are split, even though they could
function as just one module, scratchpad could get tabbing support (or
other means of scratching multiple clients) so let's keep things
clean.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Position and edge renamed to vertical and horizontal. Horizontal
"middle" placement was also renamed, to "center". Awful centered
placement replaced with center_vertical and center_horizontal.
|
|
Clients can now be aligned to the "left", "right" or "middle" of the
screen.
|
|
Clients can now be placed on "top", "bottom" or on the screen
"center". The last one is useful when creating scratchpad-like
windows, in which case it is useful to control width - which was not
possible before. By default a client will take 100% of the screen
width so it's easier to create drop-down bindings. Another new
property is sticky, mainly useful in the same scenario as center
placement.
|
|
- teardrop clients drop down from the top by default
- teardrop clients are not visible on the tasklist
- teardrop clients don't have titlebars
|
|
|
|
|
|
|
|
|
|
|
|
|