[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/squeekboard][upstream/latest] 55 commits: layouts: Change `Shift_L` to `show_upper`

Arnaud Ferraris (@a-wai) gitlab at salsa.debian.org
Mon Nov 18 11:35:27 GMT 2024



Arnaud Ferraris pushed to branch upstream/latest at Debian On Mobile / squeekboard


Commits:
f6e0deed by MoonlightWave-12 at 2024-10-07T12:01:00+00:00
layouts: Change `Shift_L` to `show_upper`

because it is actually not a Shift-key.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/685>

- - - - -
85a0f79e by MoonlightWave-12 at 2024-10-07T12:01:00+00:00
layouts: Clean up spaces in layout-files

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/685>

- - - - -
ef016786 by MoonlightWave-12 at 2024-10-07T12:01:00+00:00
layouts: Replace `altline` with `special-2` and `wide` with `special-3`

to use the same name for the same button-style.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/685>

- - - - -
07570ce5 by MoonlightWave-12 at 2024-10-07T12:01:00+00:00
layouts: Rename `BackSpace-special-3` to `BackSpace-wide`

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/685>

- - - - -
308944d9 by MoonlightWave-12 at 2024-10-07T12:01:00+00:00
layouts: Rename `Space` to `space`

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/685>

- - - - -
96824b7c by Marge Bot at 2024-10-07T12:47:05+00:00
Merge branch 'clean-up-the-layout-files' into 'main'

layouts: Clean up in the layout-files

See merge request World/Phosh/squeekboard!685
- - - - -
95be96d2 by MoonlightWave-12 at 2024-10-08T23:05:09+00:00
scaling: Keep proportions of labels and icons when stretching layouts

Before this change, the labels and icons were stretched along with the
layout.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/686>

- - - - -
cd10cd7b by Marge Bot at 2024-10-08T23:17:02+00:00
Merge branch 'keep-proportions-of-labels-and-icons' into 'main'

scaling: Keep proportions of labels and icons when stretching layouts

See merge request World/Phosh/squeekboard!686
- - - - -
cd19ea95 by MoonlightWave-12 at 2024-10-08T23:24:59+00:00
layouts: Improve `number`-layout

- Larger buttons
- Numbers centered

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/687>

- - - - -
df887508 by Marge Bot at 2024-10-08T23:44:27+00:00
Merge branch 'improve-number-layout' into 'main'

layouts: Improve `number`-layout

See merge request World/Phosh/squeekboard!687
- - - - -
80e7400a by MoonlightWave-12 at 2024-10-09T01:45:53+02:00
layouts: Sort outlines alphabetically

and change `special-3` to `special-2` and `special-2` to `special`,
where appropriate.

`default` is still at the top of the lists, to make it easier to find.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/689>

- - - - -
dd612eab by Marge Bot at 2024-10-09T00:03:18+00:00
Merge branch 'sort-layout-outlines' into 'main'

layouts: Sort outlines alphabetically

See merge request World/Phosh/squeekboard!689
- - - - -
f5aa1f3b by Sebastian Krzyszkowiak at 2024-10-15T21:19:57+02:00
keyboard: Only generate keycodes from an allowlist

Some broken clients (most notably Chromium and its descendants)
try to interpret keymaps as if they were input sequences coming
from evdev. Workaround that by only using codes that directly
produce characters.

Fixes #244

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/598>

- - - - -
155cc450 by MoonlightWave-12 at 2024-10-16T12:28:21+02:00
submission.rs: Restore active modifiers after changing keymaps

and clear all modifiers when changing layouts.

Fixes #373

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/598>

- - - - -
41ed436d by Marge Bot at 2024-10-16T11:22:56+00:00
Merge branch 'allowlist' into 'main'

keyboard: Only generate keycodes from an allowlist

Closes #244 and #373

See merge request World/Phosh/squeekboard!598
- - - - -
e6108661 by MoonlightWave-12 at 2024-10-18T10:59:54+00:00
layouts: Adjust layout-sizes to the correct aspect-ratios

and fix some other issues, to make the layouts more consistent.

The aspect-ratios of the layouts,
should now match the intended aspect-ratios (12:7 and 16:5),
with 3 decimal-digits of precision; either exactly,
or rounded to be a little more square,
so that the entire height of the panel will be used.
Adding 0.001 to `width` in the `default`-outlines of the layouts,
would make the layouts a little wider than the intended aspect-ratio.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/691>

- - - - -
9b2c3c0c by Marge Bot at 2024-10-18T11:18:16+00:00
Merge branch 'adjust-layout-sizes' into 'main'

layouts: Adjust layout-sizes to the correct aspect-ratios

See merge request World/Phosh/squeekboard!691
- - - - -
0479e672 by MoonlightWave-12 at 2024-10-18T11:25:56+00:00
layouts: Add emojis from Unicode 16.0 to the emoji-layout

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/690>

- - - - -
04d3f620 by Marge Bot at 2024-10-18T11:36:28+00:00
Merge branch 'unicode-16.0-emojis' into 'main'

