GNOME Bugzilla – Bug 328200
Element width/height in Properties dialog breaks keep aspect ratio
Last modified: 2019-03-20 11:23:03 UTC
E.g. insert an image with keep aspect. Edit width in the edit control. (Height doe *not* update) Depending on your image it looks ugly. Proposed fix: remove Element width+height from the Properties dialog again - or maybe make them 'default prop only'. I'm not sure about the intended use case while adding them.
The use case is simple (and I have used it after implementing them): For making a model of something real, say furniture, you need to set the size precisely, which is a pain with resizing. Also useful for setting a number of objects to the same width. The bug here is that size constraints are not checked on update and/or that the dialog is not updated if size constraints changed values. The latter problem is also visible when something is settable in menus as well as dialog, such as box's aspect ratio setting.
Depending on the point of view the "set same width" feature can also be considered as a bug. Formerly it was possible to change multiple colors of objects at once with without also equalizing the size. Now the group-change-ungroup work-around is broken for that use case. One must use group_props.py to that - which has it's own problems noted elsewhere ...
Turning off for now, needs a little more infrastructure to work.
with it switched off it is clearly an enhancement ;)
With Sameers group properties fix, this could become relevant again. Though there's still the issues of keeping constraints and of updating the properties dialog when the object is changed.
IMO this feature should not hold up 0.97 although it would certainly nice to have.
*** Bug 598661 has been marked as a duplicate of this bug. ***
bug 350735 describes the same use case and requests some more;)
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/dia/issues/156.