View Issue Details

IDProjectCategoryView StatusLast Update
0017391ScribusUser Interfacepublic2025-01-27 20:46
Reporternitramr Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
PlatformDesktop PCOSUbuntuOS Version24.10 64-bit
Product Version1.7.1.svn 
Target Version1.7 milestone 
Summary0017391: Add Dark/Light theme switch to override automatic mode
DescriptionStory
As a user, I want to be able to set the light and dark theme manually so that I can decide which UI theme Scribus is using independent of the OS UI theme.

Proposal:
Add a selection option in Settings --> User Interface where a user can select between:
- auto
- dark theme
- light theme

Options:
- Auto matches the light or dark mode of the OS and will change if the OS them changes. (this is the current implementation)
- Dark Theme: forces the dark mode (based on OS colors?)*
- Light Theme: forces the light mode (based on OS colors?)*

Acceptance Criteria:
- Theme change applies without restart (nice to have)
- Change is remembered in settings file (must have)


*) If the OS don't provide a color palette we can use to override the UI theme (e.g. OS is dark -> Scribus light), we have to define one by ourselves.
Additional InformationFeature Request: https://forums.scribus.net/index.php/topic,5854.0.html
TagsNo tags attached.
PatchNo

Activities

ale

2025-01-27 18:11

manager   ~0051952

i would say that for a light system, the option could be:

- auto
- system dark (only if scribus thinks to be able to do the switch; or with a warning that it will only be possible if the system can provide the alternate theme)
- at least one light theme built into scribus
- at least one dark theme built into scribus

cbradney

2025-01-27 20:46

administrator   ~0051953

Qt Creator supports different light and dark themes. No idea how they do it. Otherwise, fine by me if we just have dark/light/auto.

Issue History

Date Modified Username Field Change
2025-01-27 10:10 nitramr New Issue
2025-01-27 18:11 ale Note Added: 0051952
2025-01-27 20:46 cbradney Note Added: 0051953