These are features desired for current W version (W1R4). The ones
marked with a `*' are considered to be the most important. Some might
not get implemented at all.
Graphics drivers and backends:
Key mapping and special key handling for the Linux framebuffer. *
Support for Linux input core mouse (get rid of GPM). *
Adding graphics modes for text and bitblit functions. These go
together because text clipping is implemented with blitting.
Complete different line widths support.
Support vector fonts (using freetype2).
16-bit framebuffer graphics driver (-> use SDL emulation instead)
W server / library:
Fix clipboard handling. *
Improve palette handling so that there's less flickering when
changing window focus.
User selectable clip rectangle (graphics drivers already do clipping).
Graphics contexts separated from windows. This would be necessary
only in situations where separate clients want to write
to the same window (mainly means root window amusements).
Using shared memory to transfer application images to server
when on the same machine.
Font server. Would take care of font
loading, conversion (e.g. from vector to bitmap), style applying,
font substitution and sending of them to server.
Support unicode strings and fonts (UCS-16 or UTF-8?)
W toolkit:
A style guide on widget programming. *
Listbox widget with horizontal scrolling and multiple selections. *
Window based focus to W Toolkit + focus changing shortcuts.
Currently focus is app specific. *
Properties / help attribute for widgets, of which help would be
handled automatically if it's available.
Visual grouping / separation of W toolkit components on screen.
The trouble is that containers are just that, they can't contain
graphics (e.g. box around radio button group).
Update HTML widget to interpret at least HTML v2.0 instead of the
current ~v1.0.
Applications:
File manager / file type associated program launcher.
Add more HTML features to Wetscape (html widget).
Other networked applications like mail and ftp.
Different kind of editors (text, font, image, sound, music)...