Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 994 Bytes

TODO.md

File metadata and controls

26 lines (20 loc) · 994 Bytes
  • Let user pick RGB colors

  • Extra drawing primitives:

    • circles
  • HTML output mode?

  • Better encapsulation of layers and their metadata within app state


Dealing with the larger color space:

  • UI shows "favorite" colors, list can be grown by the user
  • Favorites get stored in the file along with canvas data, reloaded on startup
  • Need UI for picking from 256 color spectrum to choose favorites to add to palette selector
  • Attributes still get encoded directly in the output data and canvas
  • Eye dropper then just has to find out whether the color is in the favorites list, and if not, add it.
  • Need to have two palettes: Fg and Bg, rather than the same palette that gets used for both. The latter is a good startup default, but ultimately the palettes need to be able to vary independently.
  • The palette needs to become part of the canvas data structure so it can be de/serialized with the canvas data