Releases: wmww/gtk-layer-shell
Releases · wmww/gtk-layer-shell
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
TRUE
orFALSE
- Fix: Set layer windows to mapped (removes warning on tooltip creation and fixes subsurfaces created as a
GTK_WINDOW_POPUP
window, fixes #38) - Examples: Rename
gtk-layer-example
->simple-example-c
- Examples: merge
simple-example-c
andgtk-layer-demo
intoexamples
directory - 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
0.5.1
0.5.0
- API: add getters for all properties (fixes #56)
- API: add
gtk_layer_is_supported()
(fixes #83) - API: add
gtk_layer_is_layer_window(window)
- Docs: add
Since:
annotations for functions added since the initial release (fixes #82) - Fix: accept non-1 true boolean values (thanks @alebastr)
- Tests: fix license test for release tarball (fixes #73)
- Tests: test popup with grab (the most likely thing to break on an incompatible GTK version) (fixes #68)
0.4.0
- Demo: show GTK Layer Shell version
- Demo: fix initially set auto-exclusive zone and fixed size properties (fixes #64)
- API: expose GTK Layer Shell version
- API: expose the underlying layer shell surface (fixes #41)
- Tests: add mock server
- Tests: add integration tests (fixes #60)
- Diagnostics: remove "transient_for != window transient_for" warning
- Diagnostics: improve warning when GTK version may not work by linking to a compatibility table (fixes #66)
- Compat: bump supported GTK to v3.24.23