-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
37 lines (30 loc) · 1.38 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Unordered TODOs
---------------
* Documentation on http://ldots.org/xosd-guide/
* More Xinerema configuration:
- Use Xinerama at all ?
- Which screen(s) to use ?
- libxinerama or libxinerama_pic ?
* Co-op with screensavers #145417.
* There's a bug in libtool that updates libtool when configure is run. This
stuffs the Mandrake maintainer. Gotta update libtool when a new version
is out.
PMH: AM_MAINTAINER_MODE ?
* xosd window does not stay on top if the window manager is restarted
* report that xmms plugin displays volumne instead of title on song change.
PMH: xmms_get_volume() returns -1 during song changes, which gets interpreted as a volume change.
* Only update lines which were changed: Add a flag to each line
* Optimize line drawing to now always use full screen width.
* Rewrite libxosd, so that one X11-thread can handle multiple displays.
The Beep Media Plugin shares significant amounts of code with the xmms
plugin (not surprisingly seeing that BMP is based on XMMS:). It'd be
nice to merge the two codebases so that we don't need to apply patches
to both.
* Handle different locales better:
http://bugs.gentoo.org/attachment.cgi?id=77950&action=view
* Change License of libxosd to LGPL
* Set non-transparent background color
* Add alpha-blending
* Scroll test horizontally
* Rewrite API:
Replace xosd_set_*() calls with "union { struct colour, struct font, ... } []"