Some Ideas

Flesh out your ideas for new or improved Inkscape features before submitting a request.
User avatar
shawnhcorey
Posts: 149
Joined: Mon Jan 07, 2008 12:17 pm

Some Ideas

Postby shawnhcorey » Mon Jan 07, 2008 1:11 pm

I want to present some ideas but I don't yet want to make a formal request for them. I want to see what other people think of them.

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.

User avatar
prkos
Posts: 1625
Joined: Tue Nov 06, 2007 8:45 am
Location: Croatia

Re: Some Ideas

Postby prkos » Mon Jan 07, 2008 11:49 pm

I like your suggestions, you should file a bug for each (search first, maybe there already are similar requests).

The feature to Make selected objects the same size as the anchor object already exists:

copy the anchor object
select objects to apply size to
Edit > Paste Size > ...
just hand over the chocolate and nobody gets hurt

Inkscape Manual on Floss
Inkscape FAQ
very comprehensive Inkscape guide
Inkscape 0.48 Illustrator's Cookbook - 109 recipes to learn and explore Inkscape - with SVG examples to download

Gabriel Zackari
Posts: 5
Joined: Wed Apr 16, 2008 8:25 pm

Re: Some Ideas

Postby Gabriel Zackari » Wed Apr 16, 2008 8:41 pm

Nice suggestions. Especially the select by name would be useful also the gradient editor needs to be reworked.

Having the ability to see all the stops at once would be much better. It would also be nice being able to select several stops at once to move them at the same time.
Or move a stop up or down positions.

Something more I really miss in the gradient editor i ability to copy not only the color but also its transparency at the same time.
A clone stop would be great.

Simarilius
Posts: 626
Joined: Wed Jun 06, 2007 2:37 am

Re: Some Ideas

Postby Simarilius » Thu Apr 17, 2008 7:51 am

The find dialog can already select by name/id, search for it and when it finds it it selects it.

If your using 0.46 then all gradient stops should be visible on canvas.

User avatar
microUgly
Site Admin
Posts: 2985
Joined: Sat Jun 02, 2007 3:13 pm
Contact:

Re: Some Ideas

Postby microUgly » Thu Apr 17, 2008 9:13 am

Simarilius wrote:If your using 0.46 then all gradient stops should be visible on canvas.

I love on-canvas gradient editing, but for some situation it's still easier to use the gradient editor--so I would still like to see it evolve.


Return to “Inkscape Ideas”