Pinta icon indicating copy to clipboard operation
Pinta copied to clipboard

Better support for KDE Plasma

Open MajorTomDE opened this issue 2 years ago • 3 comments

Hello Pinta Team,

I know, Pinta is mainly for GTK. Neverthless there is also the KDE Plasma Desktop ;-) In KDE Plasma it is possible to enable an GNOME/GTK style. But currently Pinta don't support it.

I have choosen an dark theme, but Pinta is light and also the fonts are to large. In the top panel you can see the KDE Plasma "Global Menu Applet". If this is activated, the menu in the application window should normally be hidden. Unfortunately, this does not happen.

pinta

So my suggestion for an upcoming release is an better support for KDE Plasma. I think this will make many people happy who are using KDE. Pinta is a great and simple tool für editing picuture and exactly what I need.

Happy new year and all the best Tom

MajorTomDE avatar Dec 31 '23 15:12 MajorTomDE

I suspect at least some of the issues should be fixed on the master branch of Pinta which is ported to GTK4 / libadwaita (Pinta 2.1 is GTK3). I haven't tested on KDE yet, but on other platforms at least Pinta now switches to a dark theme depending on the system settings

cameronwhite avatar Jan 01 '24 16:01 cameronwhite

Woohoo, this sounds great. Thanks for the information.

MajorTomDE avatar Jan 03 '24 13:01 MajorTomDE

@MajorTomDE, I use Pinta 2.2-development from master branch as a user not as developer and I would also like to point:

  1. Pinta 2.2 is not using standard menus anymore (Gtk4 philosophy) like it used to in Pinta 2.1.1 (Gtk3 philosophy). image

  2. Pinta 2.2 now supports automatic color schema changes according to operating system setting. I tested it in Ubuntu 23.10 (it is Gnome) and Pinta automatically switches color schema if operating system color scheme is changed. Additionally Pinta 2.2 also supports manual changes of color scheme. For example you can have dark theme on operating system and white scheme on Pinta or vice versa. image

TRY IT OUT: I suggest to try Pinta 2.2-development from master. It is super easy to try out. You don't install anything, just unzip and run executable, so you can't break anything on your system.

Instructions: a) Make sure you are logged into Github (if not sign in). b) Go to link: https://github.com/PintaProject/Pinta/actions/workflows/build.yml?query=branch%3Amaster c) Click on top member that appears (just to make sure check that you can see options in red rectangle first). image d) Scroll down to the bottom of web page where the Artifacts are and click on "Pinta-linux-dotnet-8.0.x.zip" and browser will download the file. NOTE: If link is not clicable, then you are most probably not signed into Github. Sign-into Github first. image e) From here I like to work in terminal (by you may chose otherwise). I just do:

cd ~/Download/
# Note: Bellow command will extract files to current directory.
# You can copy zip file to some other directory if you prefer not to extract to $HOME/Downloads directory.
unzip Pinta-linux-dotnet-8.0.x.zip.zip
unzip pinta-2.2.zip
./Pinta

NOTE: If you want to delete Pinta 2.2-development, just delete all the files extracted by above steps.

Please do some test and report back how does Pinta 2.2-dev work on KDE Plasma. If you spot some issue, please report each issue in its own bug report - one issue one bug report.

igor2x avatar Jan 05 '24 19:01 igor2x