|
- $Id$
-
- libcucul
- ========
-
- API-dependent stuff
- -------------------
-
- o all the sprite stuff (loading, saving, blitting, transparency
- support, background colour support, thinking of a storage format,
- etc.)
-
- o Or maybe, instead of doing shit with the sprites, just allow canvases
- to have several buffers, allow to change the active buffer, and treat
- sprites like that.
-
- o ASCII/ANSI art loading functions (maybe load them as sprites)
-
-
- API-independent stuff
- ---------------------
-
- o support for more than 16 colours, maybe truecolor, maybe less
-
- o support for transparency (CUCUL_COLOR_TRANSPARENT)
-
- o Brightness, contrast support for bitmaps (the functions are here, we
- just need to fill them)
-
- o Error distribution dithering
-
- o Add a random factor to the random ditherer. No need to change the API
- for that, we can just pass "random:10" instead of "random" to the
- cucul_set_bitmap_dithering() function.
-
- o Implement the colour modes set in cucul_set_bitmap_color(). For the
- moment only "full16" and "16" are implemented.
-
- o Fix the thin ellipse rendering (currently it's only |s and -s, we
- could make them smoother by using ' ` , etc).
-
- o support for double width glyphs (also needs some libcaca changes)
-
- o better mask support in cucul_blit()
-
-
- libcaca
- =======
-
- API-dependent stuff
- -------------------
-
- o text edit widget with cursor support (I'm unsure about this, it
- seems pretty difficult)
-
-
- API-independent stuff
- ---------------------
-
- o Write a Linux console output
-
- o Better keyboard driver in an X terminal, see
- http://groups.yahoo.com/group/zepp/message/381
-
- o Unicode support for X11 (maybe through Xft)
-
- o fix Unicode support for ncurses
-
- o Unicode support for GL
-
- o and Jylam wants a framebuffer output
-
-
- Language bindings
- =================
-
- Needed
- ------
-
- o Fix Python
-
- o Fix Perl
-
- o C# (it's the next big thing, believe me)
-
- o PHP (together with the HTML output it would allow for nice web
- applications)
-
-
- Not that important
- ------------------
-
- o Ruby
-
- o Java
-
-
- Kernel mode
- ===========
-
- o keyboard support
-
- o printf/fprintf are missing
-
- o Improve malloc/free so that we can reuse freed memory
-
-
- Documentation
- =============
-
- o Write a tutorial.
-
- o Draw a nicer logo
-
-
- Applications
- ============
-
- cacaview
- --------
-
- o File browser
-
- o open ANSI files
-
- o save in different formats
-
-
- cacadraw
- --------
-
- o Does not exist yet, but I want it. A modern ANSI editor that can also
- do Unicode.
-
-
- CUCUlet
- -------
-
- o Does not exist yet, but I want it. A replacement for FIGlet that can
- also do Unicode
-
- o Colour support, of course: outputs to IRC, ANSI, HTML...
-
- o Can open FIGlet fonts
|