Commit Graph

431 Commits

Author SHA1 Message Date
Dorota Czaplejewicz
aadcdbf276 Merge branch 'langs' into 'master'
Update translations & greek

See merge request Librem5/squeekboard!315
2020-02-05 11:05:42 +00:00
Dorota Czaplejewicz
37e1ed93a6 Merge branch 'text_input_enable' into 'master'
Submit and delete strings via text_input

See merge request Librem5/squeekboard!304
2020-02-03 15:06:25 +00:00
Dorota Czaplejewicz
a51d91eb53 emoji: Add more choices 2020-02-02 16:32:45 +00:00
Dorota Czaplejewicz
687a512e5e layouts: Better accented uppercase in PL 2020-02-02 15:54:59 +00:00
Sebastian Krzyszkowiak
b9db00c00c layouts: Add Polish layouts 2020-01-30 21:19:13 +01:00
Guido Gunther
e6ca914d65 Merge branch 'return' into 'master'
number: Fix keysym for Return

See merge request Librem5/squeekboard!310
2020-01-29 09:26:05 +00:00
Sebastian Krzyszkowiak
3ed601a7e8 layout: terminal: Replace actions button with period on symbols view
Commit ab67bd2c5c took things a bit too
far and completely removed the period button.
2020-01-28 20:51:15 +01:00
Sebastian Krzyszkowiak
34c6d2ff28 Merge branch 'fintsize' into 'master'
font: Use font from style context

See merge request Librem5/squeekboard!313
2020-01-28 19:22:22 +00:00
Dorota Czaplejewicz
7f32c5cf23 greek: Rename to gr which is used by gnome settings 2020-01-28 19:17:47 +00:00
Dorota Czaplejewicz
a61019c4b7 translations: Translate builtin layouts 2020-01-28 19:15:39 +00:00
Dorota Czaplejewicz
f4f11e5051 translations: Remove redundant ones
Language translations are all handled by gnome-desktop
2020-01-28 19:15:05 +00:00
Sebastian Krzyszkowiak
ab67bd2c5c layout: terminal: Show actions button on all views 2020-01-28 19:34:03 +01:00
Sebastian Krzyszkowiak
f834fafd67 layout: terminal: Swap positions of preferences and actions button
This makes it consistent with regular layouts.

Helps with #175
2020-01-28 19:33:58 +01:00
Dorota Czaplejewicz
d5682de47c font: Use font from style context
As a consequence, some dependency on renderer is gone.
2020-01-28 18:13:15 +00:00
Dorota Czaplejewicz
dbb8331294 number: Fix keysym for Return 2020-01-23 15:43:36 +00:00
Dorota Czaplejewicz
585ed5e97d input_method: Use for erasing 2020-01-23 15:39:40 +00:00
Dorota Czaplejewicz
2657b5ef1f terminal: A more fleshed out layout 2019-12-24 14:33:58 +00:00
Dorota Czaplejewicz
674bef2b00 terminal: Use a rudimentary layout on input hint 2019-12-24 14:33:58 +00:00
Dorota Czaplejewicz
50dab14754 emoji: Add a passable layout 2019-12-24 10:41:02 +00:00
Dorota Czaplejewicz
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
Dorota Czaplejewicz
5e700219f9 parsing: Remove bounds which weren't used anyway 2019-12-15 18:43:56 +00:00
Mark Müller
16289c6f82 layout: add Japanese Kana wide layout 2019-12-09 11:12:48 +00:00
Mark Müller
358b25c431 layout: add German wide layout 2019-12-07 14:39:43 +00:00
Mark Müller
2ddfcfaff0 translation: Japanese and minor layout fixes 2019-11-30 12:22:45 +00:00
Dorota Czaplejewicz
a901c85bcb Merge branch 'themes' into 'master'
Use appropriate styling for layouts

See merge request Librem5/squeekboard!253
2019-11-30 11:08:08 +00:00
Dorota Czaplejewicz
af6ad1fce6 buttons: Accept "text" and drop xkb keysym derivation 2019-11-27 16:52:50 +00:00
Dorota Czaplejewicz
59f6173282 theme: Use a matching layout theme for any widget theme
Dedicated styling is now possible for themes which have a corresponding style-theme.css file. Adwaita:dark gets one, whereas other themes use the new generic fallback theme.
2019-11-27 16:30:32 +00:00
Dorota Czaplejewicz
89b3ab9a81 translations: Updated pl and en with new layouts 2019-11-20 12:12:07 +00:00
Mark Müller
8690808a29 layouts: Correct xkb symbols usage 2019-11-20 11:18:02 +00:00
Mark Müller
5068f36d9d German layout: Correct xkb symbols usage 2019-11-20 11:15:18 +00:00
Dorota Czaplejewicz
8c48e96f50 Merge branch 'codes' into 'master'
Language code fixes

See merge request Librem5/squeekboard!258
2019-11-20 11:12:47 +00:00
Dorota Czaplejewicz
f15619287a Merge branch 'de' into 'master'
DE fixes

See merge request Librem5/squeekboard!259
2019-11-20 10:47:34 +00:00
Dorota Czaplejewicz
eb5c28e77f translation: Use right codes in German 2019-11-20 10:25:56 +00:00
Dorota Czaplejewicz
7fb34feaf8 translations: Use the correct code for Norwegian 2019-11-20 10:24:31 +00:00
Dorota Czaplejewicz
20a6cf52ac layouts: Rename ja+kana to jp+kana 2019-11-20 10:23:05 +00:00
Mark Müller
291be9fa79 Update de-DE.txt 2019-11-18 22:58:27 +00:00
Mark Müller
fd5d060eee langs: add de-DE for switcher 2019-11-18 22:56:47 +01:00
uzanto
ef025509ba translations: Spanish 2019-11-15 20:57:24 +00:00
Dorota Czaplejewicz
d7ee2f4c3c layouts: Correct most unneeded xkb symbols usage 2019-11-15 15:11:12 +00:00
Andreas Rönnquist
6ac17bfde5 Fix åäö in Swedish layout 2019-11-15 15:28:36 +01:00
David Boddie
8191324e46 Remove unused files 2019-11-15 01:25:52 +01:00
Dorota Czaplejewicz
e47ec16293 Merge branch 'fi' into 'master'
Finnish layout

See merge request Librem5/squeekboard!240
2019-11-12 14:51:44 +00:00
David Boddie
8024998a4b Rename the nb layout to no, fixing input source selection 2019-11-11 19:36:58 +00:00
David Boddie
87d368878b Merge branch 'rusty_popup' into 'master'
language selection popup

See merge request Librem5/squeekboard!190
2019-11-08 15:00:04 +00:00
Dorota Czaplejewicz
55584e27fa translations: Filled out Polish 2019-11-08 10:21:35 +00:00
Dorota Czaplejewicz
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
Adrien Plazas
c2ad03af97 Drop the desktop entry icon
The icon doesn't exist, and having one set up prevents GNOME Usage from
displaying the desfault system component one, so we better drop it.
2019-11-05 18:07:22 +01:00
Dorota Czaplejewicz
47c4119ab7 Add a popover menu to switch languages 2019-11-05 13:10:55 +00:00
uzanto
1134d92357 Finnish keyboard layout same as Swedish 2019-11-02 21:28:23 +00:00
David Boddie
95022c1ac7 Rename file, add it to resources and tests 2019-11-01 16:50:13 +01:00