Contributor
Vaibhav Malik

GTK4 Migrations


Mentors
Mc, Tav
Organization
Inkscape
Technologies
C++, GTK4
Topics
Graphics, API Migrations
The GTK4 migration is one of the major refactoring projects on Inkscape’s roadmap. Besides migrating to a newer and more actively developed GUI framework version, this will help to significantly improve the performance of the user interface and the canvas (in particular OpenGL). However, the migration is a complex endeavour and will change hundreds of files in our codebase. For this reason, it is imperative to perform the migration as quickly as possible because all other work that touches the user interface during the migration time will face conflicts.