Skip to content

Port to Gtk4#200

Open
andy128k wants to merge 2 commits into
mvo5:masterfrom
andy128k:gtk4
Open

Port to Gtk4#200
andy128k wants to merge 2 commits into
mvo5:masterfrom
andy128k:gtk4

Conversation

@andy128k

@andy128k andy128k commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

A port to Gtk4. It already compiles and runs. There are still a lot of things not working.

The branch includes:

  • A switch from Autotools to Meson (is needed to add a subproject with an implementation of std::execution from C++26.
  • Usage of coroutines to keep code as close as possible to original one,

@andy128k andy128k force-pushed the gtk4 branch 12 times, most recently from 2785283 to 440db1a Compare July 6, 2026 21:07
@andy128k andy128k changed the title [WIP] Gtk4 Port to Gtk4 Jul 11, 2026
@andy128k andy128k marked this pull request as ready for review July 11, 2026 09:49
@andy128k

Copy link
Copy Markdown
Contributor Author

@mvo5 This is ready for testing. But it will be hard to maintain this branch and keep in sync with all the minor changes in master branch.

@mvo5

mvo5 commented Jul 13, 2026

Copy link
Copy Markdown
Owner

@andy128k WOAH - so you are saying we have a gtk4 port - that is really excellent.

@mvo5

mvo5 commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Sorry for the many conflicts, I guess those come from merging the include branch. I can help resolving if you want (it should be mostly mechanical I hope) - just let me know. I will do the meson first, I like that its standalone.

@andy128k

Copy link
Copy Markdown
Contributor Author

@mvo5 Yep. A port and it seems to work. I didn't test all the possible flows yet, so any help is welcomed.

Be aware, that this change is possible because of coroutines presented in #172

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants