treewide: Document changes and release 1.42.0

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/682>
This commit is contained in:
MoonlightWave-12
2024-09-28 23:34:32 +02:00
parent 6fd60502bb
commit 9d043a0647
3 changed files with 21 additions and 6 deletions

16
NEWS
View File

@ -1,20 +1,26 @@
squeekboard 1.42.0~rc1
----------------------
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 now.
In particular, the panel will now be 1/3 of the screen's height on most monitors in horizontal orientation,
* 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.
* Settings for adjusting the height of the panel for the keyboard have been added.
* 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.

9
debian/changelog vendored
View File

@ -1,3 +1,12 @@
squeekboard (1.42.0) experimental; urgency=medium
* */meson.build: Fix warnings about features deprecated since Meson 0.56
* layouts: Adjust French (fr+bepo) terminal-layout and make it available
* layouts: Improve the size of the Thai (th) layout
* Cargo.lock: Update dependencies
-- MoonlightWave-12 <135532-MoonlightWave-12@users.noreply.gitlab.gnome.org> Mon, 30 Sep 2024 11:13:46 +0200
squeekboard (1.42.0~rc1) experimental; urgency=medium
[ MoonlightWave-12 ]

View File

@ -1,7 +1,7 @@
project(
'squeekboard',
'c', 'rust',
version: '1.42.0.rc1',
version: '1.42.0',
license: 'GPLv3',
meson_version: '>=1.0.0',
default_options: [