aboutsummaryrefslogtreecommitdiff
path: root/src/Rahm/Desktop/Submap.hs
Commit message (Collapse)AuthorAge
* Remove more unused imports.Josh Rahm2022-11-23
| | | | GHC left some of the unused imports as `import X ()`
* 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.
* More consistent handling with button mapping.Josh Rahm2022-11-22
| | | | | Button mapping is now similar in architecture to KeyMapping. As a consequence it works with the pending buffer.
* Format with ormolu.Josh Rahm2022-11-21
|
* Change window border when selecting windowsJosh Rahm2022-10-09
|
* Add basic language for moving windows aroundJosh Rahm2022-10-09
|
* fix some hlint warningsJosh Rahm2022-10-09
|
* Make history much, much more reliable.Josh Rahm2022-10-09
| | | | | | This time history is being done using a hook to keep track of history. This means I don't have to manually call pushHistory every time I focus a new window.
* Consistent timeouts using the clock rather than counting threadDelay. Add ↵Josh Rahm2022-10-09
| | | | timeout to nextButton
* Replace submap and friends with my own versions that do the timeout.Josh Rahm2022-10-09
|
* Add a Polling-style timeout to mapNextString.Josh Rahm2022-10-09
| | | | | It's not the best thing in the world, but it should help keep things in a consistent state when dealing with many multi-stroke bindings.
* Rename Internal to Rahm.DesktopJosh Rahm2022-10-09