Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

22 лет назад
22 лет назад
22 лет назад
18 лет назад
18 лет назад
18 лет назад
18 лет назад
18 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. $Id$
  2. libcucul
  3. ========
  4. API-dependent stuff
  5. -------------------
  6. o all the sprite stuff (loading, saving, blitting, transparency
  7. support, background colour support, thinking of a storage format,
  8. etc.)
  9. o Or maybe, instead of doing shit with the sprites, just allow canvases
  10. to have several buffers, allow to change the active buffer, and treat
  11. sprites like that.
  12. o bitmap output support (will require one or several custom fonts),
  13. maybe should be in libcaca.
  14. o ASCII/ANSI art loading functions (maybe load them as sprites)
  15. o Provide a way to set aspect ratio!
  16. API-independent stuff
  17. ---------------------
  18. o support for more than 16 colours, maybe truecolor, maybe less
  19. o support for transparency (CUCUL_COLOR_TRANSPARENT)
  20. o Brightness, contrast support for bitmaps (the functions are here, we
  21. just need to fill them)
  22. o Error distribution dithering
  23. o Add a random factor to the random ditherer. No need to change the API
  24. for that, we can just pass "random:10" instead of "random" to the
  25. cucul_set_bitmap_dithering() function.
  26. o Implement the colour modes set in cucul_set_bitmap_color(). For the
  27. moment only "full16" and "16" are implemented.
  28. o Fix the thin ellipse rendering (currently it's only |s and -s, we
  29. could make them smoother by using ' ` , etc).
  30. o support for double width glyphs (also needs some libcaca changes)
  31. o better mask support in cucul_blit()
  32. libcaca
  33. =======
  34. API-dependent stuff
  35. -------------------
  36. o text edit widget with cursor support (I'm unsure about this, it
  37. seems pretty difficult)
  38. API-independent stuff
  39. ---------------------
  40. o Write a Linux console output
  41. o Better keyboard driver in an X terminal, see
  42. http://groups.yahoo.com/group/zepp/message/381
  43. o Unicode support for X11 (maybe through Xft)
  44. o fix Unicode support for ncurses
  45. o Unicode support for GL
  46. o and Jylam wants a framebuffer output
  47. Language bindings
  48. =================
  49. Needed
  50. ------
  51. o Fix Python
  52. o Fix Perl
  53. o C++ (given how object-oriented we now are, it will be a walk in the
  54. park)
  55. o C# (it's the next big thing, believe me)
  56. o PHP (together with the HTML output it would allow for nice web
  57. applications)
  58. Not that important
  59. ------------------
  60. o Ruby
  61. o Java
  62. Kernel mode
  63. ===========
  64. o keyboard support
  65. o printf/fprintf are missing
  66. o Improve malloc/free so that we can reuse freed memory
  67. Documentation
  68. =============
  69. o Write a tutorial.
  70. o Draw a nicer logo
  71. Applications
  72. ============
  73. cacaview
  74. --------
  75. o File browser
  76. o open ANSI files
  77. o save in different formats
  78. cacadraw
  79. --------
  80. o Does not exist yet, but I want it. A modern ANSI editor that can also
  81. do Unicode.
  82. CUCUlet
  83. -------
  84. o Does not exist yet, but I want it. A replacement for FIGlet that can
  85. also do Unicode
  86. o Colour support, of course: outputs to IRC, ANSI, HTML...
  87. o Can open FIGlet fonts