aboutsummaryrefslogtreecommitdiff
path: root/RoadMap
diff options
context:
space:
mode:
Diffstat (limited to 'RoadMap')
-rw-r--r--RoadMap215
1 files changed, 215 insertions, 0 deletions
diff --git a/RoadMap b/RoadMap
new file mode 100644
index 0000000..9408081
--- /dev/null
+++ b/RoadMap
@@ -0,0 +1,215 @@
1This file is intended to provide a rough roadmap of the development
2towards the Fluxbox 1.0.0 release.
3
4The process will involve a number of development releases in the 0.9
5series until features and execution (i.e. bugs) stabilise.
6
7Some 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
20Some 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- Key bindings for:
24 -> restart
25 -> specific tab numbers
26 -> tabgroup keybindings
27 -> menu navigation
28 -> moving windows to next workspace/tabgroup
29- fix up focus issues (click to focus sometimes acts like sloppy)
30- proper initialisation from hints (e.g. Eterm -D 2)
31- fix toggledecoration to not give tabs back etc
32- snap to windows
33- Pixmap buttons
34- Shaped menus/toolbar/slit
35- improved command line output for help option (plus include compile-time options
36 etc in output for improved bug reporting)
37- layer configuration things for toolbar/slit/numlayers
38- fix outline window moving
39
40Some lower priority ones ("thoughts"/maybes):
41
42- transparency (major)
43- keybindings for directional focus moving:
44 -> nextWindowLeft/Right/Up/Down
45 - looks for the window left of the current one, and gives it focus
46- more powerful autogrouping matching
47- stop window movement by clicking on border (only on frame instead)
48- mouse button "keys"
49- ability to specify keybinding actions for titlebar buttons (i.e. configurable actions for titlebar buttons).
50
51Notes:
52 - (optional) Unique per-workspace backgrounds
53 => To be made into separate application, if time permits will try to
54 get this done before 1.0.0rc1
55
56Known Bugs (to be looked at at some time):
57 - Focus acts sloppy on window close/warp, or when decoration-less window is "focused"
58
59Fixed known bugs:
60 - Doesn't redraw properly after unshade
61
62----------------------------------------------------------
63
64So, what's the plan?
65
66Key:
67- => Planned (or not applicable)
68= => Started
69+ => Almost done
70* => Done
71
72----------------------------------------------------------
73Release: 0.9.0
74Approx Date: 23 February, 2003
75Major Features:
76 * Layer support (Simon)
77 * New action system (Henrik)
78 * Smarter config menus (Henrik)
79Minor Features:
80 * Proper initialisation from hints (Simon)
81 * layer configuration things (Simon)
82Bugfixes/lower priority:
83
84----------------------------------------------------------
85Release: 0.9.1
86Approx Date: 7 April, 2003
87Major Features:
88 * Toolbar modes (Simon)
89 * Tabs embedded in titlebar (Henrik)
90 * Tabgroup rewrite (Henrik)
91 * Most recently used window cycling (Simon)
92Minor Features:
93 * fix outline window moving (Simon)
94Bugfixes/lower priority:
95 * Bugs from 0.9.0 (Both)
96 * Doesn't redraw properly after unshade (Simon)
97
98----------------------------------------------------------
99Release: 0.9.2
100Approx Date: 5 May, 2003
101Major Features:
102 * Integration of Remember patch (Simon)
103 * Transparency (Henrik)
104Minor Features:
105 * more keybinding actions (Both)
106 * directional focus movement (Simon)
107 * fix up focus issues (Simon)
108 * snap to windows (Simon)
109 * improved command-line help option (Henrik)
110 * pixmap buttons (Henrik)
111Bugfixes/lower priority:
112 * Bugs from 0.9.1 (Both)
113 * stop window moving from borders (Simon)
114 * Focus acts sloppy on window close/warp (Simon)
115
116----------------------------------------------------------
117Release: 0.9.3
118Approx Date: 5 June, 2003
119Major Features:
120 * Xinerama (Simon)
121 * XRandr (Henrik)
122Bugfixes/lower priority:
123 * Fix nasty crash bug from 0.9.2 (Henrik)
124 + Other bugs from 0.9.2 and previous (Both)
125Notes:
126 Intended as a stabler, fairly usable devel release
127 after the crashing of 0.9.2
128
129----------------------------------------------------------
130Release: 0.9.4
131Approx Date: 7 July, 2003
132Key Features:
133 * Regular expression support in remember
134 on several attributes (Simon)
135 * Save grouping so it persists over restart (Simon)
136 * Autogrouping functionality into remember (Simon)
137 (this will thus get regexp matching etc)
138 * Shaped menu/slit/toolbar (Henrik)
139 * Improved screen object placement (Henrik)
140 (will fix Maximize over slit/toolbar)
141Other Minor Features:
142 * Add some sort of program launch function (Simon)
143Bugfixes/lower priority:
144 * Titlebar sometimes doesn't redraw properly
145 * Fixes for 0.9.3 and previous (Both)
146
147----------------------------------------------------------
148
149...
150
151----------------------------------------------------------
152Release: 0.9.? (remaining)
153Approx Date: ?
154Major Features:
155 - Mouse actions as keys (so you can, e.g. Mod1 Button1 :ResizeWindow) (?)
156 - nls code - layers, remember, new stuff... (Both)
157 - Update Translations
158 - C
159 - bg_BG
160 - da_DK
161 - de_DE
162 - en_AU
163 - es_ES
164 - et_EE
165 - fr_FR
166 - it_IT
167 - ja_JA
168 - lv_LV
169 - pt_BR
170 - pt_PT
171 - ru_RU
172 - sv_SE
173 - tr_TR
174 - more???
175 - Update Documentation
176 - man page
177 - web docs
178 - FAQ
179Minor Features:
180 - Transparent titlebars + toolbar
181Bugfixes:
182 - As many of those little niggly things as possible (some of which may be
183 non-trivial to fix).
184
185Other:
186 - app (fbev?) for per workspace backgrounds, among other things
187 - should do some profiling and optimisation
188
189----------------------------------------------------------
190Release: 1.0.0rc1
191Approx Date: ?
192
193 - Bug Fixes & tweaks. Nothing major.
194
195This release is aiming to be a very close approximation for 1.0.0.
196There is a fair amount of cooling time before the full release to allow
197for an rc2 or more if necessary, but we'd really like to iron out all
198those little bugs that are remaining around here.
199
200----------------------------------------------------------
201Release: 1.0.0
202Approx Date: ?
203
204 - Obviously any remaining bug-fixes and small tweaks.
205 - Translations.
206 - Documentation.
207
208
209The dates for later releases of the development branch are not estimated
210because they are difficult to estimate. New features add new bugs. There
211are always little things being added. The developers are also constantly
212interrupted by "real life" events.
213
214However, we really do want to get 1.0.0 released. So don't despair. It's coming.
215