Gtk3 Mushrooms Versions Save

Patches to bring back a traditional experience for GTK+3

3.24.34-2

1 year ago

⚠️ GTK+3 applications will be unable to open after upgrading glib2 to 2.74.0 because of this patch.

Arch / rolling release users: Upgrade your gtk3-classic soon to avoid breakage before glib2 2.74.0 lands in the stable repository.

3.24.34

2 years ago

New GTK3 upstream release: 3.24.34. See what's new.

3.24.33

2 years ago

3.24.31-3

2 years ago
  • Add patch to remove dead keys underline (#37)
    • Restores GTK+3 behaviour before 3.24.25, and is more consistent with other platforms/toolkits.

3.24.31-2

2 years ago

The patch "Allow windows to be transparent whenever a compositor is enabled" caused emacs to crash (#66)

  • This feature is now only enabled by setting the GTK_RELAX_RGBA environment variable.

See also: 3.24.31

3.24.31

2 years ago

Upstream

New Patches

  • Allow themes to draw treeview rows in alternating colours (#42, #55, #57)
  • Add patch to relax RGBA visual rules for windows (#45)
    • This allows windows to be transparent whenever a compositor is enabled.
  • Add class to status bar for themes (#50)
  • Add GTK_BACKDROP=1 to enable backdrop state without enabling CSD (#56)
  • Add GTK_NO_TAB_SCROLL to turn off tab scrolling
    • Pluma, for example, would scroll twice. Prepend this in your application launcher to exclude for certain programs.

Thanks to @thesquash, @eviltak and @luigifab for contributing patches!

Ubuntu Packages

Users of Ubuntu 20.04, 21.10 and 22.04 can enjoy these patches too! Special thanks to @N0rbert for the help!

sudo add-apt-repository ppa:lah7/gtk3-classic
sudo apt dist-upgrade

Available for these architectures: amd64, arm64, armhf, i386, powerpc and ppc64el. Note that, if you wish to uninstall, see the README on using ppa-purge, as these packages are based on the default gtk+3.0 package.

3.24.30-2

2 years ago
  • Amend patch for CSD: Make title transparent instead of removing it (#39)
    • Fixes text readability for applications like Seahorse which have a fixed layout.

This repository now validates Arch packaging in addition to buildability for each push / pull request. It'll also generate a .tar.zst package artifact, which is useful for Arch users to quickly test changes without rebuilding each time. Note that GitHub requires you to be logged in to view logs or download artifacts from continuous integration builds.

3.24.30

2 years ago
  • Upstream 3.24.30
  • Add patch to fix black borders in newer GNOME applications (#32)

3.24.29

3 years ago

Upstream 3.24.29

3.24.28

3 years ago