Commit Graph
31 Commits
Author SHA1 Message Date
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