summaryrefslogtreecommitdiff
path: root/workspace.lua
Commit message (Collapse)AuthorAge
* utils: add logging functionsAnton Khirnov2023-01-05
|
* workspace: create desktop pages in reverse orderAnton Khirnov2022-12-24
| | | | | This way the first page ends up on top of the free-page stack, so it is picked first.
* rc/workspace: handle screen removal cleanlyAnton Khirnov2021-11-16
|
* workspace: fix self referenceAnton Khirnov2021-10-31
|
* bindings: add a binding for toggling auto-muteAnton Khirnov2021-10-26
|
* bindings: factor out shifting current client up/downAnton Khirnov2021-10-26
|
* bindings: factor out swapping two screensAnton Khirnov2021-10-26
|
* workspace: pass the desktop to desktop:view signalAnton Khirnov2021-06-12
| | | | | Not its index. This is more convenient to use.
* workspace: stop using deprecated functionsAnton Khirnov2021-02-25
|
* workspace: add a fixme commentAnton Khirnov2021-02-25
|
* Remove debugging prints.Anton Khirnov2021-02-25
| | | | | This functionality now works well enough, so they should not be necessarily anymore.
* 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
|
* 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
|
* workspace: use delayed_call() for preserving focus after page switchAnton Khirnov2020-12-02
|
* pager: display more information in the titleAnton Khirnov2020-11-07
|
* 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.
* workspace: add desktops automaticallyAnton Khirnov2020-04-08
|
* Use client:move_to_screen() instead of deprecated movetoscreenAnton Khirnov2020-04-08
|
* workspace: remove a call to deprecated add_signal()Anton Khirnov2018-07-03
|
* workspace: fix variable scope.Anton Khirnov2018-06-22
|
* Make variables local.Anton Khirnov2018-06-22
|
* Drop trailing whitespace.Anton Khirnov2017-10-10
|
* Update for awesome 4.Anton Khirnov2017-10-10
|
* Add functionality for desktop renaming.Anton Khirnov2017-02-07
|
* Basic support for desktops/pages.Anton Khirnov2017-01-26