fix: gtk3 support