gnome-gitlab World/Phosh/squeekboard v1.43.0

9 hours ago

Summary of changes

  • Fixes:
    • Labels and icons on buttons will now keep their proportions when the proportions of layouts change.
  • Changes:
    • Layouts will now change their shape to fill empty space on the panel.
      Note: For the "Wide"-shapes of layouts, this is currently limited to about 1.4 times the width.
    • A setting for changing wether or not layouts will change their shape to fit the panel has been added.
    • The "Shift"-modifier can be assigned to buttons now.
    • "Shift"-buttons have been added to the terminal-layouts.
    • New emojis from Unicode 16.0 have been added.
    • Layouts have been made more consistent.
    • Some placeholders on layouts have been filled.
  • Contributors:
    • Arnaud Ferraris
    • MoonlightWave-12

i18n updates

  • UI translations:
    • Alexander Shopov (bg)

Detailed changes

squeekboard (1.43.0) experimental; urgency=medium

  [ MoonlightWave-12 ]
  * layouts: Change `Shift_L` to `show_upper`
  * layouts: Clean up spaces in layout-files
  * layouts: Replace `altline` with `special-2` and `wide` with `special-3`
  * layouts: Rename `BackSpace-special-3` to `BackSpace-wide`
  * layouts: Rename `Space` to `space`
  * scaling: Keep proportions of labels and icons when stretching layouts
  * layouts: Improve `number`-layout
  * layouts: Sort outlines alphabetically
  * layouts: Adjust layout-sizes to the correct aspect-ratios
  * layouts: Add emojis from Unicode 16.0 to the emoji-layout
  * keyboard.rs: Reword a comment
  * keyboard.rs: Format code better
  * input: Add the `Shift`-modifier
  * layouts: Add `Shift`-button to the terminal-layouts
  * Cargo.lock: Update dependencies
  * treewide: Increase project-version to "1.43.0~alpha0"
  * CI: Remove 'check_release'-CI-job and 'check_release.py'
  * layout.rs: Fix code-style
  * scaling: Add a setting for fitting layouts to the panel
  * doc/layout.md: Update information about how to deactivate layout-stretching
  * README.md: Mention the settings for layout-stretching
  * scaling: Let layouts stretch to fill the panel
  * layout.rs: Adjust tests to work with layout-stretching
  * layouts: Fill some placeholders with '²' and '³'
  * layouts: Make placeholder-position more consistent in bg(+phonetic)-layouts
  * layouts: Fill placeholders with duplicated buttons in terminal-layouts
  * layouts: Change "small"-outline to "small-row"-outline in terminal-layouts
  * Cargo.lock: Update dependencies

  [ Alexander Shopov ]
  * Add Bulgarian translation

  [ Arnaud Ferraris ]
  * Cargo.toml: use xkbcommon 0.8
  * parsing: fix test for new xkbcommon version

Don't miss a new squeekboard release

NewReleases is sending notifications on new releases.