src/clfswm-internal.lisp (x-px->fl, y-px->fl): Takes care of border size.
[clfswm.git] / TODO
blob187ee6b368bec79685a07abe67f811a969e1e776
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 -> Nothing here yet.
13 FOR THE NEXT RELEASE
14 ====================
16 MAYBE
17 =====
19 - cd/pwd/find a la shell to navigate through frames.
21 - Zoom:
22     Concept:
23       * zoom out: Behave as if the application window is bigger for the application but
24         completely drawn in a small amount of space (miniature). The zoom factor is inferior to 100%
25       * zoom in: Behave as a magnifying glass. The zoom factor is superior to 100%.
26         The part of the application window shown (viewport) can be moved.
28     Operation:
29       * set-zoom-factor (frame, factor)
30       * move-viewport (frame &optional (increment 1))
31         * left
32         * right
33         * up
34         * down
36     Note: This is done by some applications like the surf web browser from suckless:
37       http://surf.suckless.org/
39     Maybe this can be done with a compositing system:
40       http://en.wikipedia.org/wiki/Compositing_window_manager
41       http://ktown.kde.org/~fredrik/composite_howto.html
43 - Undo/redo