Commit Graph
77 Commits
Author SHA1 Message Date
MoonlightWave-12 c7e3681e38 Layouts: Optimise the size of some buttons on some layouts
and clean up some layout-files.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/655>
2024-05-05 00:45:52 +02:00
MoonlightWave-12andMarge Bot c4e3c32c79 Layouts: Add various small size-improvements and fixes for some layouts
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/654>
2024-05-03 11:14:36 +00:00
MoonlightWave-12andMarge Bot 84341b88cd Improve shape-selection with a workaround
This workaround makes Squeekboard use the wide shape on more devices.

On many devices with wide screens, which should use the wide shape
for layouts while in horizontal orientation, the compact shape was
used instead.
In particular, 5" large displays with an aspect-ratio of 16:9,
which are relatively common, were using the compact shape.

This workaround has the side-effect of allowing for more empty space
above and below the wide shape, to fit the layout into the available area.
The buttons on displays where this would be noticeable,
should still be larger than before.

To find an appropriate point for switching between the shapes without
having the relevant displays to test with,
one can create an image sized according to the device's display-resolution
and pixel-density, place a line representing the height of Squeekboard
(based on the scaling-tests), paste images of compact and wide
layout-shapes into the area and scale them appropriately,
set the image-viewer to show the image according to physical size,
and then compare which one fits better.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/639>
2024-05-03 10:41:14 +00:00
MoonlightWave-12andMarge Bot 1381e316eb Add a Slovenian [si] layout
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/652>
2024-05-03 09:28:55 +00:00
MoonlightWave-12andMarge Bot 2aa58186e4 Add Turkish [tr] and [tr+f] layouts
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/650>
2024-05-03 08:53:53 +00:00
MoonlightWave-12andMarge Bot 856ed64a46 Add an additional view for the accents on the Portuguese (Brazil) layout
and add a Portuguese layout based on it.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/649>
2024-05-03 08:33:39 +00:00
MoonlightWave-12 46b7d5c984 ci: Allow failure of the build_deb-CI-job
Some of the build-dependencies that were installed from Debian Unstable
as a workaround, are not available anymore.

Until that issue has been solved properly, allow the `build_deb`-CI-job
to fail, so that merge-requests can still be merged.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/653>
2024-05-02 16:56:40 +02:00
MoonlightWave-12 0922ebd846 Increase the height of small buttons on top of the terminal-layouts
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/651>
2024-04-28 17:58:37 +02:00
MoonlightWave-12 466bc4beef Reduce layout-changes when switching views and make layouts more consistent
An input-device should generally not change shape/functionality during use,
unless there is a good reason for that and it is clearly indicated
when that happens, as otherwise it will be more complicated
and exhausting to use, and learn to use, the input-device.

To improve that, this commit will:

- Make it so that the space-bar, view-switching buttons, backspace-button,
  and return-button will not move around when switching views.

- Add placeholder-buttons and/or stretch buttons to fill gaps.

- Remove buttons that are duplicated in the same view.

- Add buttons for entering commas, on the base-views of some layouts.

- Make the shape of layouts fit into a rectangular space; usually
  without empty space.

- Align layouts more closely to the expected aspect-ratios, to reduce
  changes when switching between languages, and use more of the available
  space.

Other changes:

- `.`-buttons are generally not highlighted anymore.

- On the layouts `gr` and `gr+polytonic`, the highlighting for punctuation
  has been switched to `subtle-highlight` from `special`, so those can be
  visually distinguished from buttons with special functionality.

- The Spanish characters `ñ` and `Ñ` on the `French (Swiss)`-layout (ch+fr)
  were making the layout wider than it should be.
  As there was no other appropriate place for those buttons,
  and the layout is meant for entering French, not Spanish,
  those buttons have been removed from the layout.

