Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please switch to GTK 3 #27

Open
tillea opened this issue Dec 4, 2022 · 8 comments
Open

Please switch to GTK 3 #27

tillea opened this issue Dec 4, 2022 · 8 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@tillea
Copy link

tillea commented Dec 4, 2022

Hi,
Debian will drop GTK 2 at some point in time. It would be great if amide could switch to GTK 3 to let us continue distributing amide in Debian.
Kind regards, Andreas.

@ferdymercury ferdymercury added enhancement New feature or request help wanted Extra attention is needed labels Dec 4, 2022
@stingray18
Copy link
Collaborator

Hi, I would be interested to look into this.

@ferdymercury
Copy link
Owner

Thanks for the help. I have added you as collaborator. Feel free to provide a PR, I am happy to test/review

@orowith2os
Copy link

A long term solution to using out of date dependencies could be solved by using flatpak to distribute, I can give it a look and see if anything needs to be done on upstream's side to get it to work properly in a sandbox.

@tillea
Copy link
Author

tillea commented Jan 23, 2023 via email

@stingray18
Copy link
Collaborator

Hi,
quick question. For tracking progress and backup up my changes, do you want me to fork the this repo or should I work on a branch inside of this repo (not even sure if github allows that for me). I've seen both things happen, just wanted to confirm.

@ferdymercury
Copy link
Owner

It's usually better to work on a fork if you do not have too much experience with git, but a branch inside this repo is also fine ;) Thanks!

@desiderantes
Copy link
Collaborator

So, this is actually a big thing, because there's a lot of stuff to do:

  • Migrate from gnomecanvas to goocanvas
  • The entirety of the GTK 2 to 3 change, for which there's some help documented
  • Migrate from GConf to GSettings
  • Prepare for the GTK 4 migration by just getting everything ready regarding deprecations

Some changes like the GConf deprecation are required if we want to explore other distribution formats like Flatpak.

At this point in time, Migrating from GTK 2 to 3 might be as involved as directly going to GTK 4, so we might also want to treat the 3 target as an intermediate target and not an end by itself.

@tillea
Copy link
Author

tillea commented Oct 9, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants