clean slate
This commit is contained in:
parent
577f0020e4
commit
8ed1a4d58e
1 changed files with 1 additions and 215 deletions
216
RoadMap
216
RoadMap
|
@ -1,215 +1 @@
|
||||||
This file is intended to provide a rough roadmap of the development
|
This file is intended to provide a rough roadmap of the development.
|
||||||
towards the Fluxbox 1.0.0 release.
|
|
||||||
|
|
||||||
The process will involve a number of development releases in the 0.9
|
|
||||||
series until features and execution (i.e. bugs) stabilise.
|
|
||||||
|
|
||||||
Some of the interesting new features beyond 0.1.14 that we'd like to work towards are:
|
|
||||||
|
|
||||||
- Layer Support
|
|
||||||
- New action system (key/mouse bindings)
|
|
||||||
- Tabgroup rewrite (should also allow more commands to act on the whole group)
|
|
||||||
- Tabs embedded in titlebar
|
|
||||||
- Most recently used window cycling
|
|
||||||
- Toolbar modes
|
|
||||||
- Integration of remember patch (or at least the concept)
|
|
||||||
- Smarter config menus (ability to modify numeric values)
|
|
||||||
- fix Xinerama support again
|
|
||||||
- XRandr support
|
|
||||||
|
|
||||||
Some minor ones (mainly bugfixes or small things) that I feel like noting are
|
|
||||||
(many of these based on feature requests or bug reports from sourceforge):
|
|
||||||
|
|
||||||
- Key bindings for:
|
|
||||||
-> restart
|
|
||||||
-> specific tab numbers
|
|
||||||
-> tabgroup keybindings
|
|
||||||
-> menu navigation
|
|
||||||
-> moving windows to next workspace/tabgroup
|
|
||||||
- fix up focus issues (click to focus sometimes acts like sloppy)
|
|
||||||
- proper initialisation from hints (e.g. Eterm -D 2)
|
|
||||||
- fix toggledecoration to not give tabs back etc
|
|
||||||
- snap to windows
|
|
||||||
- Pixmap buttons
|
|
||||||
- Shaped menus/toolbar/slit
|
|
||||||
- improved command line output for help option (plus include compile-time options
|
|
||||||
etc in output for improved bug reporting)
|
|
||||||
- layer configuration things for toolbar/slit/numlayers
|
|
||||||
- fix outline window moving
|
|
||||||
|
|
||||||
Some lower priority ones ("thoughts"/maybes):
|
|
||||||
|
|
||||||
- transparency (major)
|
|
||||||
- keybindings for directional focus moving:
|
|
||||||
-> nextWindowLeft/Right/Up/Down
|
|
||||||
- looks for the window left of the current one, and gives it focus
|
|
||||||
- more powerful autogrouping matching
|
|
||||||
- stop window movement by clicking on border (only on frame instead)
|
|
||||||
- mouse button "keys"
|
|
||||||
- ability to specify keybinding actions for titlebar buttons (i.e. configurable actions for titlebar buttons).
|
|
||||||
|
|
||||||
Notes:
|
|
||||||
- (optional) Unique per-workspace backgrounds
|
|
||||||
=> To be made into separate application, if time permits will try to
|
|
||||||
get this done before 1.0.0rc1
|
|
||||||
|
|
||||||
Known Bugs (to be looked at at some time):
|
|
||||||
- Focus acts sloppy on window close/warp, or when decoration-less window is "focused"
|
|
||||||
|
|
||||||
Fixed known bugs:
|
|
||||||
- Doesn't redraw properly after unshade
|
|
||||||
|
|
||||||
----------------------------------------------------------
|
|
||||||
|
|
||||||
So, what's the plan?
|
|
||||||
|
|
||||||
Key:
|
|
||||||
- => Planned (or not applicable)
|
|
||||||
= => Started
|
|
||||||
+ => Almost done
|
|
||||||
* => Done
|
|
||||||
|
|
||||||
----------------------------------------------------------
|
|
||||||
Release: 0.9.0
|
|
||||||
Approx Date: 23 February, 2003
|
|
||||||
Major Features:
|
|
||||||
* Layer support (Simon)
|
|
||||||
* New action system (Henrik)
|
|
||||||
* Smarter config menus (Henrik)
|
|
||||||
Minor Features:
|
|
||||||
* Proper initialisation from hints (Simon)
|
|
||||||
* layer configuration things (Simon)
|
|
||||||
Bugfixes/lower priority:
|
|
||||||
|
|
||||||
----------------------------------------------------------
|
|
||||||
Release: 0.9.1
|
|
||||||
Approx Date: 7 April, 2003
|
|
||||||
Major Features:
|
|
||||||
* Toolbar modes (Simon)
|
|
||||||
* Tabs embedded in titlebar (Henrik)
|
|
||||||
* Tabgroup rewrite (Henrik)
|
|
||||||
* Most recently used window cycling (Simon)
|
|
||||||
Minor Features:
|
|
||||||
* fix outline window moving (Simon)
|
|
||||||
Bugfixes/lower priority:
|
|
||||||
* Bugs from 0.9.0 (Both)
|
|
||||||
* Doesn't redraw properly after unshade (Simon)
|
|
||||||
|
|
||||||
----------------------------------------------------------
|
|
||||||
Release: 0.9.2
|
|
||||||
Approx Date: 5 May, 2003
|
|
||||||
Major Features:
|
|
||||||
* Integration of Remember patch (Simon)
|
|
||||||
* Transparency (Henrik)
|
|
||||||
Minor Features:
|
|
||||||
* more keybinding actions (Both)
|
|
||||||
* directional focus movement (Simon)
|
|
||||||
* fix up focus issues (Simon)
|
|
||||||
* snap to windows (Simon)
|
|
||||||
* improved command-line help option (Henrik)
|
|
||||||
* pixmap buttons (Henrik)
|
|
||||||
Bugfixes/lower priority:
|
|
||||||
* Bugs from 0.9.1 (Both)
|
|
||||||
* stop window moving from borders (Simon)
|
|
||||||
* Focus acts sloppy on window close/warp (Simon)
|
|
||||||
|
|
||||||
----------------------------------------------------------
|
|
||||||
Release: 0.9.3
|
|
||||||
Approx Date: 5 June, 2003
|
|
||||||
Major Features:
|
|
||||||
* Xinerama (Simon)
|
|
||||||
* XRandr (Henrik)
|
|
||||||
Bugfixes/lower priority:
|
|
||||||
* Fix nasty crash bug from 0.9.2 (Henrik)
|
|
||||||
+ Other bugs from 0.9.2 and previous (Both)
|
|
||||||
Notes:
|
|
||||||
Intended as a stabler, fairly usable devel release
|
|
||||||
after the crashing of 0.9.2
|
|
||||||
|
|
||||||
----------------------------------------------------------
|
|
||||||
Release: 0.9.4
|
|
||||||
Approx Date: 7 July, 2003
|
|
||||||
Key Features:
|
|
||||||
* Regular expression support in remember
|
|
||||||
on several attributes (Simon)
|
|
||||||
* Save grouping so it persists over restart (Simon)
|
|
||||||
* Autogrouping functionality into remember (Simon)
|
|
||||||
(this will thus get regexp matching etc)
|
|
||||||
* Shaped menu/slit/toolbar (Henrik)
|
|
||||||
* Improved screen object placement (Henrik)
|
|
||||||
(will fix Maximize over slit/toolbar)
|
|
||||||
Other Minor Features:
|
|
||||||
* Add some sort of program launch function (Simon)
|
|
||||||
Bugfixes/lower priority:
|
|
||||||
* Titlebar sometimes doesn't redraw properly
|
|
||||||
* Fixes for 0.9.3 and previous (Both)
|
|
||||||
|
|
||||||
----------------------------------------------------------
|
|
||||||
|
|
||||||
...
|
|
||||||
|
|
||||||
----------------------------------------------------------
|
|
||||||
Release: 0.9.? (remaining)
|
|
||||||
Approx Date: ?
|
|
||||||
Major Features:
|
|
||||||
- Mouse actions as keys (so you can, e.g. Mod1 Button1 :ResizeWindow) (?)
|
|
||||||
- nls code - layers, remember, new stuff... (Both)
|
|
||||||
- Update Translations
|
|
||||||
- C
|
|
||||||
- bg_BG
|
|
||||||
- da_DK
|
|
||||||
- de_DE
|
|
||||||
- en_AU
|
|
||||||
- es_ES
|
|
||||||
- et_EE
|
|
||||||
- fr_FR
|
|
||||||
- it_IT
|
|
||||||
- ja_JA
|
|
||||||
- lv_LV
|
|
||||||
- pt_BR
|
|
||||||
- pt_PT
|
|
||||||
- ru_RU
|
|
||||||
- sv_SE
|
|
||||||
- tr_TR
|
|
||||||
- more???
|
|
||||||
- Update Documentation
|
|
||||||
- man page
|
|
||||||
- web docs
|
|
||||||
- FAQ
|
|
||||||
Minor Features:
|
|
||||||
- Transparent titlebars + toolbar
|
|
||||||
Bugfixes:
|
|
||||||
- As many of those little niggly things as possible (some of which may be
|
|
||||||
non-trivial to fix).
|
|
||||||
|
|
||||||
Other:
|
|
||||||
- app (fbev?) for per workspace backgrounds, among other things
|
|
||||||
- should do some profiling and optimisation
|
|
||||||
|
|
||||||
----------------------------------------------------------
|
|
||||||
Release: 1.0.0rc1
|
|
||||||
Approx Date: ?
|
|
||||||
|
|
||||||
- Bug Fixes & tweaks. Nothing major.
|
|
||||||
|
|
||||||
This release is aiming to be a very close approximation for 1.0.0.
|
|
||||||
There is a fair amount of cooling time before the full release to allow
|
|
||||||
for an rc2 or more if necessary, but we'd really like to iron out all
|
|
||||||
those little bugs that are remaining around here.
|
|
||||||
|
|
||||||
----------------------------------------------------------
|
|
||||||
Release: 1.0.0
|
|
||||||
Approx Date: ?
|
|
||||||
|
|
||||||
- Obviously any remaining bug-fixes and small tweaks.
|
|
||||||
- Translations.
|
|
||||||
- Documentation.
|
|
||||||
|
|
||||||
|
|
||||||
The dates for later releases of the development branch are not estimated
|
|
||||||
because they are difficult to estimate. New features add new bugs. There
|
|
||||||
are always little things being added. The developers are also constantly
|
|
||||||
interrupted by "real life" events.
|
|
||||||
|
|
||||||
However, we really do want to get 1.0.0 released. So don't despair. It's coming.
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue