[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