LivelyKernel / lively.morphic

An implementation of the Morphic user interface framework for lively.next.
13 stars 2 forks source link

[tools] add stylize editor #66

Closed merryman closed 7 years ago

merryman commented 8 years ago

The sylize editor should provide an interface for changing fill, border style and layout of a selected morph.

Alongside I plan to provide a more elaborate color picker tool, that allows us to select from a set of color palates, such as: http://htmlcolorcodes.com/color-chart/. This includes a more convenient interface for defining gradients, and also color harmony guides that help to select matching colors based on their relationship: http://htmlcolorcodes.com/color-picker/

The stylize editor will allow to cycle between different layouts, where transitioning between the layouts is accompanied by animating the position and bounds of the layouted submorphs, to emphasize how a certain layout influences the morph. This also includes access to the layout halo, that is already implemented for the grid layout, but I plan to expand to apply to all types of layouts.