summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* bindings: add focusing clients by direction + focus masterAnton Khirnov2021-05-28
|
* bindings: free up h/l for future useAnton Khirnov2021-05-28
| | | | | | | | Use [Control] + ,/. to set master/column count. Use [Control] + [/] to change master area/swap clients. Drop the urgent jumpto binding, it does not play well with my workspace layout. Should be reimplemented at some point.
* theme: make backgrounds transparentAnton Khirnov2021-03-07
|
* rc: rename variable to reflect its useAnton Khirnov2021-03-07
|
* bindings: stop using deprecated prompt.run argumentsAnton Khirnov2021-03-07
|
* rc: drop useless layout with just one childAnton Khirnov2021-03-07
|
* workspace: stop using deprecated functionsAnton Khirnov2021-02-25
|
* bindings: try to preserve the screen during various movesAnton Khirnov2021-02-25
|
* workspace: add a fixme commentAnton Khirnov2021-02-25
|
* pager: mark urgent clients on all pagersAnton Khirnov2021-02-25
|
* rc: fix broken indentationAnton Khirnov2021-02-25
|
* Remove debugging prints.Anton Khirnov2021-02-25
| | | | | This functionality now works well enough, so they should not be necessarily anymore.
* pager: style urgent clientsAnton Khirnov2021-02-25
|
* pager: granular page modificationAnton Khirnov2021-02-25
| | | | | Do not rebuild the entire page each time the client list changes, add/remove clients individually.
* bindings: use Control instead of Alt for swapping screen contentsAnton Khirnov2021-01-24
|
* bindings: switch focus to target after swapping screensAnton Khirnov2020-12-02
|
* bindings: add keys for switching to empty page on given deskAnton Khirnov2020-12-02
|
* bindings: use mod-\ for switching layoutsAnton Khirnov2020-12-02
|
* bindings: fix/improve desktop-switchingAnton Khirnov2020-12-02
| | | | | | | Fix accessing desktops 11/12, as F11/F12 keycodes are discontinous with F1-F10. Add a set of bindings to send a client to specified desk.
* bindings: fix/improve comments for page handlingAnton Khirnov2020-12-02
|
* bindings: add bindings to swap contents of two desksAnton Khirnov2020-12-02
|
* workspace: pre-create desktopsAnton Khirnov2020-12-02
| | | | | Allows them to be used before they are viewed (e.g. when clients are sent to them).
* workspace: add a function to find an empty page on deskAnton Khirnov2020-12-02
|
* bindings: add bindings for moving clients between adjacent desktop pagesAnton Khirnov2020-12-02
|
* bindings: drop prompt functions I do not useAnton Khirnov2020-12-02
|
* bindings: use shift+h/l to swap clients on a pageAnton Khirnov2020-12-02
| | | | Currently bound shift+j/k will be used for other purposes.
* pager: improve marking visible pagesAnton Khirnov2020-12-02
| | | | | | | | Use a new desktop signal - page:hide - to make updates work correctly in all cases. Mark pages of the same desktop displayed on other screens with a special color.
* workspace: use more easily parsable names for tags/pagesAnton Khirnov2020-12-02
|
* pager: use focused attributes for focused screenAnton Khirnov2020-12-02
|
* workspace: use delayed_call() for preserving focus after page switchAnton Khirnov2020-12-02
|
* bindings: add binding for lid close/openAnton Khirnov2020-11-23
|
* rc: add a systray to all screens.Anton Khirnov2020-11-18
| | | | It will only actually display on the primary one.
* bindings: allow locking with XF86ScreenSaver keyAnton Khirnov2020-11-09
|
* rc: update client rulesAnton Khirnov2020-11-09
| | | | Drop unused ones, replace mplayer with mpv.
* pager: check that the page change is on our screenAnton Khirnov2020-11-09
|
* rc: reduce the clock date font sizeAnton Khirnov2020-11-09
| | | | So it fits into a single line.
* bindings: add bindings for (un)maximizingAnton Khirnov2020-11-07
|
* rc: tweak clock appearanceAnton Khirnov2020-11-07
|
* pager: display more information in the titleAnton Khirnov2020-11-07
|
* pager: remove unused argumentAnton Khirnov2020-11-07
|
* pager: cache desktop widgetsAnton Khirnov2020-11-07
| | | | Creating them anew all the time leads to large memory usage.
* pager: drop now-unnecessary init_data tableAnton Khirnov2020-11-07
|
* pager: declare Pager methods more cleanlyAnton Khirnov2020-11-07
|
* pager: do not reset the desktop when not necessaryAnton Khirnov2020-06-20
|
* pager: do not inherit from widget, rather make it a propertyAnton Khirnov2020-06-20
|
* workspace: avoid unnecessary page stealingAnton Khirnov2020-06-13
| | | | | | When switching to a different desktop, the current code would use the last-used tag even if it is currently displayed. Instead, keep a per-desktop stack of free tags and pick the first of those.
* workspace: merge with desktopAnton Khirnov2020-04-10
| | | | The desktop API is not really standalone anyway.
* rc: drop global mouse bindingsAnton Khirnov2020-04-08
|
* bindings: bind Shift+qwe move clients to specific screenAnton Khirnov2020-04-08
|
* utils: work with screen objects rather than indicesAnton Khirnov2020-04-08
|