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

GTK4 port status? #610

Open
bertob opened this issue Jul 23, 2023 · 3 comments
Open

GTK4 port status? #610

bertob opened this issue Jul 23, 2023 · 3 comments
Milestone

Comments

@bertob
Copy link

bertob commented Jul 23, 2023

On behalf of the Circle committee, I was wondering what the status of the GTK4 port is (e.g. missing features in the platform, technical debt, lack of time). We will start requiring GTK4 at some point in the future, so we're reaching out to the last few remaining GTK3 apps to understand if there's something we can help with.

If you're struggling to find time for the app we could help put out a call for contributors/co-maintainers, this has worked out well in other cases :)

@maoschanz
Copy link
Owner

oh, uh, well...

let's say i started the port in parallel of developing version 1.2.0, and then i went through a complicated relationship and i lost all motivation to do anything in my life for a few months

i guess finishing the port wouldn't be that complicated, but my plan was to:

  • release 1.2.0 first.
  • then merge Improved undo performance. #561 and continue on the path of this major improvement until the history doesn't suck,
  • and then finishing GTK4

the milestones' expected due dates for this plan are quite not respected though 😬

@maoschanz
Copy link
Owner

other contributors will be welcome to help when i'll resume the gtk4 port, but for now the release 1.2.0 is blocked by 2 very specific bugs whose causes are hidden within object-oriented spaghetti

@maoschanz maoschanz added this to the 2.0 milestone Aug 11, 2023
@bragefuglseth
Copy link

Hi, another Circle Committee member here. You might be interested in knowing that Drawing has been slated for removal from Circle due to this. We'd really like to have it there even if it's temporarily excluded, so if you're not able to finish the port on time, feel free to resubmit the app when it's been done. There's no need to stress, take your time to catch up 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants