View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017711 | Scribus | User Interface | public | 2025-12-15 20:12 | 2025-12-15 21:27 |
| Reporter | DavidGDFC | Assigned To | nitramr | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Platform | PC | OS | Windows 11 | OS Version | 25H2 |
| Product Version | 1.7.1 | ||||
| Summary | 0017711: Icons in 'Align and Distribute' look blurry | ||||
| Description | Hi, I noticed in version 1.7.0, and now in version 1.7.1, that icons in 'Align and Distribute' look blurry. Just to compare, I'll upload a screenshot of the icons in version 1.6.5 and a screenshot of the icons in version 1.7.1. The difference is noticeable. My screen resolution is 1920x1080, and I think the issue has to do with the fact that my screen is rescaled to 125%. Unless your screen is relatively small, a 125% rescale is normal, as otherwise, text in Windows looks too small. I haven't checked every window and menu on Scribus, but the rest of the icons seem to be OK. | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Patch | No | ||||
|
|
All the icons are SVG based and should be clear. Assigning to Martin to review. |
|
|
The buttons with blurry icons have an icon size of 22px. The SVG icons based on 16 px, because of the strange scale factory they look blurry. Easy to fix. aligndistribute.ui (20,951 bytes)
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>AlignDistribute</class>
<widget class="QWidget" name="AlignDistribute">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>322</width>
<height>443</height>
</rect>
</property>
<property name="windowTitle">
<string>Align and Distribute</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_3">
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="SectionContainer" name="sectionAlign">
<property name="title" stdset="0">
<string>Align</string>
</property>
<widget class="QWidget" name="page">
<layout class="QVBoxLayout" name="verticalLayout_4">
<property name="spacing">
<number>8</number>
</property>
<property name="leftMargin">
<number>8</number>
</property>
<property name="topMargin">
<number>8</number>
</property>
<property name="rightMargin">
<number>8</number>
</property>
<property name="bottomMargin">
<number>8</number>
</property>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<property name="spacing">
<number>16</number>
</property>
<item>
<widget class="FormWidget" name="alignReferenceLabel">
<property name="label" stdset="0">
<string>Reference</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout">
<property name="spacing">
<number>4</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="buttonReferenceFirst">
<property name="text">
<string/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="buttonReferenceSelection">
<property name="text">
<string/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="buttonReferenceLast">
<property name="text">
<string/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="buttonReferencePage">
<property name="text">
<string/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="buttonReferenceMargins">
<property name="text">
<string/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="PulsingToolButton" name="buttonReferenceGuide">
<property name="text">
<string/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="FormWidget" name="alignModeLabel">
<property name="label" stdset="0">
<string>Mode</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_12">
<property name="spacing">
<number>4</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="buttonModeMove">
<property name="text">
<string/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="buttonModeResize">
<property name="text">
<string/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_18">
<property name="spacing">
<number>16</number>
</property>
<item>
<widget class="FormWidget" name="alignHorizontalLabel">
<property name="label" stdset="0">
<string>Horizontal</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_15">
<property name="spacing">
<number>4</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="alignLeftInToolButton"/>
</item>
<item>
<widget class="QToolButton" name="alignCenterHorToolButton"/>
</item>
<item>
<widget class="QToolButton" name="alignRightInToolButton"/>
</item>
<item>
<widget class="QToolButton" name="alignRightOutToolButton"/>
</item>
<item>
<widget class="QToolButton" name="alignLeftOutToolButton"/>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<item>
<widget class="FormWidget" name="alignVerticalLabel">
<property name="label" stdset="0">
<string>Vertical</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_16">
<property name="spacing">
<number>4</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="alignTopInToolButton"/>
</item>
<item>
<widget class="QToolButton" name="alignCenterVerToolButton"/>
</item>
<item>
<widget class="QToolButton" name="alignBottomInToolButton"/>
</item>
<item>
<widget class="QToolButton" name="alignBottomOutToolButton"/>
</item>
<item>
<widget class="QToolButton" name="alignTopOutToolButton"/>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_4">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
</widget>
</item>
<item>
<widget class="SectionContainer" name="sectionDistribute">
<property name="title" stdset="0">
<string>Distribute</string>
</property>
<widget class="QWidget" name="page_2">
<layout class="QVBoxLayout" name="verticalLayout_7">
<property name="spacing">
<number>8</number>
</property>
<property name="leftMargin">
<number>8</number>
</property>
<property name="topMargin">
<number>8</number>
</property>
<property name="rightMargin">
<number>8</number>
</property>
<property name="bottomMargin">
<number>8</number>
</property>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_24">
<property name="spacing">
<number>16</number>
</property>
<item>
<widget class="FormWidget" name="distributeHorizontalLabel">
<property name="label" stdset="0">
<string>Horizontal</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_21">
<property name="spacing">
<number>4</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="distributeLeftToolButton"/>
</item>
<item>
<widget class="QToolButton" name="distributeCenterHToolButton"/>
</item>
<item>
<widget class="QToolButton" name="distributeRightToolButton"/>
</item>
<item>
<widget class="QToolButton" name="distributeDistHToolButton"/>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_6">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="FormWidget" name="distributeVerticalLabel">
<property name="label" stdset="0">
<string>Vertical</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_22">
<property name="spacing">
<number>4</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="distributeTopToolButton"/>
</item>
<item>
<widget class="QToolButton" name="distributeCenterVToolButton"/>
</item>
<item>
<widget class="QToolButton" name="distributeBottomToolButton"/>
</item>
<item>
<widget class="QToolButton" name="distributeDistVToolButton"/>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_3">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_26">
<property name="spacing">
<number>16</number>
</property>
<item>
<widget class="FormWidget" name="distributeByGapLabel">
<property name="label" stdset="0">
<string>By gap</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_23">
<property name="spacing">
<number>4</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="distributeAcrossMarginsToolButton">
<property name="enabled">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="distributeDownPageToolButton">
<property name="enabled">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="distributeAcrossPageToolButton">
<property name="enabled">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="distributeDownMarginsToolButton">
<property name="enabled">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="FormWidget" name="swapLabel">
<property name="label" stdset="0">
<string>Swap</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_17">
<property name="spacing">
<number>4</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="swapLeftToolButton"/>
</item>
<item>
<widget class="QToolButton" name="swapRightToolButton"/>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_8">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<property name="spacing">
<number>16</number>
</property>
<item>
<widget class="FormWidget" name="distributeByDistanceLabel">
<property name="label" stdset="0">
<string>By distance</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_20">
<property name="spacing">
<number>4</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="distributeDistValueVToolButton"/>
</item>
<item>
<widget class="QToolButton" name="distributeDistValueHToolButton"/>
</item>
<item>
<widget class="ScrSpinBox" name="distributeDistSpinBox"/>
</item>
<item>
<widget class="QToolButton" name="reverseDistributionButton">
<property name="text">
<string/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_5">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>FormWidget</class>
<extends>QWidget</extends>
<header>ui/widgets/form_widget.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>SectionContainer</class>
<extends>QWidget</extends>
<header>ui/widgets/section_container.h</header>
<addpagemethod>setWidget</addpagemethod>
<container>1</container>
</customwidget>
<customwidget>
<class>ScrSpinBox</class>
<extends>QDoubleSpinBox</extends>
<header>ui/scrspinbox.h</header>
</customwidget>
<customwidget>
<class>PulsingToolButton</class>
<extends>QToolButton</extends>
<header>ui/widgets/pulsing_toolbutton.h</header>
</customwidget>
</customwidgets>
<includes>
<include location="local">ui/scrspinbox.h</include>
</includes>
<resources/>
<connections/>
</ui>
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-12-15 20:12 | DavidGDFC | New Issue | |
| 2025-12-15 20:12 | DavidGDFC | File Added: Scribus_1.6.5.png | |
| 2025-12-15 20:12 | DavidGDFC | File Added: Scribus_1.7.1.png | |
| 2025-12-15 20:32 | cbradney | Assigned To | => nitramr |
| 2025-12-15 20:32 | cbradney | Status | new => assigned |
| 2025-12-15 20:32 | cbradney | Note Added: 0053384 | |
| 2025-12-15 21:27 | nitramr | Note Added: 0053385 | |
| 2025-12-15 21:27 | nitramr | File Added: aligndistribute.ui |