layouts: Add emojis from Unicode 16.0 to the emoji-layout

See merge request World/Phosh/squeekboard!690
- - - - -
6dd7da30 by Alexander Shopov at 2024-10-22T17:41:10+00:00
Add Bulgarian translation

- - - - -
2651743c by MoonlightWave-12 at 2024-11-01T14:28:14+01:00
keyboard.rs: Reword a comment

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/693>

- - - - -
0fa0782a by MoonlightWave-12 at 2024-11-03T16:49:13+01:00
keyboard.rs: Add more keycodes and sort those

Some applications expect that certain characters/functions
are assigned to specific keycodes.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/693>

- - - - -
9fd15f76 by Marge Bot at 2024-11-03T16:16:42+00:00
Merge branch 'add-more-keycodes-to-allowed-keycodes' into 'main'

keyboard.rs: Add more keycodes and sort those

Closes #430

See merge request World/Phosh/squeekboard!693
- - - - -
1a899f6b by MoonlightWave-12 at 2024-11-04T14:43:13+01:00
keyboard.rs: Add keycode to the keymap with BackSpace if there is no other

BackSpace does not work with `tools/entry.py` (made with GTK3),
if the keymap with BackSpace does not contain any other keycodes.
This should only happen for the emoji-layout or incomplete custom-layouts,
because the layout-tests for normal layouts
check for the presence of a button for Return.
This does add an "Unknown"-keycode, if necessary,
to let BackSpace work anyway.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/695>

- - - - -
04b6e07b by MoonlightWave-12 at 2024-11-04T14:50:20+01:00
keyboard.rs: Format code better

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/695>

- - - - -
ec45ef5e by Marge Bot at 2024-11-05T10:01:28+00:00
Merge branch 'backspace-requires-another-keycode-on-the-same-keymap' into 'main'

keyboard.rs: Add keycode to the keymap with BackSpace if there is no other

See merge request World/Phosh/squeekboard!695
- - - - -
73f9cd2c by Arnaud Ferraris at 2024-11-05T18:01:23+01:00
Cargo.toml: use xkbcommon 0.8

This is the latest upstream version.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/697>

- - - - -
9c21922a by Arnaud Ferraris at 2024-11-05T18:01:35+01:00
parsing: fix test for new xkbcommon version

The latest version of `xkbcommon` (0.8) fixes a bug where
`keysym_to_utf8` returned a string including the terminating NULL
character. The `unicode_keysym` test used to rely on this behaviour, so
we must update it so it still works with the new version.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/697>

- - - - -
c8c46534 by Marge Bot at 2024-11-05T18:01:26+00:00
Merge branch 'wip/a-wai/xkbcommon-0.8' into 'main'

Update xkbcommon dependency to 0.8

See merge request World/Phosh/squeekboard!697
- - - - -
f5558e61 by MoonlightWave-12 at 2024-11-05T19:29:45+01:00
input: Add the `Shift`-modifier

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/696>

- - - - -
dfb9a9c6 by Marge Bot at 2024-11-05T19:37:02+00:00
Merge branch 'make-shift-modifier-available' into 'main'

input: Add the `Shift`-modifier

See merge request World/Phosh/squeekboard!696
- - - - -
19598a90 by MoonlightWave-12 at 2024-11-05T21:13:16+01:00
doc/layouts.md: Update recommended settings for creating layouts

so that those work correctly,
after the changes to the scaling-algorithm for 1.42.0.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/699>

- - - - -
c91e95ce by Marge Bot at 2024-11-06T10:18:52+00:00
Merge branch 'update-recommended-settings-for-making-layouts' into 'main'

doc/layouts.md: Update recommended settings for creating layouts

See merge request World/Phosh/squeekboard!699
- - - - -
8093c363 by MoonlightWave-12 at 2024-11-06T10:26:26+00:00
layouts: Add `Shift`-button to the terminal-layouts

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/698>

- - - - -
1cc40bd7 by Marge Bot at 2024-11-06T10:37:17+00:00
Merge branch 'shift-buttons-on-layouts' into 'main'

layouts: Add `Shift`-button to the terminal-layouts

See merge request World/Phosh/squeekboard!698
- - - - -
4cb0095a by MoonlightWave-12 at 2024-11-06T12:28:33+01:00
Cargo.lock: Update dependencies

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/701>

- - - - -
5be84e1e by MoonlightWave-12 at 2024-11-06T20:20:43+01:00
treewide: Increase project-version to "1.43.0~alpha0"

to ensure that the version-number of built packages will be higher than
the version-number of packages with the previous version.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/701>

- - - - -
743bd435 by MoonlightWave-12 at 2024-11-06T20:21:10+01:00
CI: Remove 'check_release'-CI-job and 'check_release.py'

This CI-job is a reminder to publish a tag,
when there is no tag for the current version-number.

This does not work well when the version-number is increased
after a release, because there will be no such tag,
until the next release has been published.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/701>

- - - - -
1808805a by Marge Bot at 2024-11-06T19:41:11+00:00
Merge branch 'update-dependencies-and-increase-version-number' into 'main'

