TODO (raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
--------- Code: * Screen.cc: fix toupper for str_key in in Menu loading nls for "error on row" in Menu loading ?? * remove cyclic deps: Tab <-> Window Workspace <-> Window and more * Toolbar.cc: Fix placement with bitmap or aligment in menu * Fix some kind of Theme listener class for listening on theme reloads/changes * Make a function for menus to be moved so they're totaly visible all the time * Check FluxboxWindow::toggleDecor Needs cleaning and check functions that uses this one. Should function struct really be affected by this function. * Some kind of Config class instead of the Screen and Fluxbox class with all the resources/config values * Fix some kind of "global" double click interval. see IntResMenuItem.cc --------- Features: * you type a key and then you have a little menu which lets you choose a window to group with the one where you are * Fix configurable toolbar so the user can configure toolbar in a config file * Finnish (Finland) translation * Wheel-config support * Separator in the menus * "Iconify group"/group commands in Windowmenu * Call and navigate menus from the keyboard (bind a menu to a key and use arrows to navigate) * Dynamic tag width. Currently I know of two options - constant width and dividing the full window width. I like it better when the width is enough to show all the title, as long as the aggregation of all tabs doesn't exceed the frame's width (see PWM for example) * Unique names (e.g, the second xterm title will be "xterm <2>", as in emacs), needed for the next wish: * "Goto Frame" as Emacs C-x b, that show completions in the bar * mouse button configure * better group handling - possibly a structure to hold information about a tabgroup, so you can set a win property with a unique identifier and ordering, so that groups can be reconstructed on restart, and also set on launch somehow. Possibly related would be fixing it so it remembers which member of a tabgroup is the focused one, and set that appropriately when necessary (eg currently, unsticking a group will revert the focus to the "first" window in the group, instead of the focused one). |