Roadmap

Current Status

wxAUI version 0.9 implements basic frame docking and toolbar support and includes:

  • Native, floating/docking frames
  • Customizable floating/docking behavior
  • Toolbars, incorporating "spring-loaded" dragging
  • Customizable look and feel
  • Perspective saving and loading
  • Optional transparent window effects while dragging and docking

wxAUI version 0.9.1 adds:

  • Support for MDI frames
  • Gradient captions option
  • Active/Inactive panes option
  • Fix for screen artifacts/paint problems
  • Fix for hiding/showing floated window problem
  • Fix for floating pane sizing problem
  • Fix for drop position problem when dragging around center pane margins
  • LF-only text file formatting for source code

wxAUI version 0.9.2 adds:

  • Support for wxMac
  • Updates for wxWidgets 2.6.3
  • Fix to pass more unused events through
  • Fix to allow floating windows to receive idle events
  • Fix for minimizing/maximizing problem with transparent hint pane
  • Fix to not paint empty hint rectangles
  • Fix for 64-bit compilation

Roadmap to 1.0

To get to wxAUI version 1.0, we plan to

  • Add "chevron" button support for toolbars that become partially hidden off screen
  • Add hide/show control for docked panes
  • Fix minimum/maximum size issues
  • Optimize frame docking hint locations and mouse drop locations
  • Streamline the "feel" of frame and toolbar dragging
  • Fix various drawing glitches and toolbar instability

1.0 and Beyond

Beyond version 1.0, there are endless numbers of features to implement, but here are a few, in no particular order:

  • Drop-down combos and menus in toolbars and tear-away frames
  • Customizable toolbars for adding/removing icons and changing icon size preferences
  • Adding tab options to view and organize documents
  • Optional Heads Up Display (HUD) display mode for precisely positioned frame docking
  • Optional interface animation such as smooth showing/hiding of frames
  • Optional dock collapse button
  • Optional Minimize/Maximize/Pin pane buttons