Milestones
Not logged in

This page identifies some milestones for guiding and tracking development. We note down potential release versions and their corresponding features (plus any implementation ideas). This "plan" is not meant to be set in stone; it is merely an aid to help record and crystallize ideas as Minx evolves...

Version 0.1.0

We should be able to cleanly switch keyboard focus from one top-level window to the next with a single keystroke, say, F1. The first window to be created will have the focus initially. Focus should never go "off-screen," i.e., to a hidden window (e.g., the hidden top-level windows created by the XFCE4 Terminal program) or revert to the root window while there are extant top-level windows capable of receiving the input focus.

Testing

  1. Start Xephyr.
  2. Start 2-4 terminals using --geometry to position them next to each other.
  3. Switch to the Xephyr window.
  4. Use F1 to switch between the terminals. If F1 does not seem to work, try capturing the keyboard with CTRL + SHIFT; some versions of Xephyr seem to need this.

Implementation Implications

minxlib

minx.core

Patches to Version 0.1.0

Version 0.2.x: Layouts and Related Functionality

Remaining Milestones