LivelyKernel / lively.morphic

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

Styling tools inconveniently placed #136

Closed rksm closed 7 years ago

rksm commented 7 years ago

I have repeatedly the problem that the style editors get in the way.

screen shot 2017-04-11 at 6 35 35 pm

rksm commented 7 years ago

And also the resize corners hide the border when moving an object or hide small objects like here:

screen shot 2017-04-11 at 6 50 33 pm

Maybe hiding them while moving an object via cursor keys or drag halo (and also when resizing via cursor keys) is an option?

merryman commented 7 years ago

Maybe we should consider removing the leashes that connect to the target morph again and only highlight the 'morph being styled upon request. It is after all not really possible to have multiple style editors open at the same time. So the leashes are currently kind of pointless anyway.

On another note, it currently appears as if the inspector may become the better style editor after all. So what I will do is, to make most of the forms currently present in the style editor accessible via the inspector to change the properties (i.e. opacity, gradients and such) in a more reasonable manner. This, combined with a more easy way to find the visual properties in question (i.e. some kind of search field that maps search terms similar to: [filling, fill and background...] -> fill) will allow us to remove the need for a separate style editor all together.