diff options
author | tv <tv@krebsco.de> | 2021-06-04 00:37:48 +0200 |
---|---|---|
committer | tv <tv@krebsco.de> | 2021-06-04 00:37:48 +0200 |
commit | f51618000e1d96543e5e0ad72219855e9dea42d8 (patch) | |
tree | dc63bb05e748c008f2d816f4079e659dffe0cafb /TODO | |
parent | 032cb86ff8108eb4915a692015da344a41f78506 (diff) |
wipwip2
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 45 |
1 files changed, 45 insertions, 0 deletions
@@ -0,0 +1,45 @@ + + +1.1 define Pager.API.Types +1.2 provide Pager.API.Types via XMonad.Web +1.3 purge X11 and XMonad types from pager + + + + +- transient mode: close on change [optional, e.g. when openend wia Menu button] +- persistent mode + - sticky + +- refresh (^L, \v) +- list window names on right pane (showing urgenct, allow selecting) +- hightlight selected window [blue?] +- show urgent workspaces on bottom +- show current even more on bottom (and greyed out, don't quickjump there) +- show workspace count (filtered/all) + +- notifications + +- multi display support +- xinerama + +- persistent prefixes +- tab completion + + +- get live updates from window manager (e.g. urgency) + +# bugfixes +- remove workspace preview when there is no match + +# ideas +- allow marking windows for quick swich to +- jump to marked windo (Menu > F1..) + + + +- allow starting pager with the state as parameter, this would allow to run it without requiring XMonad.API + + +- add caching? .graveyard/caching.hs (need to enable sixel scrolling) + TODO cache :: Map workspaceName (Maybe (windows,sixelText)) invalidate cache when windows have changed |