doodle/ui
Noah e1cbff8c3f Add Palette Window and Palette Support to Edit Mode
* Add ui.Window to easily create reusable windows with titles.
* Add a palette window (panel) to the right edge of the Edit Mode.
  * Has Radio Buttons listing the colors available in the palette.
* Add palette support to Edit Mode so when you draw pixels, they take
  on the color and attributes of the currently selected Swatch in your
  palette.
* Revise the on-disk format to better serialize the Palette object to
  JSON.
* Break Play Mode: collision detection fails because the Grid key
  elements are now full Pixel objects (which retain their Palette and
  Swatch properties).
  * The Grid will need to be re-worked to separate X,Y coordinates from
    the Pixel metadata to just test "is something there, and what is
    it?"
2018-08-10 17:19:47 -07:00
..
theme WIP Labels 2018-07-31 17:18:13 -07:00
button.go Add StatusBar to Editor Mode, Iterate on UI Toolkit 2018-08-05 12:54:57 -07:00
check_button.go Add Palette Window and Palette Support to Edit Mode 2018-08-10 17:19:47 -07:00
checkbox.go Add Palette Window and Palette Support to Edit Mode 2018-08-10 17:19:47 -07:00
frame.go Add StatusBar to Editor Mode, Iterate on UI Toolkit 2018-08-05 12:54:57 -07:00
frame_pack.go Add StatusBar to Editor Mode, Iterate on UI Toolkit 2018-08-05 12:54:57 -07:00
label.go Add Palette Window and Palette Support to Edit Mode 2018-08-10 17:19:47 -07:00
log.go WIP Labels 2018-07-31 17:18:13 -07:00
supervisor.go Add StatusBar to Editor Mode, Iterate on UI Toolkit 2018-08-05 12:54:57 -07:00
widget.go Add StatusBar to Editor Mode, Iterate on UI Toolkit 2018-08-05 12:54:57 -07:00
window.go Add Palette Window and Palette Support to Edit Mode 2018-08-10 17:19:47 -07:00