maoschanz / drawing

Simple image editor for Linux
https://maoschanz.github.io/drawing/
GNU General Public License v3.0
784 stars 101 forks source link

GTK4 port status? #610

Open bertob opened 1 year ago

bertob commented 1 year ago

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 commented 1 year ago

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:

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

maoschanz commented 1 year ago

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

bragefuglseth commented 1 year ago

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 :slightly_smiling_face:

ARAKHN1D commented 5 months ago

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

If you don't mind me asking, what are the two blocking bugs? I might be able to see if I could try and fix them.