a030f55a7c
Catalan keyboard layout
...
Modified by Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm >
2021-02-05 14:51:21 +00:00
eb7d0d5db9
Add US Dvorak layout (and Colemak wide)
...
Signed-off-by: Dave Laub <purism@laubster.org >
2021-01-24 10:48:12 -07:00
66c3926eb2
Added requirements to resources.rs and meson.build
2020-12-27 02:01:54 -05:00
658df98e18
layout_names: Unmess the list of builtin layouts
2020-12-12 07:42:32 +00:00
6f7252ec7c
tests: Add some description to the list of tested layouts
...
Contributors have started to make it messy.
2020-12-12 07:40:51 +00:00
8dd92c81e7
bulgarian add translation and to needed lists
2020-12-11 22:06:39 +02:00
9a72db2fcc
Merge branch 'esperanto'
2020-12-07 15:33:01 +00:00
61a84c47f1
Esperanto keyboard
...
Fixed by Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm >
2020-12-07 15:32:37 +00:00
01d06d0f5f
Merge branch 'keyboard-layout-us+colemak' into 'master'
...
Added US Colemak Keyboard Layout
See merge request Librem5/squeekboard!403
2020-12-03 15:13:11 +00:00
c3b428e517
Add Czech keyboard layouts
...
Two variants:
* Czech Standard (= qwertz)
* Czech qwerty
The accented letters layout corresponds to the UCW [1] layout shipped
with xkb, so we follow this precedent.
Like the DE layout, and unlike the US layout, the CZ layout has a
comma key and a narrower space bar. The added comma key also serves as
a visual balance to the added accents key, to keep the spacebar
centered.
The layouts have been tested manually on PinePhone.
[1] c60b77ea51/test/data/symbols/cz (L180)
2020-11-29 17:28:50 +01:00
cf09d1b3bc
Added US Colemak Keyboard Layout
2020-11-02 13:27:27 -05:00
81fb7e0df3
Update resources.rs
2020-11-01 09:42:27 +00:00
eeb7e252c7
Revert "Add friulian keyboard"
...
This reverts commit 16ccb5fd341fbdeff04b1540f99fe9cbe1c27df1
2020-10-19 08:44:16 +00:00
6871452c7b
keyboards: add wide terminal layout
...
This is a copy of the `terminal` layout with modified key dimensions to
fit a wide arrangement.
2020-10-10 01:40:12 +02:00
192824be39
keyboards: add wide Belgian layout
...
This is a copy of the `be` layout with modified key dimensions to fit a
wide arrangement.
2020-10-10 01:38:54 +02:00
938d3c335e
keyboards: add wide French layout
...
This is a copy of the `fr` layout with modified key dimensions to fit a
wide arrangement.
2020-10-10 01:37:57 +02:00
72bd265065
alphabetical order for src/resources.rs tests/meson.build
2020-10-01 14:54:22 +02:00
4357052fe7
proposal for belgian layout (copy of fr)
2020-09-30 15:42:31 +02:00
820a8b6ca1
Add Ukrainian keyboard layout.
...
Fixes https://source.puri.sm/Librem5/squeekboard/-/issues/223
Signed-off-by: Nazarii Kretovych <nazarii.kretovych@gmail.com >
2020-09-14 08:34:09 +03:00
c87b61d065
Brazilian Portuguese Keyboard Layout.
2020-07-20 09:47:19 +00:00
0339d13ce4
Danish keyboard layout
2020-05-26 16:22:38 +02:00
ef85823528
Fresh Russian layout
2020-05-20 17:59:22 +00:00
0bdb5f1f33
resources: include French keyboard layout
2020-04-23 13:07:33 +02:00
aadcdbf276
Merge branch 'langs' into 'master'
...
Update translations & greek
See merge request Librem5/squeekboard!315
2020-02-05 11:05:42 +00:00
b9db00c00c
layouts: Add Polish layouts
2020-01-30 21:19:13 +01:00
7f32c5cf23
greek: Rename to gr which is used by gnome settings
2020-01-28 19:17:47 +00:00
e06e23dd4c
overlay: Add terminal
...
Enables Terminal to be selected as an overlay over the selected language.
2020-01-08 12:06:15 +00:00
674bef2b00
terminal: Use a rudimentary layout on input hint
2019-12-24 14:33:58 +00:00
bafd1e6eb3
popover: Install emoji layout
...
In order to do that, an additional piece of state (layout switcher) was exposed to the event handlers, a separation between squeekboard-only and system layouts was introduced, along with a Translation structure to prevent mixing up strings.
2019-12-24 10:41:02 +00:00
16289c6f82
layout: add Japanese Kana wide layout
2019-12-09 11:12:48 +00:00
358b25c431
layout: add German wide layout
2019-12-07 14:39:43 +00:00
2ddfcfaff0
translation: Japanese and minor layout fixes
2019-11-30 12:22:45 +00:00
8c48e96f50
Merge branch 'codes' into 'master'
...
Language code fixes
See merge request Librem5/squeekboard!258
2019-11-20 11:12:47 +00:00
20a6cf52ac
layouts: Rename ja+kana to jp+kana
2019-11-20 10:23:05 +00:00
c566d8853e
translations: Register Spanish
2019-11-20 10:21:41 +00:00
4f28e3413a
langs: add de-DE for switcher
2019-11-19 00:10:35 +01:00
e47ec16293
Merge branch 'fi' into 'master'
...
Finnish layout
See merge request Librem5/squeekboard!240
2019-11-12 14:51:44 +00:00
6fe08967f6
fi: add tests
2019-11-12 14:44:37 +00:00
8024998a4b
Rename the nb layout to no, fixing input source selection
2019-11-11 19:36:58 +00:00
87d368878b
Merge branch 'rusty_popup' into 'master'
...
language selection popup
See merge request Librem5/squeekboard!190
2019-11-08 15:00:04 +00:00
9f88660d99
locale: Add translations for layout names
...
Pulled in some Unix-specific code from https://github.com/rust-locale/locale_config to reduce dependencies.
First reason to reduce dependencies: gettext-rs is not in Debian. Copying gettext-sys might have made sense, but the interface is somewhat confusing.
For translating a couple identifiers, detection and some hand-rolled hash map is all that is needed, and the option to move to gettext later remains.
locale_config has been stripped of the lazy_static dependency, which, messing with the strtup sequence, might be a source of debugging woes. Plus setting language once in the beginning is somewhat inflexible regarding runtime changes.
2019-11-08 10:21:27 +00:00
95022c1ac7
Rename file, add it to resources and tests
2019-11-01 16:50:13 +01:00
7760b50963
Add sv keyboard layout to resources.rs
2019-11-01 16:38:36 +01:00
c917a1f818
layout: Keep kind metadata in loaded layouts
...
It will come useful for applying per-kind styling later without having to give each layout a new stylesheet
2019-10-29 13:27:54 +00:00
35ad61890e
layouts: Add us_wide
2019-10-29 13:21:46 +00:00
bdef7b3516
Merge remote-tracking branch 'kareema/japanese-kana-keyboard-layout' into HEAD
2019-10-24 18:09:16 +00:00
0b5aa1ba7c
layouts: Add German keyboard layout
2019-10-24 18:03:23 +00:00
d62abc2f12
layouts: Add Japanese Kana keyboard layout
2019-10-19 21:30:23 +02:00
a31f9b5e04
layout: Register it
2019-10-02 18:39:44 +00:00
854a9bb22e
layouts: Add Greek
...
Greek layout created by Antonis Tsolomitis
University of the Aegean, Department of Mathematics, atsol@aegean.gr
2019-10-02 17:56:16 +00:00