MoonlightWave-12
0bc1ad4eaf
CI: Install 'serde-yaml 0.9' from experimental
...
To make it possible for the CI to pass, during the transition
from 'serde-yaml 0.8' to 'serde-yaml 0.9' in Debian Trixie.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/624 >
2024-03-22 12:05:15 +01:00
MoonlightWave-12
7a55dce839
CI: Install build-dependencies in 'build_reference'-CI-job
...
Since the update of 'serde_yaml' from 0.8 to 0.9,
the build-dependencies are required to complete this CI-job.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/624 >
2024-03-22 12:03:49 +01:00
MoonlightWave-12
332e5f91c8
Update to serde_yaml 0.9.*
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/624 >
2024-03-22 11:53:35 +01:00
MoonlightWave-12
5cfb940caa
Add the remaining, wide shapes for layouts
...
There should be a wide shape for
all available layouts, so those can be used
well on devices in horizonal orientation.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/630 >
2024-03-20 19:43:06 +01:00
MoonlightWave-12
07f797c4b4
Clean up layout-files
...
- Change text to symbols
- Remove unused button-definitions
This makes these layout-files easier to understand and edit.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/629 >
2024-03-19 15:33:59 +00:00
MoonlightWave-12
ca3b79081e
Translate keys on French terminal-layouts
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/628 >
2024-03-18 16:13:41 +01:00
MoonlightWave-12
e0347a6554
Update Spanish terminal-layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/628 >
2024-03-18 15:48:41 +01:00
MoonlightWave-12
881dad5914
Improve German layout
...
It is rectangular now,
there are less layout-changes when switching views,
and some commonly used symbols are more easily available.
Before this change, the arrangement of the keys was different between
the normal layout and the wide layout.
The wide layout can now move to the "eschars"-view, like the normal layout.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/627 >
2024-03-16 14:25:20 +01:00
MoonlightWave-12
c4af2131fd
data/keyboards/terminal/*.yaml: Update terminal-layouts
...
- Fix highlighting
- Fix sizes of buttons
- Reduce layout-changes when switching views
- Make layouts more consistent
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/626 >
2024-03-15 18:01:07 +01:00
MoonlightWave-12
e7ff7f410c
Change label of "PgUp" and "PgDn", to "Page ↑" and "Page ↓"
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/625 >
2024-03-15 13:23:35 +01:00
MoonlightWave-12
a8c78dd6dd
Update dependencies
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/623 >
2024-03-11 17:48:05 +01:00
MoonlightWave-12
5806b14628
Simplify build-system further
...
Remove Fragile from the list of dependencies
It is not necessary for building 'gio' anymore,
since the upgrade to 'glib v2_58'.
Remove "online" and "reset_lock" Meson-options
Building Squeekboard should work offline.
Use a single "Cargo.toml"-file instead of splitting it into parts
and putting it back together when building.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/623 >
2024-03-11 17:45:57 +01:00
MoonlightWave-12
8dc32bb126
Release 1.24.0
...
Changes:
- The emoji-layout has been replaced with a new one,
which offers many more emojis to choose from.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/622 >
2024-03-10 15:00:44 +01:00
MoonlightWave-12
c4bd52e2f2
hacking.md: add more instructions
...
Also make the examples more recent, so it doesn't look like it is outdated.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/622 >
2024-03-10 14:44:24 +01:00
MoonlightWave-12
71c27d94b5
Change branch-name from 'master' to 'main'
2024-03-09 11:57:32 +01:00
MoonlightWave-12
fa972253be
squeekboard.doap: update descriptions and links
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/618 >
2024-03-09 10:25:14 +00:00
MoonlightWave-12
492c4ba948
Add new emoji-layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/613 >
2024-03-09 09:27:13 +01:00
MoonlightWave-12
bc43abdb02
src/popover.c: Change 'ControlCenter' to 'Settings'
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/616 >
2024-03-08 14:49:11 +01:00
MoonlightWave-12
00b894993c
Release 1.23.0
...
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
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/615 >
2024-03-08 11:36:43 +01:00
MoonlightWave-12
4fed8c5b1e
Update dependencies
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/615 >
2024-03-08 11:05:46 +01:00
MoonlightWave-12
79d21dde5e
data/keyboards/fr*.yaml: Move default to the top
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/610 >
2024-03-08 09:31:39 +01:00
MoonlightWave-12
08493ed094
data/keyboards/*.yaml: Indent outline-definitions equally
...
For better readability.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/610 >
2024-03-08 09:31:33 +01:00
MoonlightWave-12
b4b88f6a98
data/keyboards/*.yaml: Remove unused custom outlines
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/610 >
2024-03-08 09:24:58 +01:00
MoonlightWave-12
e029c53401
Add wide emoji-layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/614 >
2024-03-08 01:18:45 +00:00
MoonlightWave-12
f237807522
data/keyboards/*.yaml: Change "abc" to "ABC"
...
Currently this differs for the same view-change-keys in different layouts.
When the text is "abc", the size of the key's text changes
when toggling between "123" and "abc"; with the text "ABC",
the size remains about the same.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/611 >
2024-03-08 00:04:16 +00:00
MoonlightWave-12
069d64ac3e
data/keyboards/de*.yaml: Change äÄ-label to Ää
...
A big letter after a small letter looks incorrect on a keyboard,
because that is not normal German grammar and a keyboard is for
inputting text.
The key is also on the left side of the layout,
which makes äÄ not fit the visual flow.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/611 >
2024-03-08 00:04:16 +00:00
MoonlightWave-12
cd1e269a9d
data/keyboards/email/us.yaml: fix styling of @-key
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/611 >
2024-03-08 00:04:16 +00:00
MoonlightWave-12
4352f01486
Add German terminal-keyboard-layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/609 >
2024-03-07 23:22:38 +00:00
MoonlightWave-12
2ad2b09344
Fix Swiss layouts
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/612 >
2024-03-07 20:23:57 +00:00
MoonlightWave-12
d299ba070d
us.yaml and us_wide.yaml: Change the outline of the period-key
...
It was styled as a special key before, even though it has no special
function.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/601 >
2024-03-07 18:23:14 +01:00
MoonlightWave-12
cf2e6151bb
us.yaml and us_wide.yaml: Change outline of 123- and ABC-keys to altline
...
The altline-outline is primarily meant to be used for keys
that change the view, which is what these keys do.
Also changing it on the actions-view would make the layout not align
well anymore, as it is currently not possible to have 2 different
sizes with the altline-styling.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/601 >
2024-03-07 18:23:14 +01:00
MoonlightWave-12
6f978aee0b
Improve layouts of us-terminal-keyboards
...
This change makes entering paths, URLs, options and pipes easier.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/601 >
2024-03-07 18:23:13 +01:00
MoonlightWave-12
eb28a8523f
doc/tutorial.md: Remove outdated information about translations
...
The custom translation-system and the tests for it have been removed.
Relevant commits:
https://gitlab.gnome.org/World/Phosh/squeekboard/-/commit/10ea276052d93fdd70c0881116de4aef505a4df9
https://gitlab.gnome.org/World/Phosh/squeekboard/-/commit/0a417fe4a277c81b94277208bda60b818a54876a
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/608 >
2024-03-02 19:22:02 +01:00
MoonlightWave-12
c7ced7de2b
Update links in the documentation
2024-03-02 17:31:12 +01:00
MoonlightWave-12
b791919075
Improve Spanish terminal-keyboard-layouts
2024-02-28 16:03:14 +01:00