Releases: wmww/gtk-layer-shell
Releases · wmww/gtk-layer-shell
0.10.0
0.9.2
- Fix: don't set popup window geometry with no buffer attached, 200
- Fix: wait for configure event before letting GTK commit a buffer, 202
- Tests: refactor the mock Wayland compositor used by the tests, brings it in line with the version in the gtk4-layer-shell repo
- Meson: bump required Meson version to 0.54.0
- Depends: require wayland-protocols >=1.16.0 to build
0.9.1
0.9.0
- Project: officially place the project in maintenance mode, more details in readme
- API: add
gtk_layer_try_force_commit() - Fix: unmap tooltips of popups in correct order, fixes #178
- Fix: handle
xdg_wm_base::ping, don't get labled as unresponsive - Compat: bump supported GTK to v3.24.43
- Compat: NOTE: GTK v3.24.44 may break previous versions of gtk-layer-shell and work with this one, but we won't know for sure until it's released
0.8.2
0.8.1
The GTK4 port is complete!
- It lives in a separate repository: gtk4-layer-shell
- v1.0.0 has been released, and is available to be packaged for distros
- The GTK3 version will continue to be maintained here for the foreseeable future
Changelog
- Meson: mark wayland-scanner as a build-time dependency
- Docs: deploy docs to GitHub Pages
- Compat: bump supported GTK to v3.24.37
0.8.0
0.7.0
0.6.0
- Layer Shell: support protocol version 4
- API: support on-demand keyboard interactivity on protocol version 4
- API: deprecate
gtk_layer_set_keyboard_interactivity()in favor ofgtk_layer_set_keyboard_mode() - API: add
gtk_layer_get_protocol_version() - Compat bump supported GTK to v3.24.26
0.5.2
Note that even though this release contains a significant amount of improvements, it is a patch release because there were no API additions.
- Fix: normalize keyboard interactivity boolean to
TRUEorFALSE - Fix: Set layer windows to mapped (removes warning on tooltip creation and fixes subsurfaces created as a
GTK_WINDOW_POPUPwindow, fixes #38) - Examples: Rename
gtk-layer-example->simple-example-c - Examples: merge
simple-example-candgtk-layer-demointoexamplesdirectory - Examples: add Vala example (not built with rest of project, does not add dependency)
- Examples: add Python example
- Meson: change GTK dependency
gtk+-wayland-3.0->gtk+-3.0 - Meson: drop .types file in docs
- Tests: change "test client" terminology to "integration test"
- Tests: colored output
- Tests: check that all tests are added to meson
- Compat: bump supported GTK to v3.24.24