Release 1.39.0

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.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/655>
This commit is contained in:
MoonlightWave-12
2024-05-02 21:28:53 +02:00
parent c615f59a5c
commit b3a9a99667
4 changed files with 86 additions and 4 deletions

View File

@ -235,7 +235,7 @@ However, it is not necessary to make a new release of Squeekboard for every rele
Bug-fix-releases should be made more often, preferably directly after important bug-fixes have been made.
### 1. Update `Cargo.lock`.
### 1. Update `Cargo.lock`
While the file is not actually used, it's a good idea to save the config in case some rare bug appears in dependencies.
@ -263,7 +263,7 @@ Packaging is in the `debian/` directory, and creates builds that can be quickly
```sh
$ cd squeekboard-source
$ EMAIL=my_address@example.com gbp dch --multimaint-merge --ignore-branch --git-author --distribution=experimental --new-version=x.y.z
$ EMAIL=my_address@example.com gbp dch --multimaint-merge --ignore-branch --git-author --distribution=experimental --new-version=x.y.z
```
Inspect `debian/changelog`, and make sure the first line contains the correct version number and suite. For example:
@ -294,7 +294,7 @@ Changes:
Generate a commit message from the NEWS file:
```sh
$ tools/make_message | git commit --file=- ...
$ ./tools/make_message | git commit --file=- ...
```
If the commit message looks wrong, fix the NEWS file, and do `git commit --amend`.