diff options
Diffstat (limited to 'RoadMap')
-rw-r--r-- | RoadMap | 139 |
1 files changed, 139 insertions, 0 deletions
@@ -0,0 +1,139 @@ | |||
1 | This file is intended to provide a rough roadmap of the development | ||
2 | towards the Fluxbox 1.0.0 release. | ||
3 | |||
4 | The process will involve a number of development releases in the 0.9 | ||
5 | series until features and execution (i.e. bugs) stabilise. | ||
6 | |||
7 | Some of the interesting new features beyond 0.1.14 that we'd like to work towards are: | ||
8 | |||
9 | - Layer Support | ||
10 | - New action system (key/mouse bindings) | ||
11 | - Tabgroup rewrite (should also allow more commands to act on the whole group) | ||
12 | - Tabs embedded in titlebar | ||
13 | - Most recently used window cycling | ||
14 | - Toolbar modes | ||
15 | - Integration of remember patch (or at least the concept) | ||
16 | - Smarter config menus (ability to modify numeric values) | ||
17 | - fix Xinerama support again | ||
18 | - XRandr support | ||
19 | |||
20 | Some minor ones (mainly bugfixes or small things) that I feel like noting are | ||
21 | (many of these based on feature requests or bug reports from sourceforge): | ||
22 | |||
23 | - (optional) Unique per-workspace backgrounds | ||
24 | - Key bindings for: | ||
25 | -> restart | ||
26 | -> specific tab numbers | ||
27 | -> tabgroup keybindings | ||
28 | -> menu navigation | ||
29 | -> moving windows to next workspace/tabgroup | ||
30 | - fix up focus issues (click to focus sometimes acts like sloppy) | ||
31 | - proper initialisation from hints (e.g. Eterm -D 2) | ||
32 | - fix toggledecoration to not give tabs back etc | ||
33 | - snap to windows | ||
34 | - Pixmap buttons | ||
35 | - Shaped menus/toolbar/slit | ||
36 | - improved command line output for help option (plus include compile-time options | ||
37 | etc in output for improved bug reporting) | ||
38 | - layer configuration things for toolbar/slit/numlayers | ||
39 | - fix outline window moving | ||
40 | |||
41 | Some lower priority ones ("thoughts"/maybes): | ||
42 | |||
43 | - transparency (major) | ||
44 | - keybindings for directional focus moving: | ||
45 | -> nextWindowLeft/Right/Up/Down | ||
46 | - looks for the window left of the current one, and gives it focus | ||
47 | - more powerful autogrouping matching | ||
48 | - stop window movement by clicking on border (only on frame instead) | ||
49 | - mouse button "keys" | ||
50 | - ability to specify keybinding actions for titlebar buttons (i.e. configurable actions for titlebar buttons). | ||
51 | |||
52 | Known Bugs (to be looked at at some time): | ||
53 | - Focus acts sloppy on window close/warp, or when decoration-less window is "focused" | ||
54 | - Doesn't redraw properly after unshade | ||
55 | |||
56 | ---------------------------------------------------------- | ||
57 | |||
58 | So, what's the plan? | ||
59 | |||
60 | Key: | ||
61 | - => Planned (or not applicable) | ||
62 | = => Started | ||
63 | + => Almost done | ||
64 | * => Done | ||
65 | |||
66 | ---------------------------------------------------------- | ||
67 | Release: 0.9.0 | ||
68 | Approx Date: 23 February, 2003 | ||
69 | Major Features: | ||
70 | * Layer support (Simon) | ||
71 | * New action system (Henrik) | ||
72 | * Smarter config menus (Henrik) | ||
73 | Minor Features: | ||
74 | * Proper initialisation from hints (Simon) | ||
75 | * layer configuration things (Simon) | ||
76 | Bugfixes/lower priority: | ||
77 | |||
78 | ---------------------------------------------------------- | ||
79 | Release: 0.9.1 | ||
80 | Approx Date: 7 April, 2003 | ||
81 | Major Features: | ||
82 | * Toolbar modes (Simon) | ||
83 | * Tabs embedded in titlebar (Henrik) | ||
84 | * Tabgroup rewrite (Henrik) | ||
85 | * Most recently used window cycling (Simon) | ||
86 | Minor Features: | ||
87 | * fix outline window moving (Simon) | ||
88 | Bugfixes/lower priority: | ||
89 | - Bugs from 0.9.0 (Both) | ||
90 | * Doesn't redraw properly after unshade (Simon) | ||
91 | |||
92 | ---------------------------------------------------------- | ||
93 | Release: 0.9.2 | ||
94 | Approx Date: 5 May, 2003 | ||
95 | Major Features: | ||
96 | - Integration of Remember patch (Simon) | ||
97 | - Transparency (Henrik) | ||
98 | Minor Features: | ||
99 | - per workspace backgrounds (Simon) | ||
100 | - more keybinding actions (Both) | ||
101 | - directional focus movement (?) | ||
102 | - fix up focus issues (Simon) | ||
103 | - snap to windows (Simon) | ||
104 | - improved command-line help option (Henrik) | ||
105 | - pixmap buttons (Henrik) | ||
106 | = Shaped menu/slit/toolbar (Henrik) | ||
107 | Bugfixes/lower priority: | ||
108 | - Bugs from 0.9.1 (Both) | ||
109 | - stop window moving from borders (Simon) | ||
110 | - Focus acts sloppy on window close/warp (Simon) | ||
111 | |||
112 | ---------------------------------------------------------- | ||
113 | Release: 0.9.3 | ||
114 | Approx Date: 26 May, 2003 | ||
115 | Major Features: | ||
116 | - Xinerama (Simon) | ||
117 | - XRandr (Henrik) | ||
118 | Minor Features: | ||
119 | - more powerful autogroup matching (?) | ||
120 | - nls updating (layers, toolbar) (Both) | ||
121 | Bugfixes/lower priority: | ||
122 | - Fixes for 0.9.2 and previous (Both) | ||
123 | |||
124 | ---------------------------------------------------------- | ||
125 | Release: 1.0.0 rc1 | ||
126 | Approx Date: 9 June, 2003 | ||
127 | Major Features: | ||
128 | None | ||
129 | Minor Features: | ||
130 | None | ||
131 | Bugfixes/lower priority: | ||
132 | - Fixes for 0.9.3 and previous | ||
133 | |||
134 | ---------------------------------------------------------- | ||
135 | |||
136 | Release: 1.0.0 | ||
137 | Approx Date: 30 June, 2003 | ||
138 | |||
139 | Obviously any remaining bug-fixes and small tweaks | ||