kmeisthax/icCanvas

User interface

kmeisthax opened this issue · 2 comments

We need an actual user interface, at least enough so that people can select different tools. It should be composed of dockable items that allow users to move parts of the UI around as needed.

At the very least, we need a toolbar for users to select tools with. The MSP set of tools should include:

  • Mouse select - Makes selecting anything the canvas do nothing, until we have a way to actually use vector shapes, which is most definitely not part of MSP
  • Brush - Lets users draw strokes
  • Zoom - Lets users without fancy MacBook trackpads zoom the canvas in and out.

AppKit port has a dockable view implementation, half done. Gtk port is lagging behind again.

GTK now has the ability to dock, undock, collapse, and uncollapse panels. No toolbar impl yet. AppKit is lagging now.