View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0015446 | Scribus | User Interface | public | 2018-09-30 07:24 | 2023-12-14 07:30 |
Reporter | ale | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 1.5.5.svn | ||||
Summary | 0015446: reorder the fields in the image tab of the properties palette | ||||
Description | wile working on a reset button for the image properties, i've noticed that the fields: - do not seem to follow a strong logical ordered (at least not for me) - do not make it easy to access the fields that are (probably) most used. this makes it harder to find a good place for the reset button. i suggest the following order: - scale (the one that i almost always use...) - position - rotation - image effects (only visible when an image is loaded) + extended properties (only visible for image types with extend properties) - Colour management (visible if active) - page number (should only be visible on multi page images? ... in this case it could also be on top...) - PDF compression (only visible when a PDF is in the frame?) - (reset button) i will add a patch for this soon. | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
related to | 0017073 | new | integrate "extra > manage images" into the the image content palette |
|
oooh... i see that the fields are alphabetically ordered: - page number - position - rotation - scale ... is this on purpose? is this what we want? |
|
image-tab-order.patch (9,392 bytes)
diff --git a/scribus/ui/propertiespalette_imagebase.ui b/scribus/ui/propertiespalette_imagebase.ui index b4932b3c2..e4b571d7e 100644 --- a/scribus/ui/propertiespalette_imagebase.ui +++ b/scribus/ui/propertiespalette_imagebase.ui @@ -29,81 +29,6 @@ <property name="bottomMargin"> <number>2</number> </property> - <item> - <layout class="QGridLayout" name="gridLayout"> - <item row="2" column="0"> - <widget class="QLabel" name="xposImgLabel"> - <property name="text"> - <string>&X-Pos:</string> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="ScrSpinBox" name="imageXOffsetSpinBox"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>Horizontal offset of image within frame</string> - </property> - </widget> - </item> - <item row="4" column="0"> - <widget class="QLabel" name="imageRotationLabel"> - <property name="text"> - <string>Rotation:</string> - </property> - </widget> - </item> - <item row="4" column="1"> - <widget class="ScrSpinBox" name="imageRotation"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="imagePageNumberLabel"> - <property name="text"> - <string>&Page Number:</string> - </property> - </widget> - </item> - <item row="3" column="0"> - <widget class="QLabel" name="yposImgLabel"> - <property name="text"> - <string>&Y-Pos:</string> - </property> - </widget> - </item> - <item row="3" column="1"> - <widget class="ScrSpinBox" name="imageYOffsetSpinBox"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>Vertical offset of image within frame</string> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="ScrSpinBox" name="imagePageNumber"> - <property name="specialValueText"> - <string>Auto</string> - </property> - </widget> - </item> - </layout> - </item> <item> <widget class="QGroupBox" name="scalingGroupBox"> <property name="title"> @@ -208,23 +133,6 @@ </property> </widget> </item> - <item row="0" column="2"> - <widget class="QToolButton" name="resetPositionScale"> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="text"> - <string>Reset Scale and Position</string> - </property> - <property name="icon"> - <iconset> - <normaloff>../../resources/icons/16/edit-clear.png</normaloff>../../resources/icons/16/edit-clear.png</iconset> - </property> - </widget> - </item> <item row="7" column="1"> <widget class="QCheckBox" name="cbProportional"> <property name="toolTip"> @@ -275,6 +183,111 @@ </layout> </widget> </item> + <item> + <layout class="QGridLayout" name="gridLayout"> + <item row="1" column="0"> + <widget class="QLabel" name="imagePageNumberLabel"> + <property name="text"> + <string>&Page Number:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="ScrSpinBox" name="imagePageNumber"> + <property name="specialValueText"> + <string>Auto</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="xposImgLabel"> + <property name="text"> + <string>&X-Pos:</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="ScrSpinBox" name="imageXOffsetSpinBox"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>Horizontal offset of image within frame</string> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QLabel" name="yposImgLabel"> + <property name="text"> + <string>&Y-Pos:</string> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="ScrSpinBox" name="imageYOffsetSpinBox"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>Vertical offset of image within frame</string> + </property> + </widget> + </item> + <item row="4" column="0"> + <widget class="QLabel" name="imageRotationLabel"> + <property name="text"> + <string>Rotation:</string> + </property> + </widget> + </item> + <item row="4" column="1"> + <widget class="ScrSpinBox" name="imageRotation"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> + </layout> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QToolButton" name="imgEffectsButton"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string>Image Effects</string> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="imgExtProperties"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string>Extended Properties</string> + </property> + </widget> + </item> + </layout> + </item> <item> <widget class="QGroupBox" name="colorMgmtGroup"> <property name="title"> @@ -367,36 +380,6 @@ </layout> </widget> </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <widget class="QToolButton" name="imgEffectsButton"> - <property name="sizePolicy"> - <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string>Image Effects</string> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="imgExtProperties"> - <property name="sizePolicy"> - <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string>Extended Properties</string> - </property> - </widget> - </item> - </layout> - </item> <item> <spacer name="verticalSpacer"> <property name="orientation"> @@ -425,25 +408,17 @@ </customwidget> </customwidgets> <tabstops> - <tabstop>imagePageNumber</tabstop> <tabstop>imageXOffsetSpinBox</tabstop> <tabstop>imageYOffsetSpinBox</tabstop> <tabstop>imageRotation</tabstop> - <tabstop>freeScale</tabstop> - <tabstop>imageXScaleSpinBox</tabstop> - <tabstop>imageYScaleSpinBox</tabstop> - <tabstop>imgDpiX</tabstop> - <tabstop>imgDpiY</tabstop> - <tabstop>keepImageWHRatioButton</tabstop> - <tabstop>keepImageDPIRatioButton</tabstop> - <tabstop>frameScale</tabstop> + <tabstop>imgEffectsButton</tabstop> + <tabstop>imgExtProperties</tabstop> <tabstop>cbProportional</tabstop> + <tabstop>imagePageNumber</tabstop> <tabstop>inputProfiles</tabstop> <tabstop>renderIntent</tabstop> <tabstop>compressionMethod</tabstop> <tabstop>compressionQuality</tabstop> - <tabstop>imgEffectsButton</tabstop> - <tabstop>imgExtProperties</tabstop> </tabstops> <resources/> <connections/> |
|
ale, please consider introducing a new field too (field value read only). Image name: This would be useful. Thanks, Peter |
|
the information is already available in the context menu, under "file info". on the one side, this is for sure an interesting information, but i really wonder if it's wort to use PP space for it. for the times i need the information, i'm ready to right click on the frame... i would tend to add it in the "tooltip" in the "outline" window. and is also accessible in the image manager. i don't know i'm a bit hesitant to add it on top of the image tab in the PP... |
|
adding a link to the image manager? |
|
the free scale / fit to frame (/ fill the frame) radio buttons should be push buttons (with an icon) on top of "their" fields. optionally: only show the active fields for the active fill type. |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-09-30 07:24 | ale | New Issue | |
2018-09-30 08:49 | ale | Note Added: 0045489 | |
2018-09-30 08:52 | ale | Description Updated | |
2018-09-30 09:19 | ale | Description Updated | |
2018-09-30 09:45 | ale | File Added: image-tab-order.png | |
2018-09-30 09:45 | ale | File Added: image-tab-order.patch | |
2018-09-30 16:23 | PeterBenedek | File Added: Scribus_imagename.png | |
2018-09-30 16:23 | PeterBenedek | Note Added: 0045491 | |
2018-09-30 16:25 | PeterBenedek | Note Edited: 0045491 | |
2018-09-30 19:16 | ale | Note Added: 0045492 | |
2019-01-28 09:20 | ale | Note Added: 0045868 | |
2019-01-28 09:22 | ale | Note Added: 0045869 | |
2023-12-14 07:30 | ale | Relationship added | related to 0017073 |