Commit Graph

19 Commits

Author SHA1 Message Date
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
938ba53a38 es layout: Add to resources and testing 2019-09-28 21:53:24 +00:00
c8cc5b1997 layout: Bundle number layout 2019-09-13 09:11:20 +00:00
a187221d3f Convert nb layout to yaml 2019-09-09 16:35:21 +00:00
b84c402c4a WIP
WIP

WIP: keymap generation test passes

meta: Update features and version

WiP: cargo.lock

WIP: don't crash

WIP: no outlines

parsing: New tests

WIP: base level works

WIP: remove old keyboard

symbols correctly input

WIP: lodaing files

WIP: fallback works

Valid fallback
2019-09-04 09:44:31 +00:00