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

latest releases: v0.42_rc1, v0.41.1, v0.41.0...
9 months ago

Summary of changes

  • Properly switch back to last layout used (when text-input is in
    use).
  • Add some default keyboard shortcuts for the terminal layout
  • Add gnome-calculator to list of apps that don't unfold the OSK
  • Run style checks in ci
  • Issues fixed:
  • Contributors:
    • Guido Günther

Detailed changes

phosh-osk-stub (0.34.0) experimental; urgency=medium
.
  * tests: Use memory gsettings backend.
    This avoids test failures when running in a restricted environment
  * ci: Switch to trixie
  * ci: Make it simple to rebuild the image
  * ci: Modernize by using meson where easily possible
  * ci: Switch to trixie
  * ci: Make sure docker image is current.
    We pull gir-docgen from sid to work around an RC bug
  * ci: Add uncrustify config and checker.
    Based on what we added to phoc recently. We copy it in here so users
    don't have to get any extra submodules or similar to run these locally.
  * ci: Run style checks on merge requests.
    We move ci-fairy to the new stage too as it checks commit message style.
  * doc: Be a bit more specific which entry to select
  * input-surface: Add callback to finish animation.
    When we blank and the screen lock kicks in the GTK's frame clock stops
    ticking. Finish the animation in that case.
    This will become superfluous when we switch to compositor driven
    animations via the draggable layer surface.
  * input-surface: Make it simple to check for language layouts.
    This makes it simple to distinguish "language" layouts from
    "special" layouts like emoji or terminal.
  * input-surface: Make it simple to check for terminal layouts.
    This makes it simple to distinguish the terminal layout from
    language or other layouts.
  * input-surface: Ignore "special" layouts when remembering last layout.
    This allows us to switch back to the last language layout. The only
    special layout is currently the terminal layout but there will be more
    like PIN.
    Helps: https://gitlab.gnome.org/guidog/phosh-osk-stub/-/issues/14
  * data: Add some terminal keyboard shortcuts.
    Closes: https://gitlab.gnome.org/guidog/phosh-osk-stub/-/issues/10
  * schema: Ignore OSK activation for gnome-calculator.

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.