Gradient editor
I would like to see the Gradient editor re-done. It would be a two-part window: on the left is a list of all stops; on the right, the colour selection. Each stop would be accompanied by its percentage, the distance it is from the gradient's origin. Below the list of stops (on the left-hand side) are the following buttons:
- Add a stop above the selection
- Add a stop below the selection
- Delete the selected stops
- Equally spread the selected stops from the first to last
- Equally spread the alpha channel from the first to last
By "first to last" I mean the first selected stop to the last selected stop as ordered in the list.
On the right-hand side, with the colour selection is also a spin control for percentage of the stop. Oh yes, this is supported by SVG. Percentages may be less than 0 or more than 100.
Naming of Objects
Under the menu Objects->Object Properties... add a name attribute. It already has a label attribute not I'm not sure what this is. In XML, every tag requires a unique ID but its name may be shared. If the label is it's name, then call it a name. If not, add a name attribute.
An Object list
Add an Object->Objects... that pops up a window with a list all objects in all layers. Objects in a locked layer are not selectable (they are dimmed). You can select one or many (via shift+click or ctrl+click) objects via this list.
Edit menu
Add:
- Select by ID...
- Select by name...
Make selected objects the same size as the anchor object
Occasionally I need this.
Chain selected objects
This is part of the Object->Align and Distribute...
I find I have a need to chain objects. That is, for left-to-right chaining:
- Move the bottom-most object so that its left edge aligns with the leftest most edge of all selected objects.
- Move the second from the bottom object so that its left edge aligns with the right edge of the bottom object.
- Move the third from the bottom object so that its left edge aligns with the right edge of the second from the bottom right edge.
- and so on...
Add a similar control for top-to-bottom chains.
Make other layers invisible
In the Layer->Layers... dialog, add a control that makes all other layers but the selected one invisible.
You may want to add a control to make all layers visible.