How Add Inteface Themes

Previous topic - Next topic

scriber

I all, I'm just compiled 1.5.8 Scribus version after almost one year of that provided through Flatpak (I'm on Linux Slackware OS just upgraded to last 15.0 release, on the old 14.2 new scribus do not build due to lack of new libs).
In this new build I noticed that some dark themes are not present... my question:

how can I add themes to Scribus?
Have to be "sourced" at build time or there is some way to add at run time after the program in installed?

Thanks in advance!

scriber

Seems Scribus can handle themes it founds on the system: however I still don't get how exactly it works, I have many themes under /usr/share/themes, but I can choose just few of them from Scribus preferences...

Anyway I tried to add adwaita qt theme:
https://github.com/FedoraQt/adwaita-qt
(from here: https://slackbuilds.org/repository/15.0/desktop/adwaita-qt/?search=adwaita)

And now I can choose also those two themes in light and dark version.

Nice, a part of some issue...
When I set "Content Properties" hooked to the, so not free, Seems all scribus window cannot stay in within screen height. It's a bit strange issue: when I open scribus, its window is all contained right as expected, but if I switch to an other workspace and switch back again to the one of scribus, I notice its window a bit higher than the screen, and I can't see the part at bottom cause it ends out of screen.

I tried also after switching to some other theme and the problem disappears. Obiously it re-pops up if I set back adwait-dark theme.   >:(

The issue seems related to the content properties bar I suppose, because even when I unhook it, I cannot reduce its height. If I switch to an other theme I can properly resize it as I want.

joseb

Hello,

I am reactivating this topic, although I don't know if it would be better to create another thread or create an issue in the bug tracker.

I have the 'Scribus-1.7.1.svn-snapshot-20250614' version and you can already choose between dark or light mode in preferences. It's great.

I love Scribus and the new versions offer a very beautiful interface, but I would like to ask if Scribus will move forward with some of the following options:

- Will Scribus have more 'skins' as proposed by Indigo UI?

- Is there a folder in the Scribus installation where users can include new "themes" (which then appear in the preferences list)?

- I know that creating these light/dark themes can be a lot of work, but could Scribus be left more open for users to create their own themes?

- I'm not a programmer and have no experience, but I've done some research with some 'artificial intelligences' and they are able to generate .qss files (Qt Style Sheets) that modify the Scribus interface.

- Do you think Scribus can benefit from these custom qss styles? These qss files could be shared. Each user could copy it to a certain path and then choose it in the preferences dropdown.

- This can avoid further development of the main Scribus programmers and hours of work. Also make Scribus look and feel independent of the operating system. And give the user the possibility to create or even share these custom qss styles.

a.l.e

As far as I know, it should now be much easier to create new themes.

But having witnessed how much effort has been necessary to create a good new theme for Scribus, I wonder if it would not be more worth to join forces and further improve the Scribus look and feel, rather than multiplying the number of themes.

Anyway, If you can show a QSS style sheetand upload screenshots o how it improves Scribus for you, we can start a discussion : - )