Common-lisp.net git test
[clfswm.git] / TODO
blob6a49cf66779ab7b17391c94e6675ada20595b3c1
1 This file contains suggestions for further work.
2 Feel free to edit the wiki at http://trac.common-lisp.net/clfswm/wiki
3 if you want something in clfswm.
6 URGENT PROBLEMS
7 ===============
8 Should handle these soon.
10 Test CLFSWM git on common-lisp.net
12 -> Nothing here yet.
15 FOR THE NEXT RELEASE
16 ====================
18 - Implement a save/restore root-frame system. ANd use it on error reset.
20 MAYBE
21 =====
23 - cd/pwd/find a la shell to navigate through frames.
25 - Zoom:
26     Concept:
27       * zoom out: Behave as if the application window is bigger for the application but
28         completely drawn in a small amount of space (miniature). The zoom factor is inferior to 100%
29       * zoom in: Behave as a magnifying glass. The zoom factor is superior to 100%.
30         The part of the application window shown (viewport) can be moved.
32     Operation:
33       * set-zoom-factor (frame, factor)
34       * move-viewport (frame &optional (increment 1))
35         * left
36         * right
37         * up
38         * down
40     Note: This is done by some applications like the surf web browser from suckless:
41       http://surf.suckless.org/
43     Maybe this can be done with a compositing system:
44       http://en.wikipedia.org/wiki/Compositing_window_manager
45       http://ktown.kde.org/~fredrik/composite_howto.html
47 - Undo/redo