GTK BoF at Guadec 2021

Topics

* GTK 4:

  • What is the 4.4 release date?
  • Should we drop the "old" GL renderer?
  • Whats the future of the Vulkan renderer?
  • Can we merge the Compose file MR? https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3746

  • GskPath - where to go with it?

  • testing
    • CI fails too much
    • testsuite on MacOS/Windows
    • introspection testing, we have some python tests now. More would be nice
    • input testing
    • benchmarking/performance

* GTK 5: Is it time?

  • What are goals, plans and expectations that people have for GTK5?
    • Treeview/Cell renderer removal
    • path objects/widgets
    • canvas / more flexible views
    • better data binding?
    • GSK/GDK merge
    • gdk_surface_set_renderer() instead of GdkDrawContext

    • GtkBuilder replacement. json?

    • Bindings vs expressions vs scripting

* GLib / gobject-introspection topics

  • final types - it seems bindings happily ignore our attempts to make types final
  • getter/setter annotations - having these would improve our story for validating gir data

Projects/GTK/Guadec2021 (last edited 2021-07-22 12:12:17 by MatthiasClasen)