Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | bindings: add focusing clients by direction + focus master | Anton Khirnov | 2021-05-28 | |
| | ||||
* | bindings: free up h/l for future use | Anton Khirnov | 2021-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 transparent | Anton Khirnov | 2021-03-07 | |
| | ||||
* | rc: rename variable to reflect its use | Anton Khirnov | 2021-03-07 | |
| | ||||
* | bindings: stop using deprecated prompt.run arguments | Anton Khirnov | 2021-03-07 | |
| | ||||
* | rc: drop useless layout with just one child | Anton Khirnov | 2021-03-07 | |
| | ||||
* | workspace: stop using deprecated functions | Anton Khirnov | 2021-02-25 | |
| | ||||
* | bindings: try to preserve the screen during various moves | Anton Khirnov | 2021-02-25 | |
| | ||||
* | workspace: add a fixme comment | Anton Khirnov | 2021-02-25 | |
| | ||||
* | pager: mark urgent clients on all pagers | Anton Khirnov | 2021-02-25 | |
| | ||||
* | rc: fix broken indentation | Anton Khirnov | 2021-02-25 | |
| | ||||
* | Remove debugging prints. | Anton Khirnov | 2021-02-25 | |
| | | | | | This functionality now works well enough, so they should not be necessarily anymore. | |||
* | pager: style urgent clients | Anton Khirnov | 2021-02-25 | |
| | ||||
* | pager: granular page modification | Anton Khirnov | 2021-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 contents | Anton Khirnov | 2021-01-24 | |
| | ||||
* | bindings: switch focus to target after swapping screens | Anton Khirnov | 2020-12-02 | |
| | ||||
* | bindings: add keys for switching to empty page on given desk | Anton Khirnov | 2020-12-02 | |
| | ||||
* | bindings: use mod-\ for switching layouts | Anton Khirnov | 2020-12-02 | |
| | ||||
* | bindings: fix/improve desktop-switching | Anton Khirnov | 2020-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 handling | Anton Khirnov | 2020-12-02 | |
| | ||||
* | bindings: add bindings to swap contents of two desks | Anton Khirnov | 2020-12-02 | |
| | ||||
* | workspace: pre-create desktops | Anton Khirnov | 2020-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 desk | Anton Khirnov | 2020-12-02 | |
| | ||||
* | bindings: add bindings for moving clients between adjacent desktop pages | Anton Khirnov | 2020-12-02 | |
| | ||||
* | bindings: drop prompt functions I do not use | Anton Khirnov | 2020-12-02 | |
| | ||||
* | bindings: use shift+h/l to swap clients on a page | Anton Khirnov | 2020-12-02 | |
| | | | | Currently bound shift+j/k will be used for other purposes. | |||
* | pager: improve marking visible pages | Anton Khirnov | 2020-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/pages | Anton Khirnov | 2020-12-02 | |
| | ||||
* | pager: use focused attributes for focused screen | Anton Khirnov | 2020-12-02 | |
| | ||||
* | workspace: use delayed_call() for preserving focus after page switch | Anton Khirnov | 2020-12-02 | |
| | ||||
* | bindings: add binding for lid close/open | Anton Khirnov | 2020-11-23 | |
| | ||||
* | rc: add a systray to all screens. | Anton Khirnov | 2020-11-18 | |
| | | | | It will only actually display on the primary one. | |||
* | bindings: allow locking with XF86ScreenSaver key | Anton Khirnov | 2020-11-09 | |
| | ||||
* | rc: update client rules | Anton Khirnov | 2020-11-09 | |
| | | | | Drop unused ones, replace mplayer with mpv. | |||
* | pager: check that the page change is on our screen | Anton Khirnov | 2020-11-09 | |
| | ||||
* | rc: reduce the clock date font size | Anton Khirnov | 2020-11-09 | |
| | | | | So it fits into a single line. | |||
* | bindings: add bindings for (un)maximizing | Anton Khirnov | 2020-11-07 | |
| | ||||
* | rc: tweak clock appearance | Anton Khirnov | 2020-11-07 | |
| | ||||
* | pager: display more information in the title | Anton Khirnov | 2020-11-07 | |
| | ||||
* | pager: remove unused argument | Anton Khirnov | 2020-11-07 | |
| | ||||
* | pager: cache desktop widgets | Anton Khirnov | 2020-11-07 | |
| | | | | Creating them anew all the time leads to large memory usage. | |||
* | pager: drop now-unnecessary init_data table | Anton Khirnov | 2020-11-07 | |
| | ||||
* | pager: declare Pager methods more cleanly | Anton Khirnov | 2020-11-07 | |
| | ||||
* | pager: do not reset the desktop when not necessary | Anton Khirnov | 2020-06-20 | |
| | ||||
* | pager: do not inherit from widget, rather make it a property | Anton Khirnov | 2020-06-20 | |
| | ||||
* | workspace: avoid unnecessary page stealing | Anton Khirnov | 2020-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 desktop | Anton Khirnov | 2020-04-10 | |
| | | | | The desktop API is not really standalone anyway. | |||
* | rc: drop global mouse bindings | Anton Khirnov | 2020-04-08 | |
| | ||||
* | bindings: bind Shift+qwe move clients to specific screen | Anton Khirnov | 2020-04-08 | |
| | ||||
* | utils: work with screen objects rather than indices | Anton Khirnov | 2020-04-08 | |
| |