25 May
2021
25 May
'21
10 a.m.
On 24-05-2021 16:36, Ted Gould wrote:
I think that it is likely the first answer here is "port to GTK4" as they've entirely rewritten the OSX backend in GTK4, specifically targeting speed problems. There is also work on a Metal backend for GTK4.
Switching to GTK4 might also help with the problems I was facing with the objects and layers dialog; they would grind Inkscape to a halt on large documents. To improve the scalability, I added arrays referencing to each of the objects to allow for a quick look-up, but my implementation is not very clean nor robust. See https://blog.gtk.org/2020/06/07/scalable-lists-in-gtk-4/
Best regards,
Diederik