Dev: How to go about themes and styling. #1167
real-yfprojects
started this conversation in
Ideas
Replies: 1 comment
|
I decided that a new discussion would be a better place than issue #1050. @bastiencyr |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The different target platforms of vorta use a great variety of native application styles and themes. The most common desktop environments are KDE Plasma, Gnome and the one of MacOS. They use different widget toolkits, e.g. gtk or qt, and additionally support different themes that can modify the colour scheme but also shapes and other properties of the widgets. Usually the user is able to configure their preferred themes for gtk and qt. It is often even possible to choose themes so that the two toolkits look identical. Opposing that there is the notion that it is hardly possible to provide a cross platform native GUI using qt and that cross platform apps always have to make compromises.
So, some argue, instead of trying to suit all platforms with a native look and feel, one should focus on one desktop environment or even an application specific pleasing look.
There opponents reply that the power over the app theme should belong the user who takes the linked responsibility and task to integrate the different widget toolkits into his preferred desktop theme. They might say that this overweights the negative side effects of previously mentioned compromises. Some even deny that there are any or mentionable compromises to make when providing a cross platform native GUI.
This discussion should result in a policy for the vorta project to ensure consistency and to forestall future arguments.
All reactions