ThreadScope icon indicating copy to clipboard operation
ThreadScope copied to clipboard

Switch to GTK3

Open TeofilC opened this issue 9 months ago • 1 comments

TeofilC avatar Mar 25 '25 16:03 TeofilC

This compiles but is horribly broken.

For future reference: https://docs.gtk.org/gtk3/migrating-2to3.html#changes-that-need-to-be-done-at-the-time-of-the-switch

TeofilC avatar Mar 25 '25 16:03 TeofilC

It looks like the segfaults are now fixed!

TeofilC avatar Apr 13 '25 17:04 TeofilC

Windows CI is now working. Nice!

TeofilC avatar Apr 14 '25 11:04 TeofilC

It'd be great to have this merged in.

arrowd avatar May 28 '25 06:05 arrowd

@arrowd (or anyone else) it would be helpful to have some people test this branch and see if they can spot some issues. If I have some time at ZuriHac, I might finish this off. Hopefully it should just need tidying up. The styling on some things is a bit weird but it should be OK.

TeofilC avatar May 28 '25 08:05 TeofilC

I managed to compile this on FreeBSD, GHC 9.8.4, Cabal 3.14 just fine. Turns out ThreadScope has a number of built-in sample that can be loaded by running it with --test chX with X ranging from 1 to 8. I played with graphs and buttons with the testing data loaded and everything seems fine to me. Hope that helps.

arrowd avatar May 29 '25 07:05 arrowd

I think I'll just merge this as is and create an issue for the remaining styling work.

TeofilC avatar May 29 '25 09:05 TeofilC