Some layouts have been changed much:
- gr+polytonic (which requires more work, but it is much more usable now)
- ir

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/646>
2024-04-28 14:57:46 +02:00
MoonlightWave-12andMarge Bot 5379b776e0 debian/control: Add Rules-Requires-Root: no
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/648>
2024-04-26 21:41:29 +00:00
MoonlightWave-12 cb0f12d5d0 ci: Fix typo to actually not install recommended packages in build_docs
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/647>
2024-04-26 16:26:36 +02:00
MoonlightWave-12andMarge Bot 77a4801556 doc/layouts.md: Mention the expected aspect-ratios for layouts
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/645>
2024-04-22 08:40:25 +00:00
MoonlightWave-12andMarge Bot 2eb06ae350 src/state.rs: Add comments related to shape-selection
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/645>
2024-04-22 08:40:25 +00:00
MoonlightWave-12andMarge Bot 7308eeefe1 Add even more scaling-tests
and sort the tests by aspect-ratio, size, and resolution.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/645>
2024-04-22 08:40:25 +00:00
MoonlightWave-12 bdb16a3890 Improve Japanese layout
- The button-styling has been adjusted, to make it easier to visually
  distinguish the view-changing buttons that switch to views with
  buttons for entering hiragana, katakana, symbols, and Latin letters.

- Easier switching between hiragana and katakana,
  and between symbols and punctuation.

- Added more placeholders to prevent layout-shifting.

- The base-shape is now sized properly on a 6" large display
  with a resolution of 720x1440 (PinePhone), without empty
  space next to it.

- The wide shape is now wider.

- The symbols- and punctuation-views switch back to the
  katakana-view when opened from it and "unlocking" the view
  by tapping multiple times on the view-changing button,
  instead of showing the hiragana-view.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/644>
