On 2006-03-23, Tuomo Valkonen <[EMAIL PROTECTED]> wrote: > On 2006-03-22, Tom Payne <[EMAIL PROTECTED]> wrote: >> On Wed, Mar 22, 2006 at 09:53:55PM +0000, Tuomo Valkonen wrote: >>> I really need hordes of code slaves (or just enthusiastic people who >>> otherwise know How To Do Things Correctly) for all my free software ideas. >> >> Could you possibly create a TODO file as part of the ion-3 distribution? >> There are lots of talented coders who use ion who would be very happy to >> contribute. > > I guess I could clean up and add explanations to my TODO file
The file TODO.riot can now be found in the Ion darcs repository. A direct URL to the file is <http://iki.fi/tuomov/repos/ion-3/TODO.riot>. It has been created with the riot outliner available from <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so you can read it with your favourite threading mail user agent. For example: mutt -f TODO.riot Here's an outline of the current status of the list. Many of the entries contain further explanations not visible in this list. + Ion TODO list + Core/general - Startup sequence support - Transition to Lua 5.1 - goto_notification_target - Better support for the few applicable EWMH hints - Should separate stacking code from mod_floatws - Numbered tabs - Framed transients should be better - It should be possible to re-attach regions within same manager - A version of ioncore.warn() that doesn't dump stack trace - Some way to load/initialise inherited drawing engines properly. - New hooks? + Tiled workspaces - A general solution to transients, queries and menus in tiny frames. + PaneWS - Lots of fine-tuning - Pane handles should allow resizing with the rodent. + mod_statusbar and ion-statusd - Multi-line statusbar - Better control of layout etc. - mpress support for meters or other areas. - Communicating configuration to statusd shouldn't use temp file + mod_query - mod_query.message should handle tabs properly + mod_dock - There are some problems with user geometries of docked apps. + mod_mgmtmode - An actual management mode for mod_mgmtmode. + Drawing engine(s) - There should be a sticky attribute for the drawing engine - There are some problems with transparent backgrounds of tabs, IIRC. + Documentation - Documentation doesn't build ATM. + Autoconf - -lintl check - xmessage check? - What else is broken (besides ac itself)? + Random ideas to try (semi-TODO) - Perhaps the functionality of detach.lua could be implemented - Movement threshold would be better for floating splits, raise delay - Composition manager and all the nice stuff possible with it - Key grabs from scripts? - Dock resizing improvements? - Perhaps dock/statusbar should be able to use a different style - Make lines with other frame splits "sticking" for resize. - Better support for nesting workspaces etc. - Maybe parent window should shrink out of the way of transients - Maybe placeholders should be exported to Lua side, - Some kind of error reporting system for bindings - Perhaps transients should restore their sizes - Perhaps / should be stripped from completed directory names. - How about pane handles on all splits? - Query activation key cycles completions - Done -- Tuomo
