source: libcaca/trunk/TODO @ 640

Last change on this file since 640 was 600, checked in by Sam Hocevar, 14 years ago
  • Updated the TODO list, mostly with Unicode-related tasks.
  • Property svn:keywords set to Id
File size: 1.4 KB
Line 
1$Id: TODO 600 2006-03-14 12:49:32Z sam $
2
3Low level stuff
4
5   o  Write a Linux console output for the drawing library
6
7   o  Better keyboard driver in an X terminal, see
8      http://groups.yahoo.com/group/zepp/message/381
9
10   o  DONE 13 Jan 2004: Write a window resize handler.
11   o  DONE 12 Nov 2003: Port to conio.h
12
13
14High level stuff
15
16   o  Sprite library
17
18   o  256 colour sprites instead of 16
19
20   o  Alpha layer for sprites
21
22   o  Fix the thin ellipse rendering (currently it's only |s and -s, we
23      could make them smoother by using ' ` , etc.
24
25   o  DONE 26 Nov 2003: Support more colour depths, more bitmask orderings
26   o  DONE 15 Nov 2003: Clip all graphics primitives
27
28
29Unicode features
30
31   o Unicode support for X11
32
33   o Unicode support for ncurses
34
35   o Translation functions for output drivers that don't support it
36     (for instance, use CP437 in DOS)
37
38   o Use &#xxx; for the HTML output
39
40   o Unicode support in bitmap.c: add support for halftoning (░ ▒ ▓ █)
41     and quarter blocks (▀ ▄ ▌ ▐ █ ▖ ▗ ▘ ▝ ▚ ▞ ▙ ▛ ▜ ▟).
42
43   o Support double width glyphs (mostly for kana and cyrillic art)
44
45
46Misc
47
48   o  Draw a nicer logo sprite
49
50   o  Text edit widget
51
52
53Documentation
54
55   o  Most functions are documented. Maybe write a tutorial.
56
57
58cacaview
59
60   o  DONE 21 Jan 2004: Aspect ratio
61
62   o  File browser
63
64   o  DONE 11 Dec 2003: Handle GIF and PNG transparency with checkered
65      background
66
Note: See TracBrowser for help on using the repository browser.