treewide: Increase project-version to "1.43.0~alpha0"

See merge request World/Phosh/squeekboard!701
- - - - -
291afe36 by MoonlightWave-12 at 2024-11-11T10:51:31+01:00
layout.rs: Fix code-style

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/702>

- - - - -
b9f54a4e by MoonlightWave-12 at 2024-11-14T15:23:15+01:00
scaling: Add a setting for fitting layouts to the panel

It can be useful to deactivate this while designing layouts,
to be able to see the accurate size of those layouts.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/702>

- - - - -
4483dfca by MoonlightWave-12 at 2024-11-14T15:23:21+01:00
doc/layout.md: Update information about how to deactivate layout-stretching

and mention how to activate it again.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/702>

- - - - -
f87b7088 by MoonlightWave-12 at 2024-11-14T16:26:37+01:00
README.md: Mention the settings for layout-stretching

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/702>

- - - - -
e08f6b4a by MoonlightWave-12 at 2024-11-14T16:26:42+01:00
scaling: Let layouts stretch to fill the panel

so that those can fit various screens better.
This is particularly useful for smartphones
with an aspect-ratio of 2:1 or wider,
while those are held in horizontal orientation.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/702>

- - - - -
f311816e by MoonlightWave-12 at 2024-11-14T16:26:42+01:00
layout.rs: Adjust tests to work with layout-stretching

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/702>

- - - - -
b8646ff8 by Marge Bot at 2024-11-14T15:43:05+00:00
Merge branch 'fit-layout-to-panel' into 'main'

scaling: Let layouts stretch to fill the panel

See merge request World/Phosh/squeekboard!702
- - - - -
1e5accde by MoonlightWave-12 at 2024-11-14T15:50:14+00:00
layouts: Fill some placeholders with '²' and '³'

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/703>

- - - - -
9cf10cfc by MoonlightWave-12 at 2024-11-14T15:50:14+00:00
layouts: Make placeholder-position more consistent in bg(+phonetic)-layouts

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/703>

- - - - -
c13fccc4 by MoonlightWave-12 at 2024-11-14T15:50:14+00:00
layouts: Fill placeholders with duplicated buttons in terminal-layouts

to reduce changes when switching views.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/703>

- - - - -
c84762d6 by Marge Bot at 2024-11-14T16:14:47+00:00
Merge branch 'square-cubes' into 'main'

layouts: Fill some placeholders

See merge request World/Phosh/squeekboard!703
- - - - -
e01f2da8 by MoonlightWave-12 at 2024-11-15T11:47:41+01:00
layouts: Change "small"-outline to "small-row"-outline in terminal-layouts

and change the font-size for the "small"-outline back to 0.5em,
so that the font-size for custom-layouts that use it does not change.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/704>

- - - - -
a674f2a3 by MoonlightWave-12 at 2024-11-15T11:47:56+01:00
Cargo.lock: Update dependencies

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/704>

- - - - -
99356fcf by MoonlightWave-12 at 2024-11-15T11:59:23+01:00
treewide: Document changes and release 1.43.0

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/704>

- - - - -
f8fac946 by Marge Bot at 2024-11-15T13:28:03+00:00
Merge branch 'rel-1.43.0' into 'main'

treewide: Document changes and release 1.43.0

See merge request World/Phosh/squeekboard!704
- - - - -
846a3c09 by Arnaud Ferraris at 2024-11-18T12:32:58+01:00
New upstream version 1.43.0
- - - - -


30 changed files:

- .gitlab-ci.yml
- Cargo.lock
- Cargo.toml
- NEWS
- README.md
- data/common.css
- data/keyboards/am+phonetic.yaml
- data/keyboards/am+phonetic_wide.yaml
- data/keyboards/am.yaml
- data/keyboards/am_wide.yaml
- data/keyboards/ara.yaml
- data/keyboards/ara_wide.yaml
- data/keyboards/be.yaml
- data/keyboards/be_wide.yaml
- data/keyboards/bg+phonetic.yaml
- data/keyboards/bg+phonetic_wide.yaml
- data/keyboards/bg.yaml
- data/keyboards/bg_wide.yaml
- data/keyboards/br.yaml
- data/keyboards/br_wide.yaml
- data/keyboards/by.yaml
- data/keyboards/by_wide.yaml
- data/keyboards/ca.yaml
- data/keyboards/ca_wide.yaml
- data/keyboards/ch+de.yaml
- data/keyboards/ch+de_wide.yaml
- data/keyboards/ch+fr.yaml
- data/keyboards/ch+fr_wide.yaml
- data/keyboards/ch.yaml
- data/keyboards/ch_wide.yaml


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/compare/03bf8818e1604a174aba599bc92cb5d030a0f2cd...846a3c09c383eab62d8a7ac90b2cdcf46c467cf0

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/compare/03bf8818e1604a174aba599bc92cb5d030a0f2cd...846a3c09c383eab62d8a7ac90b2cdcf46c467cf0
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20241118/190a859f/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list