View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017958 | Scribus | User Interface | public | 2026-08-30 12:30 | 2026-08-30 12:30 |
| Reporter | qirat | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | N/A |
| Status | new | Resolution | open | ||
| Platform | Linux | OS | Fedora Workstation | OS Version | 44 |
| Product Version | 1.7.4.svn | ||||
| Summary | 0017958: [patch] Colour Management Preferences UI polish | ||||
| Description | - Simplifies `prefs_colormanagementbase.ui` into a compact three-group, no-scroll layout: Options, Profiles, Rendering intents. - Merges the standalone monitor-profile section into Profiles and preserves its existing availability/visibility behaviour. - Reorders the Options controls to keep general CMS settings separate from the soft-proofing subsection and its dependent options. - Normalizes user-facing text to sentence case and tightens tooltips. - Adds group mnemonics (Alt+O / Alt+P / Alt+R) and explicit TAB order matching the visual flow. - Keeps group-title emphasis theme-native; no custom font-weight styling. - No preference schema/storage changes. - No CM enable-state logic changes included. - Files touched: `prefs_colormanagementbase.ui`, `prefs_colormanagement.cpp`. | ||||
| Additional Information | Screenshots show the current and proposed UI. | ||||
| Tags | #please_test | ||||
| Attached Files | cm-ui-color-management-preferences-r27797-v1.4.patch (25,266 bytes)
Index: scribus/ui/preferences/prefs_colormanagementbase.ui
===================================================================
--- scribus/ui/preferences/prefs_colormanagementbase.ui (revision 27797)
+++ scribus/ui/preferences/prefs_colormanagementbase.ui (working copy)
@@ -40,23 +40,40 @@
</widget>
</item>
<item>
- <widget class="QLabel" name="warningLabel">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="font">
- <font>
- <weight>75</weight>
- <bold>true</bold>
- </font>
- </property>
- <property name="text">
- <string/>
- </property>
- </widget>
+ <layout class="QHBoxLayout" name="warningLayout">
+ <item>
+ <widget class="QLabel" name="warningIconLabel">
+ <property name="visible">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="warningLabel">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ </layout>
</item>
<item>
<widget class="Line" name="line">
@@ -66,332 +83,332 @@
</widget>
</item>
<item>
- <widget class="QScrollArea" name="scrollArea">
- <property name="widgetResizable">
- <bool>true</bool>
+ <widget class="QGroupBox" name="optionsGroupBox">
+ <property name="title">
+ <string>&Options</string>
</property>
- <widget class="QWidget" name="scrollAreaWidgetContents_2">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>589</width>
- <height>631</height>
- </rect>
+ <layout class="QGridLayout" name="optionsLayout" columnstretch="0,1">
+ <item row="0" column="0" colspan="2">
+ <widget class="QCheckBox" name="activateCMCheckBox">
+ <property name="text">
+ <string>Enable color management</string>
+ </property>
+ <property name="toolTip">
+ <string>Enable ICC profile-based color management.</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0" colspan="2">
+ <widget class="QCheckBox" name="useBlackpointCompensationCheckBox">
+ <property name="text">
+ <string>Use black point compensation</string>
+ </property>
+ <property name="toolTip">
+ <string>Use black point compensation when converting between color profiles.</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0" colspan="2">
+ <widget class="QCheckBox" name="simulatePrinterOnScreenCheckBox">
+ <property name="text">
+ <string>Soft proofing (simulate printer on screen)</string>
+ </property>
+ <property name="toolTip">
+ <string>Preview colors on screen using the selected printer profile.</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0" rowspan="2">
+ <spacer name="softProofIndentSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Fixed</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="3" column="1">
+ <widget class="QCheckBox" name="convertAllColorsToPrinterSpaceCheckBox">
+ <property name="text">
+ <string>Convert all colors to printer space</string>
+ </property>
+ <property name="toolTip">
+ <string>Convert all colors through the selected printer profile when soft proofing.</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+ <widget class="QCheckBox" name="markColorsOutOfGamutCheckBox">
+ <property name="text">
+ <string>Mark out-of-gamut colors</string>
+ </property>
+ <property name="toolTip">
+ <string>Highlight colors the selected printer profile cannot reproduce accurately.</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="profilesGroupBox">
+ <property name="title">
+ <string>&Profiles</string>
+ </property>
+ <layout class="QFormLayout" name="profilesLayout">
+ <property name="fieldGrowthPolicy">
+ <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
+ </property>
+ <property name="formAlignment">
+ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
- <layout class="QVBoxLayout" name="verticalLayout_2">
- <item>
- <widget class="QLabel" name="label_7">
- <property name="font">
- <font>
- <weight>75</weight>
- <bold>true</bold>
- </font>
- </property>
- <property name="text">
- <string>Document Options</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="Line" name="line_4">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QCheckBox" name="activateCMCheckBox">
- <property name="text">
- <string>Activate Color Management</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QCheckBox" name="simulatePrinterOnScreenCheckBox">
- <property name="text">
- <string>Simulate Printer on the Screen</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QCheckBox" name="convertAllColorsToPrinterSpaceCheckBox">
- <property name="text">
- <string>Convert all colors to printer space</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QCheckBox" name="markColorsOutOfGamutCheckBox">
- <property name="text">
- <string>Mark Colors out of Gamut</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QCheckBox" name="useBlackpointCompensationCheckBox">
- <property name="text">
- <string>Use Blackpoint Compensation</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="verticalSpacer">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Fixed</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QLabel" name="label">
- <property name="font">
- <font>
- <weight>75</weight>
- <bold>true</bold>
- </font>
- </property>
- <property name="text">
- <string>Document Profiles</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="Line" name="line_2">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QFormLayout" name="formLayout">
- <property name="fieldGrowthPolicy">
- <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
- </property>
- <property name="formAlignment">
- <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
- </property>
- <item row="0" column="0">
- <widget class="QLabel" name="textLabel7">
- <property name="text">
- <string>RGB Images:</string>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QComboBox" name="rgbImageProfileComboBox">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="textLabel8">
- <property name="text">
- <string>CMYK Images:</string>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QComboBox" name="cmykImageProfileComboBox">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="textLabel9">
- <property name="text">
- <string>RGB Solid Colors:</string>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QComboBox" name="rgbSolidProfileComboBox"/>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="textLabel10">
- <property name="text">
- <string>CMYK Solid Colors:</string>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QComboBox" name="cmykSolidProfileComboBox"/>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="label_3">
- <property name="text">
- <string>Printer:</string>
- </property>
- </widget>
- </item>
- <item row="4" column="1">
- <widget class="QComboBox" name="printerProfileComboBox"/>
- </item>
- </layout>
- </item>
- <item>
- <spacer name="verticalSpacer_4">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Fixed</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QLabel" name="label_4">
- <property name="font">
- <font>
- <weight>75</weight>
- <bold>true</bold>
- </font>
- </property>
- <property name="text">
- <string>Document Rendering Intents</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="Line" name="line_3">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QFormLayout" name="formLayout_2">
- <property name="formAlignment">
- <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
- </property>
- <item row="0" column="0">
- <widget class="QLabel" name="label_5">
- <property name="text">
- <string>Images:</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QComboBox" name="imageRenderingIntentComboBox"/>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_6">
- <property name="text">
- <string>Solid Colors:</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QComboBox" name="solidColorsRenderingIntentComboBox"/>
- </item>
- </layout>
- </item>
- <item>
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Fixed</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QLabel" name="monitorProfileLabel">
- <property name="font">
- <font>
- <weight>75</weight>
- <bold>true</bold>
- </font>
- </property>
- <property name="text">
- <string>Monitor Profile</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="Line" name="monitorProfileLine">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QFormLayout" name="formLayout_3">
- <property name="fieldGrowthPolicy">
- <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
- </property>
- <item row="0" column="1">
- <widget class="QComboBox" name="monitorProfileComboBox"/>
- </item>
- <item row="0" column="0">
- <widget class="QLabel" name="monitorLabel">
- <property name="text">
- <string>Monitor:</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <spacer name="verticalSpacer_3">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>38</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
+ <item row="0" column="0">
+ <widget class="QLabel" name="textLabel7">
+ <property name="text">
+ <string>RGB images:</string>
+ </property>
+ <property name="buddy">
+ <cstring>rgbImageProfileComboBox</cstring>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QComboBox" name="rgbImageProfileComboBox">
+ <property name="toolTip">
+ <string>Color profile for RGB images.</string>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="textLabel8">
+ <property name="text">
+ <string>CMYK images:</string>
+ </property>
+ <property name="buddy">
+ <cstring>cmykImageProfileComboBox</cstring>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QComboBox" name="cmykImageProfileComboBox">
+ <property name="toolTip">
+ <string>Color profile for CMYK images.</string>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="textLabel9">
+ <property name="text">
+ <string>RGB solid colors:</string>
+ </property>
+ <property name="buddy">
+ <cstring>rgbSolidProfileComboBox</cstring>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QComboBox" name="rgbSolidProfileComboBox">
+ <property name="toolTip">
+ <string>Color profile for RGB solid colors.</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QLabel" name="textLabel10">
+ <property name="text">
+ <string>CMYK solid colors:</string>
+ </property>
+ <property name="buddy">
+ <cstring>cmykSolidProfileComboBox</cstring>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QComboBox" name="cmykSolidProfileComboBox">
+ <property name="toolTip">
+ <string>Color profile for CMYK solid colors.</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="label_3">
+ <property name="text">
+ <string>Printer:</string>
+ </property>
+ <property name="buddy">
+ <cstring>printerProfileComboBox</cstring>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+ <widget class="QComboBox" name="printerProfileComboBox">
+ <property name="toolTip">
+ <string>Output profile for printing and soft proofing.</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="0" colspan="2">
+ <spacer name="monitorProfileSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Fixed</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>0</width>
+ <height>6</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="6" column="0">
+ <widget class="QLabel" name="monitorLabel">
+ <property name="text">
+ <string>Monitor:</string>
+ </property>
+ <property name="buddy">
+ <cstring>monitorProfileComboBox</cstring>
+ </property>
+ </widget>
+ </item>
+ <item row="6" column="1">
+ <widget class="QComboBox" name="monitorProfileComboBox">
+ <property name="toolTip">
+ <string>Profile used to display colors on this monitor.</string>
+ </property>
+ </widget>
+ </item>
+ <item row="7" column="0" colspan="2">
+ <widget class="QLabel" name="monitorProfileUnavailableLabel">
+ <property name="visible">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Monitor profiles can only be changed when no documents are open.</string>
+ </property>
+ <property name="wordWrap">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
</widget>
</item>
+ <item>
+ <widget class="QGroupBox" name="renderingIntentsGroupBox">
+ <property name="title">
+ <string>&Rendering intents</string>
+ </property>
+ <layout class="QFormLayout" name="renderingIntentsLayout">
+ <property name="fieldGrowthPolicy">
+ <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
+ </property>
+ <property name="formAlignment">
+ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
+ </property>
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_5">
+ <property name="text">
+ <string>Images:</string>
+ </property>
+ <property name="buddy">
+ <cstring>imageRenderingIntentComboBox</cstring>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QComboBox" name="imageRenderingIntentComboBox">
+ <property name="toolTip">
+ <string>Color mapping method for images.</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_6">
+ <property name="text">
+ <string>Solid colors:</string>
+ </property>
+ <property name="buddy">
+ <cstring>solidColorsRenderingIntentComboBox</cstring>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QComboBox" name="solidColorsRenderingIntentComboBox">
+ <property name="toolTip">
+ <string>Color mapping method for solid colors.</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <spacer name="bottomSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>0</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
</layout>
</widget>
+ <tabstops>
+ <tabstop>activateCMCheckBox</tabstop>
+ <tabstop>useBlackpointCompensationCheckBox</tabstop>
+ <tabstop>simulatePrinterOnScreenCheckBox</tabstop>
+ <tabstop>convertAllColorsToPrinterSpaceCheckBox</tabstop>
+ <tabstop>markColorsOutOfGamutCheckBox</tabstop>
+ <tabstop>rgbImageProfileComboBox</tabstop>
+ <tabstop>cmykImageProfileComboBox</tabstop>
+ <tabstop>rgbSolidProfileComboBox</tabstop>
+ <tabstop>cmykSolidProfileComboBox</tabstop>
+ <tabstop>printerProfileComboBox</tabstop>
+ <tabstop>monitorProfileComboBox</tabstop>
+ <tabstop>imageRenderingIntentComboBox</tabstop>
+ <tabstop>solidColorsRenderingIntentComboBox</tabstop>
+ </tabstops>
<resources/>
<connections/>
</ui>
Index: scribus/ui/preferences/prefs_colormanagement.cpp
===================================================================
--- scribus/ui/preferences/prefs_colormanagement.cpp (revision 27797)
+++ scribus/ui/preferences/prefs_colormanagement.cpp (working copy)
@@ -8,6 +8,7 @@
#include <array>
#include "ui/preferences/prefs_colormanagement.h"
+#include "iconmanager.h"
#include "prefsstructs.h"
#include "scribusstructs.h"
#include "scribuscore.h"
@@ -24,22 +25,16 @@
m_caption = tr("Color Management");
m_icon = "pref-color-management";
+ warningIconLabel->setPixmap(IconManager::instance().loadPixmap("alert-warning"));
+
connect(activateCMCheckBox, SIGNAL(clicked(bool)), this, SLOT(cmActivated(bool)));
connect(simulatePrinterOnScreenCheckBox, SIGNAL(clicked(bool)), this, SLOT(simulatePrinter(bool)));
if (!m_canChangeMonitorProfile)
{
+ monitorProfileComboBox->setVisible(false);
+ monitorLabel->setVisible(false);
if (!m_Doc)
- {
- monitorProfileComboBox->setVisible(false);
- monitorLabel->setText( tr("Monitor profiles can only be changed when no documents are open.") );
- }
- else
- {
- monitorProfileLabel->setVisible(false);
- monitorProfileLine->setVisible(false);
- monitorProfileComboBox->setVisible(false);
- monitorLabel->setVisible(false);
- }
+ monitorProfileUnavailableLabel->setVisible(true);
}
}
@@ -52,10 +47,13 @@
if (!ScCore->haveCMS())
{
activateCMCheckBox->setEnabled(false);
- warningLabel->setText("<qt><font color=\"red\">"+tr("<qt>Color Management cannot be activated due to missing color profiles.</br>You need to install at least one RGB and one CMYK profile.")+"</font></qt>");
+ warningIconLabel->show();
+ warningLabel->show();
+ warningLabel->setText("<qt><font color=\"red\">" + tr("Color management is unavailable because required color profiles are missing.<br/>Install at least one RGB and one CMYK profile.") + "</font></qt>");
}
else
{
+ warningIconLabel->hide();
warningLabel->resize(0,0);
warningLabel->hide();
}
| ||||
| Patch | Yes | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-08-30 12:30 | qirat | New Issue | |
| 2026-08-30 12:30 | qirat | Tag Attached: #please_test | |
| 2026-08-30 12:30 | qirat | File Added: cm-prefs-CURRENT.png | |
| 2026-08-30 12:30 | qirat | File Added: cm-prefs-PROPOSED.png | |
| 2026-08-30 12:30 | qirat | File Added: cm-ui-color-management-preferences-r27797-v1.4.patch |