MoonlightWave-12
e01f2da83f
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 >
2024-11-15 11:47:41 +01:00
MoonlightWave-12 and Marge Bot
c13fccc4f7
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 >
2024-11-14 15:50:14 +00:00
MoonlightWave-12 and Marge Bot
9cf10cfc26
layouts: Make placeholder-position more consistent in bg(+phonetic)-layouts
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/703 >
2024-11-14 15:50:14 +00:00
MoonlightWave-12 and Marge Bot
1e5accde5d
layouts: Fill some placeholders with '²' and '³'
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/703 >
2024-11-14 15:50:14 +00:00
MoonlightWave-12 and Marge Bot
8093c363e2
layouts: Add Shift-button to the terminal-layouts
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/698 >
2024-11-06 10:26:26 +00:00
MoonlightWave-12 and Marge Bot
0479e67252
layouts: Add emojis from Unicode 16.0 to the emoji-layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/690 >
2024-10-18 11:25:56 +00:00
MoonlightWave-12 and Marge Bot
e610866129
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 >
2024-10-18 10:59:54 +00:00
MoonlightWave-12
80e7400a7f
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 >
2024-10-09 01:45:53 +02:00
MoonlightWave-12 and Marge Bot
cd19ea9579
layouts: Improve number-layout
...
- Larger buttons
- Numbers centered
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/687 >
2024-10-08 23:24:59 +00:00
MoonlightWave-12 and Marge Bot
308944d942
layouts: Rename Space to space
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/685 >
2024-10-07 12:01:00 +00:00
MoonlightWave-12 and Marge Bot
07570ce532
layouts: Rename BackSpace-special-3 to BackSpace-wide
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/685 >
2024-10-07 12:01:00 +00:00
MoonlightWave-12 and Marge Bot
ef016786e7
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 >
2024-10-07 12:01:00 +00:00
MoonlightWave-12 and Marge Bot
85a0f79e92
layouts: Clean up spaces in layout-files
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/685 >
2024-10-07 12:01:00 +00:00
MoonlightWave-12 and Marge Bot
f6e0deedd7
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 >
2024-10-07 12:01:00 +00:00
MoonlightWave-12
97495b73c2
layouts: Improve the size of the Thai (th) layout
...
and adjust the views which were arranged differently,
so that those are more similar to other layouts.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/684 >
2024-09-29 19:14:05 +02:00
MoonlightWave-12
76194dba15
layouts: Adjust French (fr+bepo) terminal-layout and make it available
...
Except for the arrangement of the letter-buttons,
this layout is almost identical to the French (fr) terminal-layout.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/683 >
2024-09-29 10:45:45 +02:00
MoonlightWave-12
f5024d6452
layouts: Add a placeholder to the emoji-layout
...
so the shape of the layout does not change when switching to the view.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/674 >
2024-09-15 12:02:31 +02:00
MoonlightWave-12 and Marge Bot
8b26ea691b
Layouts: Add Japanese (jp) layout based on japanese keyboards
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/669 >
2024-09-13 14:28:48 +00:00
MoonlightWave-12 and Marge Bot
9decd5bd74
Layouts: Add Belarusian layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/668 >
2024-09-07 18:15:54 +00:00
MoonlightWave-12 and Marge Bot
656a598935
layouts: Add English language-names to layout-files
...
to make it easier to know which language those are for.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/671 >
2024-09-05 22:20:16 +00:00
MoonlightWave-12 and Marge Bot
8a527c64c3
layouts: Add Serbian layouts
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/666 >
2024-09-03 08:35:15 +00:00
MoonlightWave-12
0b0585eb66
Layouts: Add Malayalam layout
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/660 >
2024-08-12 17:50:38 +02:00
MoonlightWave-12
9f7d2d539e
Layouts: Add ergonomic German layouts
...
The "Neo 2"-layout is optimised for typing in German.
The "Bone"-layout is an improved version of the "Neo 2"-layout.
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/658 >
2024-08-05 12:40:54 +02:00
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-12 and Marge 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-12 and Marge 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-12 and Marge 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-12 and Marge 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
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-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
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
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
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 and Marge 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
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