2024-04-18 11:23:25 +02:00
MoonlightWave-12 16d38e8420 doc/index.md: Fix link
to make it work correctly with GitLab.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/644>
2024-04-18 11:15:34 +02:00
MoonlightWave-12 abc0cc6d0b Layouts: Fix indentation
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643>
2024-04-18 10:35:06 +02:00
MoonlightWave-12 a6c6946bc9 Layouts: Fix some small inconsistencies and remove unused outlines
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643>
2024-04-18 10:35:06 +02:00
MoonlightWave-12 bd135c2fa1 it.yaml and it_wide.yaml: Make show_eschars behave like on other layouts
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643>
2024-04-18 10:35:05 +02:00
MoonlightWave-12 9c0e14f4a8 Layouts: Use double-quotes more consistently
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643>
2024-04-18 10:35:05 +02:00
MoonlightWave-12 5f3ce91d42 Layouts: Make the "pl_wide"-layout identical to the "pl"-layout
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643>
2024-04-18 10:35:05 +02:00
MoonlightWave-12 351770251a Layouts: Fix styling of "preferences"- and "BackSpace"-buttons
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643>
2024-04-18 10:35:05 +02:00
MoonlightWave-12 29b4061ee9 Layouts: Use "change-view"-outline for all view-changing buttons
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643>
2024-04-18 10:35:05 +02:00
MoonlightWave-12 8599343400 Layouts: Remove "show_numbers_from_symbols" where it is not used
or a copy of "show_numbers".

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/643>
2024-04-18 10:35:04 +02:00
MoonlightWave-12 5de4a6ad92 Improve Documentation
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642>
2024-04-18 09:49:43 +02:00
MoonlightWave-12 cff687d778 Add syntax-highlighting in the documentation
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642>
2024-04-14 17:49:06 +02:00
MoonlightWave-12 96c5b263ad doc/*: Fix typos and add a few small improvements
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642>
2024-04-14 17:49:06 +02:00
MoonlightWave-12 c21fbd86ac Change "GPL-3.0+" to "GPL-3.0-or-later"
The "GPL-3.0+"-SPDX-license-identifier has been deprecated,
and was replaced with "GPL-3.0-or-later".

More information about that, is available in the
"Deprecated License Identifiers"-part of
https://spdx.org/licenses/ .

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642>
2024-04-14 17:49:06 +02:00
MoonlightWave-12 07ccea0fb5 Change "http://" to "https://"
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642>
2024-04-14 17:49:06 +02:00
MoonlightWave-12 eaf70d2909 COPYING: Update links to match the current revision of the GPLv3
It is now identical to https://www.gnu.org/licenses/gpl-3.0.txt .

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/642>
2024-04-14 17:49:02 +02:00
MoonlightWave-12 f21d389913 .gitignore: Add "target"-folder
The "target"-folder will be created by `cargo check`.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/641>
2024-04-13 12:22:23 +02:00
MoonlightWave-12 69805b4565 Add more scaling-tests
These are based on actual displays/devices.

A display-size-calculator ( https://www.sven.de/dpi/ ) was used to
calculate the width and height from resolution and diagonal display-size.

Some of these tests check for non-optimal results;
however, their purpose is mostly to make it noticeable
how changes to scaling-behaviour affect various
display-types.

When Squeekboard's scaling-behaviour will be improved, the tests
should be updated with values that fit the displays/devices better.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/640>
2024-04-11 17:38:03 +02:00
MoonlightWave-12 5ac85d21b9 Add a button-style for subtle highlighting
and use it to subtly highlight commonly used symbols in the
accent-views of the German layouts.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/637>
2024-04-10 17:22:31 +02:00
MoonlightWave-12 583816a384 Add placeholder-buttons to emoji-layout
to enhance contrast between usable and unusable buttons.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/636>
2024-04-10 16:42:29 +02:00
MoonlightWave-12 31ad8f9c93 Add border at the bottom of view-changing buttons
to make those distinguishable from other highlighted buttons.

The border at the bottom makes it look like a stack of buttons
that will be put into position when tapping the view-changing buttons.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/635>
2024-04-08 21:16:23 +02:00
MoonlightWave-12 ffcb897003 data/style.css: Highlight "wide"-outline
The "wide"-outline was not highlighted on the default and high
contrast styles, while it was highlighted on the "Adwaita:dark"-style.
"Adwaita:dark" is the default on Phosh, so adjust to that, for
consistent button-highlighting.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/634>
2024-04-04 16:29:46 +02:00
MoonlightWave-12 5452f16601 Adwaita:dark: Add visual feedback when pressing highlighted buttons
Before this change, buttons with the outlines "altline",
"wide" and "special" were not showing visual feedback when those
were pressed.

After this change, the visual feedback is similar to the default style.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/634>
2024-04-04 16:29:46 +02:00
MoonlightWave-12 b347d55b34 Document workaround for installing build-dependencies on Debian Testing
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/633>
2024-04-03 18:23:53 +02:00
MoonlightWave-12 b99b6a418c CI: Add workaround for dependencies removed from Debian Testing
to make it possible for CI to pass, until Squeekboard has been ported to
GTK4 or GTK4-layer-shell.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/633>
2024-04-03 17:16:55 +02:00
MoonlightWave-12 29c98bf2a6 Add "debian/control.debian-testing" to work around removed dependencies
until Squeekboard has been ported to GTK4 or GTK4-layer-shell.

Without this change, "apt build-dep ." cannot be used to install
the other build-dependencies on Debian Testing.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/633>
2024-04-02 20:17:02 +02:00
MoonlightWave-12 115a45d44a Release 1.38.0
Changes:
- 25 wide shapes have been added,
  so that every available layout now has a wide shape
- "PgUp" and "PgDn" on the terminal-layouts have been relabeled
  to "Page ↑" and "Page ↓"
- The Spanish and French terminal-layouts now have translated key-names
- The Spanish terminal-layout has been updated with the additional
keys that are already available on the US-terminal-layout.
- The wide and base shapes of the German layout had a different
  key-arrangement and the wide shape did not have a button to access
  additional characters; this has been fixed.

Development:
- Squeekboard's versioning now follows Phosh's versioning
  (for example: Squeekboard 1.38 was released in time for Phosh 0.38)
- The build-system has been simplified
  - A single Cargo.toml file is used,
    instead of assembling it from multiple parts
  - Newer dependencies are now used for building Squeekboard by default
- Squeekboard's main development-platform is now Debian Testing
- The layout-files have been cleaned up,
  so that those are easier to understand and edit

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/631>
2024-03-23 18:53:08 +01:00
MoonlightWave-12 16019e20bd Update dependencies
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/631>
2024-03-23 17:00:55 +01:00
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-12andMarge Bot 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-12andMarge Bot 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-12andMarge Bot 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-12andMarge Bot 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