The number of remaining major changes planed for Ion3 becoming small,
it's time for another Ion3 wishlist inquiry. But, first, the remaining
changes on my TODO list:

  * Maybe (if I come up with a design I like) some changes to drawing
    engine substyle configuration and usage (substyles shared and
    configured separately from "major" styles)

  * Maybe (again, if I come up with a design I like) some abstract
    "DrawableString" for storing strings meant for displaying on the
    screen to better support e.g. possible pango-based drawing engines.
    (Pango wants to decompose a string to a bloated linked list before
    drawing.)

  * WPaneWS fine-tuning

  * Lots of other fine-tuning, clean-up and minor feature improvements.

And here's my request list for someone else to do (I won't)

  * Autoconf script improvements, including at least check whether libintl
    is needed and whether it is available. Possibly also checks for other
    programs used by Ion (xmessage, xterm, etc.), and so on, whatever is
    missing.

  * Some fancy drawing engine for those crazy people who think IOn is 
    ugly?-)

  * More scripts (http://iki.fi/tuomov/repos/ion-scripts-3/) and
    requests for missing hooks etc.

Now, besides these, what features (that don't need a major rewrite) would
you want to see for Ion3? Which of these would you be willing to attempt 
to write? Contributing is now easy for both you and me having switched to
using darcs for vcs.

(You can keep track of local changes without having access to a central
repository, and then send them to me when ready by email with darcs send,
while all I have to do is type '|darcs apply' in mutt after having done 
an initial review of the patch. With normal diffs I'd have to look for
new files to tell the vcs about, try to think of a log message, whether
it should list the author of the patch and so on...)

As you may remember, I intent to cease active Ion development after the
release of Ion3 -- while still continuing to fix bugs and be an artistic
dict^H^Hrector, so that Ion remains true to its goals of enhancing
(keyboard) usability and going where no window manager has gone before. So
now is the time to make your requests, for after Ion3 has been released, it
certainly is up to you to implement any new features

-- 
Tuomo

Reply via email to