site: end of line message, adesklets is not dead.
[adesklets.git] / TODO
blob1f5ab8667632da5e106cf5dd1b825a3d7f8c8844
1 Major new features
2 ==================
3 Current code base is not actively developed, in the sense that no major new
4 features are planned, with possibly one exception (keep reading) -- the software
5 already implements what its original author had in mind.
7 The only major new feature that might be implemented is support for real
8 transparency... The original author refused this for quite a while, but it seems
9 it is becoming more and more of a commodity, since it got a serious performance
10 boost from opengl-accelerated compositing (Compiz, Beryl), making it possible
11 even on older (5+ years) hardware, thus possibly matching the project's
12 objectives.
14 Minor new features and bug fixes
15 ================================
16 No worries though: adesklets is still maintained and getting bug fixes. Some
17 parts will probably be modified to provide a better experience to end-users
18 too. The most important planned modifications are:
20 - To find a definitive solution to the FontConfig memory allocation problem that
21 plagues adesklets since FontConfig 2.4 serie is out... Right now, what we have
22 is not workable outside of the Linux realm, and there is a sufferable amount of
23 nested preprocessors blocks you don't want to exceed in so-called "portable"
24 code.
26 - To get rid of the override-redirect flag on windows. Right now, adesklets
27 breaks ICCCM guidelines badly by abusing the override redirect mechanism: the
28 consequence being it often penalize EMWH-compliant Window Managers over
29 non-compliant ones, which is a shame. Once implemented, it will also mean that
30 manually specifying WM from the command line (adesklets --nautilus, etc.) will
31 be dropped: compliant window managers will interact with adesklets just fine,
32 and others will not.
34 - To add more warning outputs for new users.