I notice the following games previously maintained by Arnaud have been abandoned:
four-in-a-row
gnome-2048
gnome-klotski
gnome-taquin
iagno
Is anybody interested in maintaining these games? If not, we should probably archive the git repos, since 5 years is a long time to go without a release.
Other games have no GTK 4 ports yet (except for 5 year old WIP branches by Arnaud, not sure how useful they are anymore). 2048 is the most work, since it needs to be ported away from Clutter before porting to GTK 4.
Tetravex’s GTK4 + libadwaita port is more or less complete now, except for the following items:
Port drawing from Cairo to GtkSnapshot (it’s uncomfortably slow with Cairo)
Use the score system/dialog from libgnome-games-support
Tetravex and Mahjongg are probably the only two remaining games that don’t use libgnome-games-support for scores. The importers for migrating old scores were recently removed, but I’m thinking I could carry a bit of code in both games that performs file-level migrations early during startup, outside of libgnome-games-support. Any downsides to that approach? As far as I can tell, the main differences between the old and new format are separate score files per category instead of a single “history” file, and Unix timestamps instead of ISO 8601.