Summary of changes
- Long press on shift toggles caps lock
- Update emoji data
- Make IL layout as close as possible to SI-1452-2
- Issues fixed:
- Contributors:
- Boris Shtrasman
- Guido Günther
- Boris Shtrasman
Detailed changes
phosh-osk-stub (0.45.0) experimental; urgency=medium
.
* Fix typo in man page
.
phosh-osk-stub (0.45~rc1) experimental; urgency=medium
.
[ Boris Shtrasman ]
* layout: Make IL layout to be as close as possible to SI-1452-2.
Closes: https://gitlab.gnome.org/guidog/phosh-osk-stub/-/issues/53
.
[ Guido Günther ]
* osk-stub: Add minimal GObject.
This will allow us to remove the static variables in there and hence
make the surface creation easier to track.
* osk-stub: Move session registration into PhoshOskStub
* osk-stub: Register icon path in PhoshOskStub
* osk-stub: Make main loop private to PhoshOskStub
* osk-stub: Move Wayland protocols into PhoshOskStub.
Reduces the amount of parameters we need to pass around
* osk-stub: Move input surface into PhoshOskStub
* osk-stub: Remove unused argument from respond_to_end_session
* osk-stub: Move osk_dbus into PhoshOskStub.
We can clean this up further by passing the necessary flags to
PhoshOskStub and then doing the PosOskDBus setup in `constructed`. but
that's enough to get all the globals into the object's scope for now
(hence avoiding the mixture of global and non-global vars that became
odd to track).
* osk-stub: Move wl_display and registry into PhoshOskStub
* osk-stub: Pass self around instead of input-surface.
Gives us access to the other members
* osk-stub: Move hw-tracker and device-state into object.
Moves the remaining globals into the object
* osk-widget: Long press on shift toggles caps lock.
Closes: https://gitlab.gnome.org/guidog/phosh-osk-stub/-/issues/31
* dir-locals: Set fill indicator column
* emoji: Update emoji data.
Taken from GTK commit
a97513bd8d ("emoji: Update data to CLDR v46")
Contains Unicode 16 changes
Required versions of other projects
- gtk3 >= 3.24.35 (Otherwise surrounding text and preedit will be off)
Patches that are merged upstream but not yet in a released version:
- gtk: Avoid crash when swipe closing the OSK
- presage: Character class improvements. Otherwise word predictions will include odd characters
Recommended versions of related projects
- phosh-osk-data >= 0.24.0 (for word completions other than English)