Siril 1.4 Menu bug?

I downloaded the new beta for Mac Apple Silicon and some of the menus don’t display well. Just one or two choices are visible, so you can’t use the software.

1 Like

Why don’t you share a screenshot… Difficult to say something without seeing what you are talking about.



Here are a couple of screenshots where the menus are partially visible. Thanks.

Indeed. Very strange. I have a mac M3 with the last OS version and no bug like that

I’m afraid there’s nothing we can do, as this kind of bug looks like a bug in the graphics library we’re using

Strange indeed. I have an M1. I wonder if that might have something to do. I switched to Light mode instead of Dark since you were using it, but it didn’t do anything. The menus work, you just don’t see them. If I scroll to the invisible location of the command, let’s Autostrtch and click, it work. It just doesn’t display. I reinstalled it without adding any scripts I had from the 1,2, but it didn’t cnage anything. It also just crashed when trying to reverse a change I had made. Oh, well. Hopefully these things will get fixed at some point. Thanks

The menu things won’t be fixed as it is probably a GTK issue.

but gtk has an issue tracker -if someone is interested in getting a fix it’s worth to file an issue there (if not already existing).

GTK is poorly maintained on macOS. And it’s even worse with version 3, given that GTK 4 has been out for a while now.

Well, I use a MacBook with an external monitor and I was using the monitor to have a larger screen. So I tried running in the built in screen and the menus work just fine. It must be something with the monitor then.

Oh, probably. Dual screens are really poorly supported on macOS. Sorry for that.

:+1:

I have the same issue also on M1 with an external display.
This same issue was also present in the (alpha or beta?) versions leading up to Siril 1.2 but it got eventually fixed there, maybe by chance?
If GTK 3 isn’t working well on macOS, any chance that it will be ported to GTK 4, or another UI toolkit?

Porting Siril from GTK3 to GTK 4 is a big task we cannot do at the moment.
Maybe someday…
If one volunteer, specialist in GTK wants to help us, he’s most than welcome.

1 Like

Unfortunately I’m extremely rusty about GTK*, or any UI toolkit or even any C* coding (it’s been >20 years).

However I might again point out that the previous version of Siril didn’t have this issue, after it got fixed somehow…

Probably because the GTK upstream team made a fix that provide this regression.