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:  23 June, 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           (?)
   (will fix Maximize over slit/toolbar)
Other Minor Features:
 - Add some sort of program launch function   (Simon)
 - nls code - layers, remember, new stuff...  (Both)
Bugfixes/lower priority:
 - Titlebar sometimes doesn't redraw properly
 - Fixes for 0.9.3 and previous               (Both)

----------------------------------------------------------
Release:      1.0.0 rc1
Approx Date:  10 July, 2003
Major Features:
 - Update Translations
   - C
   - bg_BG
   - da_DK
   - de_DE
   - en_AU
   - es_ES
   - et_EE
   - fr_FR
   - it_IT
   - ja_JP
   - lv_LV
   - pt_BR
   - pt_PT
   - ru_RU
   - sv_SE
   - tr_TR
   - more???
 - Update Documentation
   - man page
   - web docs
   - FAQ
Minor Features:
 None
Bugfixes/lower priority:
 - Fixes for 0.9.x

Other:
 - app (fbev?) for per workspace backgrounds, among other things
 - should do some profiling and optimisation

----------------------------------------------------------

Release:      1.0.0
Approx Date:  31 July, 2003

 - Obviously any remaining bug-fixes and small tweaks.
 - Translations.
 - Documentation.