source: libcaca/trunk/TODO @ 648

Last change on this file since 648 was 648, checked in by Sam Hocevar, 14 years ago
  • Added a few notes to the TODO list.
  • Property svn:keywords set to Id
File size: 1.5 KB
Line 
1$Id: TODO 648 2006-03-19 16:59:01Z 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. Maybe use ANSI as the format, perhaps with UTF-8
17      extensions (though they'll probably collide with CP437).
18
19   o  256 colour sprites instead of 16
20
21   o  Alpha layer for sprites
22
23   o  Fix the thin ellipse rendering (currently it's only |s and -s, we
24      could make them smoother by using ' ` , etc.
25
26   o  DONE 26 Nov 2003: Support more colour depths, more bitmask orderings
27   o  DONE 15 Nov 2003: Clip all graphics primitives
28
29
30Unicode features
31
32   o Unicode support for X11
33
34   o Unicode support for ncurses
35
36   o DONE 15 Mar 2006: Translation functions for output drivers that don't
37     support it (for instance, use CP437 in DOS)
38
39   o DONE 15 Mar 2006: Use &#xxx; for the HTML output
40
41   o Unicode support in bitmap.c: add support for halftoning (░ ▒ ▓ █)
42     and quarter blocks (▀ ▄ ▌ ▐ █ ▖ ▗ ▘ ▝ ▚ ▞ ▙ ▛ ▜ ▟).
43
44   o Support double width glyphs (mostly for kana and cyrillic art)
45
46
47Misc
48
49   o  Draw a nicer logo sprite
50
51   o  Text edit widget
52
53
54Documentation
55
56   o  Most functions are documented. Maybe write a tutorial.
57
58
59cacaview
60
61   o  DONE 21 Jan 2004: Aspect ratio
62
63   o  File browser
64
65   o  DONE 11 Dec 2003: Handle GIF and PNG transparency with checkered
66      background
67
Note: See TracBrowser for help on using the repository browser.