Files
squeekboard/NEWS

184 lines
7.6 KiB
Plaintext

squeekboard 1.43.0
------------------
Released November 2024
* 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
* UI translations:
* Alexander Shopov (bg)
squeekboard 1.42.2
------------------
Released November 2024
* Fixes:
* Compatibility: Squeekboard should now work better with apps that do not use the text-input-protocol of Wayland and rely on specific keycodes being assigned to specific characters/functions.
* Documentation: The recommended settings for creating layouts while using Phoc in a nested session, have been updated to work correctly with the changes to the scaling-algorithm.
* Contributors:
* MoonlightWave-12
squeekboard 1.42.1
------------------
Released October 2024
* Fixes:
* With some apps, in particular apps made with Electron, text-input did not work with some buttons, depending on which layout was used. Text-input should now work normally with those apps.
* In some situations, modifiers were cleared after pressing another button (for example: when pressing `C`, for `Ctrl + C`), resulting in text-input without the modifiers. The modifiers will remain active in those situations from now on.
* Contributors:
* MoonlightWave-12
* Sebastian Krzyszkowiak
squeekboard 1.42.0
------------------
Released September 2024
* New layouts:
* Belarusian (by)
* French (fr+bepo) terminal-layout
* Japanese (jp)
* Serbian (rs), (rs+latin), (rs+latinunicode)
* Changed layouts:
* Thai (th):
* There is less empty space now.
* Most buttons are wider now.
* The arrangement of buttons for the `symbols` and `numbers` views, is more consistent with other layouts now.
* Fixes:
* "Keyboard Settings" in the language-selection-popover will now open the correct panel in GNOME Settings.
* On some relatively small screens in horizontal orientation, the compact shape was used instead of the wide shape,
even though the wide shape can fit into the same height. The wide shape will be used on those screens now.
* Changes:
* The height of the panel will adapt to screens differently.
In particular, the panel will be 1/3 of the screen's height on most monitors in horizontal orientation,
and as tall as it can be, while maintaining the aspect-ratio of the wide shape (16:5) without empty space next to it,
for most monitors in vertical orientation.
* GSettings for adjusting the height of the panel for the keyboard have been added.
* The documentation has been improved. In particular, it should now be much easier to learn how to test changes to Squeekboard and layouts.
* After building a Debian-package for Squeekboard and installing it, `update-alternatives` is now supported.
* The layout-files now have the English name of the language for which the respective layout is, in a comment at the top of the file.
* For a few languages which do not have a layout yet, a more appropriate fallback-layout will be chosen.
* Contributors:
* Guido Günther
* MoonlightWave-12
* UI translations:
* Sabri Ünal (tr)
squeekboard 1.41.0
------------------
Released August 2024
* New layouts:
* Malayalam
* German (Bone)
* German (Neo 2)
* New icons:
* zwsp (zero-width-space)
* zwj (zero-width-joiner)
squeekboard 1.39.0
------------------
Released May 2024
* New button-styles:
* `change-view`: Highlighted like `special`, but with a border at the bottom.
* `character-group`: Like `change-view`, but with less highlighting.
* `placeholder`: Less contrast to the background and does not visually change when pressed.
* `subtle-highlight`: For highlighting commonly used characters in accent-views, for example.
* New layouts:
* Portuguese
* Slovenian
* Turkish (F-layout)
* Turkish (Q-layout)
* Remade layout:
* Portuguese (Brazil): A view for accents has been added.
* Changes:
* The new button-styles are used in the available layouts, where appropriate.
* The top rows of the terminal-layouts are a little taller.
* Squeekboard will choose the wide shape of layouts, for more displays in horizontal orientation.
* Highlighted buttons now show visual feedback too, when pressed.
* Many layouts have been adjusted, so that those change their form less when switching views.
* Various small issues have been fixed, to make layouts more consistent.
* Development:
* Scaling-tests for many display-types have been added.
squeekboard 1.38.0
------------------
Released March 2024
* 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
squeekboard 1.24.0
------------------
Released March 2024
* Changes:
* The emoji-layout has been replaced with a new one, which offers many more emojis to choose from.
squeekboard 1.23.0
------------------
Released March 2024
* New or updated translations:
* Belarusian
* Haitian Creole
* New layouts:
* French Canadian (QWERTY + accented letters)
* German terminal-layout
* Spanish terminal-layout
* Changes:
* Fixed Persian and Swiss layouts
* Fixed various small style-issues in many layouts
* Improved the US-terminal-layout
squeekboard 1.22.0 "Superposition"
------------------
Released April 2023
* New or updated translations:
* Basque
* Changes:
* fixed panel sizing when scaling
* fixed panel sizing when rotating
* fixed Dvorak terminal layout
squeekboard 1.21.0 "Expected value"
------------------
Released February 2023
* New or updated translations:
* Hindi
* Czech
* German
* New layouts:
* wide Swedish
* Hungarian
* Changes:
* use a custom font for gr+polytonic, where the default is unreadable
* require newer Rust
* fixed panel sizing when rotating
* internal improvements.
squeekboard 1.20.0 "PID controller"
------------------
Released September 2023
* New translations:
* Greek
* Croatian
* New layouts:
* US Dvorak terminal
* Improvements:
* forcing the panel to hide now takes effect immediately
* Squeekboard icon will present itself when other applications need to show it