aboutsummaryrefslogtreecommitdiff
path: root/src/Rahm/Desktop/Hooks
Commit message (Collapse)AuthorAge
* Added BorderColors.hsJosh Rahm2023-12-09
| | | | | | | | This module manager border colors for the windows and handles automatically maintaining the colors across stack changes. This also adds green borders to pinned windows to differentiate them from normal windows.
* Revert "Experimental ability to pin a window using Mod+p"Josh Rahm2023-12-08
| | | | This reverts commit 87b103a4995fd2b6bbd1e72c446fd789caf5a050.
* Experimental ability to pin a window using Mod+pJosh Rahm2023-12-07
| | | | | A pinned window will always try to stay on the same screen in the sname position if it can.
* Change the rotate-screen-left/right to just swap current screen with ↵Josh Rahm2023-12-04
| | | | left/right. It is more intuitive and is more flexible. As a part of this, I incresed the timeout for multiple button bindings to 5000ms like how keystrokes work.
* Better implementation of history.Josh Rahm2023-11-26
| | | | | | | Each screen now has its own history and if a workspace is swapped with another visible workspace, the history between those screens is also swapped, so this gives a feeling of a kind of persistent history that follows the screen.
* Change to use minimal imports.Josh Rahm2022-11-23
| | | | | This is achieved by using `stack build --ghc-options=-ddump-minimal-imports` and looking for the *.imports files.
* Format with ormolu.Josh Rahm2022-11-21
|
* Add R.D.StackSet as a replacement for StackSet.Josh Rahm2022-10-09
|
* Starting to implement window management languageJosh Rahm2022-10-09
|
* [WIP] - Window change hooksJosh Rahm2022-10-09