Add a configure/make procedure to build clfswm
[clfswm.git] / TODO
blob0a5e78d24a5d5c4362ca949aeeb08f8f6ab53620
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 - Remote access to the clfswm REPL [Philippe]
11    this can be done with net.lisp or via xprop (ie the Stumpwm way).
12    Protocol:
13      - start-server => create a new file /tmp/clfswm-server-port with right (rw-------)
14          and place a key which change on each connection.
15      - client must read this file and send the key before using the command line.
16      - server change its key when the connection is done.
17      - add a minimal cript in the protocol (for example a rotN) with N coded in the key.
21 MAYBE
22 =====
24 - cd/pwd a la shell to navigate through frames. [Philippe]
26 - Zoom
28 Concept:
29   * 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%
30   * 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.
32 Operation:
33   * set-zoom-factor (frame, factor)
34   * move-viewport (frame &optional (increment 1))
35     * left
36     * right
37     * up
38     * down
40 - Undo/redo (any idea to implement this is welcome)