gnome-gitlab guidog/phosh-osk-stub v0.36.0

latest releases: v0.42.0, next-20240927.1337.e4b383964, v0.42_rc1...
8 months ago

Summary of changes

  • presage: Allow to completer to capitalize words based on input
  • Various fixes including better support for Enter/Return in Firefox
    and other search fields
  • Issues fixed:
  • Contributors:
    • Anna “CyberTailor”
    • Guido Günther
    • Teemu Ikonen

Detailed changes

phosh-osk-stub (0.36.0) experimental; urgency=medium
.
  [ Anna “CyberTailor” ]
  * build: Allow elogind to be used on systems without SystemD
.
  [ Teemu Ikonen ]
  * shortcutsbar: Add shorter labels for Page_Up and Page_Down.
    Rename we_know_better_than_gtk() to pos_accelerator_get_label() and
    refactor setting shortcut->name so that the name from there takes
    precedence.
  * presage: Capitalize completions accoording to preedit
  * presage: Add tests for capitalize_by_template()
  * completer: Don't assume the out value is inited to FALSE
.
  [ Guido Günther ]
  * hunspell: Fix indent.
    Fix some harmless indent glitches. No functional change.
    Gbp-dch: Ignore
  * debug-widget: Drop it.
    We've not used it since ages and overly long surrounding text can mess
    up the keyboard widgets.
  * completer: Special case Enter/Return.
    Return/Enter is special as we want it to submit the preedit but can't
    just append '\n' as lots of programs listen to the key event to toggle
    actions.
    Closes: https://gitlab.gnome.org/guidog/phosh-osk-stub/-/issues/27
  * completer: Add more characters to word separators
  * completer: Improve documentation of pos_completer_add_preedit
  * presage: Guard last word grabbing against preedit changes.
    We only want to grab the last word when preedit isn't beeing updated.
    Otherwise we might mix the preedit with the last word and Enter/Return
    being ignored.
  * input-surface: Don't crash on ibus layouts without a language.
    E.g. `typing-booster` only has ('ibus', 'typing-booster').
  * input-surface: Don't forget to cleanup vk-driver
  * vk-driver: Don't forget to free virtual keyboard
  * osk-widget: Don't forget to free symbols

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:

Recommended versions of related projects

Don't miss a new phosh-osk-stub release

NewReleases is sending notifications on new releases.