diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 74 |
1 files changed, 43 insertions, 31 deletions
@@ -1,37 +1,49 @@ | |||
1 | TODO for Fluxbox 0.2.0 | 1 | --------- Code: |
2 | * sloppy focus - auto-raise | 2 | * Screen.cc: |
3 | - Fix configurable toolbar | 3 | fix toupper for str_key in in Menu loading |
4 | so the user can configure toolbar in a config file | 4 | nls for "error on row" in Menu loading ?? |
5 | * remove cyclic deps: | ||
6 | Workspace <-> Window | ||
7 | and more | ||
5 | 8 | ||
6 | - Fix so config file is created @ $HOME if first use | 9 | * Toolbar.cc: |
7 | and config files is copied and configured | 10 | Fix placement with bitmap or aligment in menu |
8 | 11 | ||
9 | - Fix so toolbar dont hide if its autohide and | 12 | * Fix some kind of Theme listener class for listening on theme reloads/changes |
10 | you are in "change workspace mode" | 13 | * Make a function for menus to be moved so they're totaly visible all the time |
14 | * Check FluxboxWindow::toggleDecor | ||
15 | Needs cleaning and check functions that uses this one. Should function | ||
16 | struct really be affected by this function. | ||
17 | * Some kind of Config class instead of the Screen and Fluxbox class | ||
18 | with all the resources/config values | ||
19 | * Fix some kind of "global" double click interval. see IntResMenuItem.cc | ||
11 | 20 | ||
12 | - grabKillWindow to keygrabber grabCloseWindow | 21 | --------- Features: |
22 | * you type a key and then you have a little menu which lets you | ||
23 | choose a window to group with the one where you are | ||
24 | * Fix configurable toolbar | ||
25 | so the user can configure toolbar in a config file | ||
26 | * Finnish (Finland) translation | ||
27 | * Separator in the menus | ||
28 | * "Iconify group"/group commands in Windowmenu | ||
29 | * Call and navigate menus from the keyboard (bind a menu to a key | ||
30 | and use arrows to navigate) | ||
31 | * Dynamic tag width. Currently I know of two options - constant width | ||
32 | and dividing the full window width. I like it better when the width is | ||
33 | enough to show all the title, as long as the aggregation of all tabs | ||
34 | doesn't exceed the frame's width (see PWM for example) | ||
35 | * Unique names (e.g, the second xterm title will be "xterm <2>", as in | ||
36 | emacs), needed for the next wish: | ||
37 | * "Goto Frame" as Emacs C-x b, that show completions in the bar | ||
38 | * mouse button configure | ||
39 | * better group handling - possibly a structure to hold information about a | ||
40 | tabgroup, so you can set a win property with a unique identifier and | ||
41 | ordering, so that groups can be reconstructed on restart, and also set | ||
42 | on launch somehow. Possibly related would be fixing it so it remembers | ||
43 | which member of a tabgroup is the focused one, and set that | ||
44 | appropriately when necessary (eg currently, unsticking a group will | ||
45 | revert the focus to the "first" window in the group, instead of the | ||
46 | focused one). | ||
13 | 47 | ||
14 | * Fluxbox::real_reconfigure ...check "session.styleFile %s" | ||
15 | * grabRootmenu | ||
16 | * wheel-config support | ||
17 | * separator in the menus | ||
18 | * slit-maximize-stop | ||
19 | (* restructure BImageControl::parseTexture) | ||
20 | * slit.onTop and slit.placement "bugg" when changin in configurefile | ||
21 | * fix "move group to..." without tab bugg. | ||
22 | * 0,0-pos fix | ||
23 | * reconfigure tar upp nya dekorationer | ||
24 | 48 | ||
25 | 07:39AM <dopey> also, (2) fluxbox wont currently build on linux-hppa, needs the config.{sub, | ||
26 | guess} updated from ftp://ftp.gnu.org/pub/gnu/config/ | ||
27 | 49 | ||
28 | * Create fbrun style app | ||
29 | * Add wheelscroll-workspace-change configuration (reversed order or | ||
30 | regular)- Add "system menu" for minimized apps in the toolbar. | ||
31 | (Close, Kill, Send to, etc) | ||
32 | |||
33 | * HUP the window manager, so it re-reads the | ||
34 | .fluxbox/init - rather than having to kill the window manager to change those | ||
35 | settings (like the key map) | ||
36 | |||
37 | * "Iconify group" in Windowmenu | ||