Coder Social home page Coder Social logo

GTK2 themes about flathub HOT 12 CLOSED

flathub avatar flathub commented on June 5, 2024
GTK2 themes

from flathub.

Comments (12)

TingPing avatar TingPing commented on June 5, 2024 1

Have to duplicate the gtk3 solution. Its work but doable.

from flathub.

bbhtt avatar bbhtt commented on June 5, 2024 1

Considering that none of the runtimes are shipping GTK2 anymore, I think it's time to close this issue.

Extension point for GTK4 themes is tracked separately https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/1620 https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/697

from flathub.

TingPing avatar TingPing commented on June 5, 2024

Would be nice, need to add an extension point to the GNOME Sdk for it first. Also side note Electron will move to Gtk3 eventually but it will probably be months for that to make it to Slack.

from flathub.

bilelmoussaoui avatar bilelmoussaoui commented on June 5, 2024

That will make things a lot more complicated to handle. Adapta has 4 variants (Adapta, Adapta Eta, Adapta Nokto, Adapta Eta Nokta) for Gtk3. Adding Gtk2 as an extensions means 4 more repos for Adapta; and with Gtk4 in the future you will need more repos. Which is really impossible to handle :(

from flathub.

TingPing avatar TingPing commented on June 5, 2024

@bil-elmoussaoui Just script it: https://github.com/flathub/org.gtk.Gtk3theme.Arc/blob/master/update-theme.sh

from flathub.

jhasse avatar jhasse commented on June 5, 2024

Still users will have to install 3 themes. That's why I think starting Gtk4 is a bad idea while Gtk2 is still around.

from flathub.

jurf avatar jurf commented on June 5, 2024

Why don’t we just merge Gtk themes into one extension, specific to a runtime?

My original idea was to have on extension per theme, targeting different runtimes, so the user would just jave to install it once and have complete support.

from flathub.

TingPing avatar TingPing commented on June 5, 2024

Still users will have to install 3 themes.

That is a different problem. Gnome-Software or flatpak should automatically install themes.

from flathub.

bilelmoussaoui avatar bilelmoussaoui commented on June 5, 2024

@TingPing Wouldn't be easier to ship the gtk2 theme within the gtk3.22 one? currently, I started using as much flatpak apps as I can! Gimp and Inkscape look like aliens to me :p

from flathub.

TingPing avatar TingPing commented on June 5, 2024

Wouldn't be easier to ship the gtk2 theme within the gtk3.22 one?

Logically no. It isn't tied to the gtk3 version its tied to the runtime version since, unlike gtk3, gtk2 themes are libraries.

from flathub.

teohhanhui avatar teohhanhui commented on June 5, 2024

Now with Gtk4 on the rise, what's the plan for handling those themes?

$ flatpak remote-ls flathub | grep -i gtk4theme

shows there's nothing yet...

In fact, org.gnome.Extensions is already broken because it uses Gtk4. So it wouldn't be able to use any custom theme for now.

from flathub.

TingPing avatar TingPing commented on June 5, 2024

This is handled, in a very basic way, here: https://github.com/flathub/shared-modules/blob/master/gtk2/gtk2-common-themes.json

from flathub.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.