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

Reply via email to