Hi,
I have a very tough question, so feel free to punch me for that one :)
What do we actually plan to do with Object Properties palette? It looks like it wasn't touched for ages.
Recently I had a talk with a newbie user and he told me that he expected seing there more properties, both "global" and "specific". In that particular case he couldn't figure out how to change amount of an already created polygon's sides and he expected to see that in Object Properties palette.
Then there was another feature request to make it possible choosing what properties of selected objects can be changed. E.g. in a selection of 25 objects you can have 12 objects which should not lose either fill or stroke or opacity or any specific for this type of objects property or any combination of the above, when you change it for the whole group. And as you know ;-) Inkscape, unlike Scribus, doesn't store changes per object within a session, so you can't aply changes to a group and then undo it for individual objects.
So the second part of the question is whether we can make a better use of the Object Properties palette.
In addition to what there already is in that palette we could add two groups of options:
1. Global options, i.e. Fill, Stroke, Opacity, Filters. 2. Specific options, i.e. the ones from tools options toolbar.
For selections with multiple objects of different types (e.g. 2 stars and 3 rectangles) specific options would be greyed out.
Each option would have a checkbox to allow/forbid changes to it, with 3 positions: yes, no, fuzzy (when at least two of the selected objects have different values, gtk supports it).
Am I daydreaming? :)
Alexandre
On 7/10/07, Alexandre Prokoudine <alexandre.prokoudine@...400...> wrote:
What do we actually plan to do with Object Properties palette? It looks like it wasn't touched for ages.
Nor does it need to, IMHO.
Recently I had a talk with a newbie user and he told me that he expected seing there more properties, both "global" and "specific". In that particular case he couldn't figure out how to change amount of an already created polygon's sides and he expected to see that in Object Properties palette.
That's fair. And in response, I think we just need to rename it to "Object metadata" and leave it at that.
It was named "properties" in Sodipodi times when it indeed tried to provide access to all, or most, properties of an object. Since then most of that was moved away to better places and this dialog was left to access just the object ID and a couple other little-used bits.
Then there was another feature request to make it possible choosing what properties of selected objects can be changed. E.g. in a selection of 25 objects you can have 12 objects which should not lose either fill or stroke or opacity or any specific for this type of objects property or any combination of the above, when you change it for the whole group. And as you know ;-) Inkscape, unlike Scribus, doesn't store changes per object within a session, so you can't aply changes to a group and then undo it for individual objects.
Just select those objects that need to be changed and leave those that need not. If and when someone implements "named sets" (discussed here recently) it will be very easy to reselect that set even if it cannot be grouped (though in most situations it can). That's the correct way to address this; any other "magic bits" that "lock" some properties on some objects are a straight way to disaster. People will run into this "magic" unexpectedly all the time and it will turn their documents into a mess. You know we already have a constant stream of "I've locked my object, how do I unlock it?" complaints - that will be 10x worse.
In addition to what there already is in that palette we could add two groups of options:
- Global options, i.e. Fill, Stroke, Opacity, Filters.
- Specific options, i.e. the ones from tools options toolbar.
I see absolutely no reason to duplicate all these controls in yet another place. The less we use dialogs of any kind, the better.
Alexandre Prokoudine wrote:
Hi,
I have a very tough question, so feel free to punch me for that one :)
What do we actually plan to do with Object Properties palette? It looks like it wasn't touched for ages.
Recently I had a talk with a newbie user and he told me that he expected seing there more properties, both "global" and "specific". In that particular case he couldn't figure out how to change amount of an already created polygon's sides and he expected to see that in Object Properties palette.
Then there was another feature request to make it possible choosing what properties of selected objects can be changed. E.g. in a selection of 25 objects you can have 12 objects which should not lose either fill or stroke or opacity or any specific for this type of objects property or any combination of the above, when you change it for the whole group. And as you know ;-) Inkscape, unlike Scribus, doesn't store changes per object within a session, so you can't aply changes to a group and then undo it for individual objects.
So the second part of the question is whether we can make a better use of the Object Properties palette.
In addition to what there already is in that palette we could add two groups of options:
- Global options, i.e. Fill, Stroke, Opacity, Filters.
- Specific options, i.e. the ones from tools options toolbar.
For selections with multiple objects of different types (e.g. 2 stars and 3 rectangles) specific options would be greyed out.
Each option would have a checkbox to allow/forbid changes to it, with 3 positions: yes, no, fuzzy (when at least two of the selected objects have different values, gtk supports it).
Am I daydreaming? :)
Alexandre
IMHO, it was originally for tweaking XML attributes of the object. In fact, likely the last commit was a long time ago when we discussed whether we needed the ID field. It is almost useless to the average user, but very important to people who want to export SVG to something else, or use it in a browser.
bob
On 7/11/07, Bob Jamison wrote:
Recently I had a talk with a newbie user and he told me that he expected seing there more properties, both "global" and "specific". In that particular case he couldn't figure out how to change amount of an already created polygon's sides and he expected to see that in Object Properties palette.
IMHO, it was originally for tweaking XML attributes of the object. In fact, likely the last commit was a long time ago when we discussed whether we needed the ID field. It is almost useless to the average user, but very important to people who want to export SVG to something else, or use it in a browser.
OK, now that we have docks...
1. Should we renane the palette to "Object Metadata"? 2. Make it dockable?
Why are Title and Description fields not working?
Alexandre
On 9/15/07, Alexandre Prokoudine <alexandre.prokoudine@...400...> wrote:
- Should we renane the palette to "Object Metadata"?
- Make it dockable?
Yes on both, I think.
Why are Title and Description fields not working?
No idea. Someone added it long ago saying it's not working "yet". Another reminder to please NEVER commit unfunctional code or UI!
participants (3)
-
Alexandre Prokoudine
-
Bob Jamison
-
bulia byak