What do you want to achieve?
I’ve been using SLS for a period of time, it is extremely convenient for complex UI design, however, there still exists lots of problems that can be solved or improved.
-
Undo Function
Indeed you can useCtrl-Z
to undo your false operation, however, the “Undo” is too “coarse”, for instance, you did correct step a, correct step b, wrong step c, if you pressCtrl-Z
, it will undo step a ~ step c. -
Widgets Slow Operation
It is very slow to click or copy a widget within the “Hierachy” navigation area, especially when the widget contains different styles or is related to multiple events. -
Slow Event Operation
If a widget can trigger many events, and if you want to edit it, it is extremely slow to add a new event. -
Widgets Filter with Multiple Selection During Event Operation
I have designed a UI with multiple buttons and corresponding UI panels, for instance, if you click Button A, panel A will pop out, if you click Button B, panel B will pop out… etc. All buttons and corrsponding panels are designed within a single screen.
When a button is clicked, I have to remove allCHECKED
states of other buttons, and addHIDDEN
flag to all other panels except the corresponding panel of the pressed button…and I have 10 buttons with 10 panels. Which means each button owns 20 Events to handle states and flags, plus the event operation is very slow.
Do you see alternative options and workaround to achieve it?
NONE
Mention some use cases
Multiple buttons (with a animated panel to contain) and corresponding UI panels within a small screen.