wmii/TODO.wmii-4

39 lines
2.0 KiB
Plaintext

- introduce empty views
- UTF8 fixes with iconv?
- move /<view> to /tags/<name|sel>/
- add /tags/sel/index (for column reverse-addressing)
- an SDL window requests that it should not be allowed to be
resized, wmii still allows the user to resize it!
(a good idea would be to make all windows that set that hint floating windows)
- re-introduce mouse based resizals (titlebar and border)
- idea for column mode:
100: is the current default mode with fallback (shows arbitrary clients)
0: is the current max mode, shows only one client at the time (same bahvior
as current) n: shows n clients, in stacking mode, using the
selected client as center,
n == 1 is current stacking mode,
n == equal will use the center of (n/2),
n == unequal has always a center element.
Visible clients should only change when a formerly hidden
(stacked) client is made visible. So, when the fifth client is focused
and made visible, the third would disappear (with n=2) -- this means on
boundaries, like in mutt(1).
- make /foo/ -> bar+! -alike rules working
- /def/ncol defines num of columns which should be created by default if possible.
- wmiimenu -t <title> flag (add an additional line if -t is supplied)
- remove the geom syntax as it is now (with the +- stuff, and only
allowing explicit coordinates, instead additionally resize
+/-<w> +/-<h> and move +/-<x> +/-<y> actions are needed in the
associated ctl devices of clients.
- remove internal labels, now tagging seems easy and straightforward that they
THINK: We'll need CreateTag, DestroyTag, UnfocusTag, FocusTag and the
event loop in wmiirc must be before TAGGING can be externalized again
- liblitz: window abstraction (creation, events), can be reused in menu and bar
and frames
- tagbars and grab-boxes (like in acme)
- screen dimension rescaling if screen resolution changes (even with Xrandr)
- Xinerama support
- partial EWMH support
- libixp: idea from PoP: implement a va_args method similiar to printf for
marshalling 9P messages, might reduce LOC drastically