reorder-brother: Ensure that the parent is a frame.
[clfswm.git] / TODO
blob75ddfb81418cd2046e26599b237095b0d411c831
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 - Show config -> list and display documentation for all tweakable global variables. [Philippe]
11    TODO :
12    In ~/.clfswmrc:
13       ;;;; AUTO-CONFIG - Do not edit those lines by hands: they are overwritten by CLFSWM
14       (defparameter *ma-var* value)
15       ...
16       ;;;; AUTO-CONFIG End : You can add your configurations below this line.
18 - Mouse support in menu
20 - Remote access to the clfswm REPL [Philippe]
21    this can be done with net.lisp or via xprop (ie the Stumpwm way).
24 MAYBE
25 =====
27 - cd/pwd a la shell to navigate through frames. [Philippe]
29 - Zoom
31 Concept:
32   * zoom out: Behave as if the application window is bigger for the application but completely drawn in a small amount of space (miniature). The zoom factor is inferior to 100%
33   * zoom in: Behave as a magnifying glass. The zoom factor is superior to 100%. The part of the application window shown (viewport) can be moved.
35 Operation:
36   * set-zoom-factor (frame, factor)
37   * move-viewport (frame &optional (increment 1))
38     * left
39     * right
40     * up
41     * down
43 - Undo/redo (any idea to implement this is welcome)