mirror of
https://github.com/lalbornoz/roar.git
synced 2024-12-22 20:36:37 +00:00
de96a7cdaa
1) Fix erroneous canvas repositioning on resize given no docked toolbars. 2) Correctly update scrollbar parameters when changing font (and hence cell) size.
28 lines
1.6 KiB
Plaintext
28 lines
1.6 KiB
Plaintext
1) ANSI CSI CU[BDPU] sequences
|
|
2) Fix & finish Arabic/RTL text tool support
|
|
3) Documentation, instrumentation & unit tests
|
|
4) Layers & layout (e.g. for comics, zines, etc.)
|
|
5) Open and toggle a reference image in the background
|
|
6) Client-Server or Peer-to-Peer realtime collaboration
|
|
7) Arbitrary {format,palette}s ({4,8} bit ANSI/mIRC, etc.)
|
|
8) {record,replay} {keyboard,mouse,...} events in debugging builds
|
|
9) Unit tools: arrow, {cloud,speech bubble}, curve, measure, polygon, triangle
|
|
10) Integrate ENNTool code in the form of OpenGL-based animation window (see 13) and 14))
|
|
11) Composition, parametrisation & keying of tools from higher-order operators (brushes, functions, filters, outlines, patterns & shaders) and unit tools
|
|
12) Sprites & scripted (Python?) animation on the basis of asset traits and {composable,parametrised} patterns (metric flow, particle system, rigging, ...)
|
|
13) GUI TODO list:
|
|
a) switch to Gtk
|
|
b) https://material.io/resources/icons/?style=baseline
|
|
c) replace logo w/ canvas panel in About dialogue, revisit melp? dialogue
|
|
d) replace resize buttons w/ {-,edit box,+} buttons & lock button re: ratio (ty lol3)
|
|
e) Settings/Settings window (e.g. autosave, cursor opacity, hide cursor on leaving window, ...)
|
|
|
|
Release roadmap:
|
|
1) {copy,cut,delete,insert from,paste}, edit asset in new canvas, import from {canvas,object}
|
|
2) reimplement cursor unmasking w/ simple list of points
|
|
3) operators: crop, scale, shift, slice
|
|
4) auto{load,save} & {backup,restore}
|
|
5) tools: unicode block elements
|
|
|
|
vim:ff=dos tw=0
|