gnome-gitlab World/Phosh/squeekboard v1.38.0

latest releases: v1.42.1, v1.42.0, v1.42.0_rc1...
7 months ago

Summary of changes

Changes:

  • 25 wide shapes have been added, so that every available layout now has a wide shape
  • "PgUp" and "PgDn" on the terminal-layouts have been relabeled to "Page ↑" and "Page ↓"
  • The Spanish and French terminal-layouts now have translated key-names
  • The Spanish terminal-layout has been updated with the additional keys that are already available on the US-terminal-layout.
  • The wide and base shapes of the German layout had a different key-arrangement and the wide shape did not have a button to access additional characters; this has been fixed.

Development:

  • Squeekboard's versioning now follows Phosh's versioning (for example: Squeekboard 1.38 was released in time for Phosh 0.38)
  • The build-system has been simplified
    • A single Cargo.toml file is used, instead of assembling it from multiple parts
    • Newer dependencies are now used for building Squeekboard by default
  • Squeekboard's main development-platform is now Debian Testing
  • The layout-files have been cleaned up, so that those are easier to understand and edit

Detailed changes

squeekboard (1.38.0) experimental; urgency=medium

  [ Arnaud Ferraris ]
  * Cargo.deps.newer: update for gtk-rs 0.17
  * src: popover: fix build with newer gtk-rs
  * src: style: fix build with newer gtk-rs
  * Cargo.*: use xkbcommon v0.5 for "newer" builds

  [ Peter Michael Green ]
  * Replace "Continue" with "ControlFlow"
  * "Priority" constants for glib-rs 0.18

  [ Guido Günther ]
  * build: Fix typo
  * ci: Switch to Debian trixie
  * build: Do away with older and newer deps
  * packaging: Bump dependencies
  * packaging: Keep Cargo.lock
  * cargo: Be more strict with clap
  * ci: Add features to reference build
  * Switch to glib v2_58
  * popover: Ignore return value
  * drawing: Unwrap errors
  * test-layout: Drop unneeded `macro use`

  [ MoonlightWave-12 ]
  * Simplify build-system further
  * Update dependencies
  * Change label of "PgUp" and "PgDn", to "Page ↑" and "Page ↓"
  * data/keyboards/terminal/*.yaml: Update terminal-layouts
  * Improve German layout
  * Update Spanish terminal-layout
  * Translate keys on French terminal-layouts
  * Clean up layout-files
  * Add the remaining, wide shapes for layouts
  * Update to serde_yaml 0.9.*
  * CI: Install build-dependencies in 'build_reference'-CI-job
  * CI: Install 'serde-yaml 0.9' from experimental
  * Update dependencies

  [ Vittorio Monti ]
  * Update Italian translation

Don't miss a new squeekboard release

NewReleases is sending notifications on new releases.