David96
a265427e8e
Add Mod4 (Windows) key
2021-02-11 18:06:49 +01:00
Dorota Czaplejewicz
e6c45a63fb
Merge branch 'master' into 'master'
...
Added hebrew keyboard layout
See merge request Librem5/squeekboard!430
2021-02-06 10:45:12 +00:00
Myth
e82e256581
Added hebrew keyboard layout
2021-02-06 10:45:12 +00:00
Dorota Czaplejewicz
bedabb6188
Merge branch 'catalan' into 'master'
...
Catalan keyboard layout
See merge request Librem5/squeekboard!431
2021-02-06 10:38:18 +00:00
Jordi Masip
a030f55a7c
Catalan keyboard layout
...
Modified by Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm >
2021-02-05 14:51:21 +00:00
Dorota Czaplejewicz
49aa4256a9
Merge branch 'keyboard-layout-us+dvorak' into 'master'
...
Add US Dvorak layout (and Colemak wide)
See merge request Librem5/squeekboard!427
2021-01-26 09:07:22 +00:00
J.D. Laub
eb7d0d5db9
Add US Dvorak layout (and Colemak wide)
...
Signed-off-by: Dave Laub <purism@laubster.org >
2021-01-24 10:48:12 -07:00
Dorota Czaplejewicz
575619e812
Merge branch 'tagfix' into 'master'
...
CI: fix xheck_tag to be compatible with Amber
See merge request Librem5/squeekboard!428
2021-01-24 06:28:26 +00:00
Dorota Czaplejewicz
630cfc8e59
CI: fix xheck_tag to be compatible with Amber
2021-01-24 06:07:06 +00:00
Dorota Czaplejewicz
2a11bce945
Merge branch 'serial' into 'master'
...
imservice: Increment serials on receiving done, not sending commit
See merge request Librem5/squeekboard!426
2021-01-24 05:14:57 +00:00
J.D. Laub
a332efca45
Add US Dvorak layout (and Colemak wide)
...
Signed-off-by: Dave Laub <purism@laubster.org >
2021-01-23 16:44:50 -07:00
Guido Gunther
5b3c185a16
Merge branch '1.12' into 'master'
...
Release 1.12.0
See merge request Librem5/squeekboard!422
2021-01-19 14:06:11 +00:00
Dorota Czaplejewicz
fefebf7f6e
Release 1.12.0 "Convolution"
...
User-visible changes:
- Fixed a crash related to making keyboard visible.
- Better fallback: when selecting a missing layout named "fr+foo", "fr" will be used instead.
- When enabling the keyboard manually, it will never be stuck in the numbers view.
- Thai layout
- US-Colemak layout
- Czech layouts
- Esperanto layout
- Bulgarian layout
- Improved Norwegian layout
That's a lot of new layouts!
Plus a bunch of stricter warnings, MIPS64el support, and reproducible building.
v1.12.0
2021-01-11 11:43:39 +00:00
Dorota Czaplejewicz
21c3a74019
cargo: Update dependencies for release
2021-01-11 11:43:39 +00:00
Alexander Mikhaylenko
47a483da2a
Merge branch 'idle' into 'master'
...
visibility: Stop calling GTK functions from the visibility manager
See merge request Librem5/squeekboard!425
2021-01-10 11:47:51 +00:00
Dorota Czaplejewicz
0c179560b3
visibility: Stop calling GTK functions from the visibility manager
...
The viibility manager state is changed from various handlers, which are not guaranteed to be reentrant, most notably the Wayland handler for preedit done.
As the state is changed, relevant requests to synchronize user-visible UI are fired from the same handler.
In case of imservice_handle_done, GTK widget show function was being called, which triggered another round of handling Wayland, leading to the done handler being called again, and flaking out.
To solve this, the phase of issuing commands needs to be separate from adjusting desired state. It seems that the easiest solution is to delay the show() and hide() calls into the next GTK main loop spin.
A better solution would probably inject itself directly after the change of desired state, so that *all* the side effects are delayed.
2021-01-10 11:04:02 +00:00
Dorota Czaplejewicz
38842f9743
input-method: Fix commit/done mixup in protocol text
2021-01-10 10:45:14 +00:00
Dorota Czaplejewicz
3cbfd8351c
imservice: Increment serials on receiving done, not sending commit
...
No idea how that managed to stay undetected for so long.
2021-01-10 10:41:17 +00:00
Dorota Czaplejewicz
6e7c0e6f67
Merge branch 'keyboard-layout-farsi' into 'master'
...
Farsi/Persian keyboard layout
See merge request Librem5/squeekboard!424
2020-12-30 13:54:49 +00:00
jranaraki
0e83697b61
Updated the layout to provide more convenient and faster typing experience
2020-12-27 12:38:29 -05:00
jranaraki
66c3926eb2
Added requirements to resources.rs and meson.build
2020-12-27 02:01:54 -05:00
jranaraki
1856e7023d
Farsi/Persian keyboard layout
2020-12-27 01:48:33 -05:00
jranaraki
976f0a6e37
Farsi/Persian keyboard layout
2020-12-27 01:08:07 -05:00
Dorota Czaplejewicz
4d24af4e1a
Merge branch 'test_docs' into 'master'
...
Make layout lists more ordered
See merge request Librem5/squeekboard!417
2020-12-21 14:40:11 +00:00
Dorota Czaplejewicz
422d06d582
Merge branch 'reset_hint_smart' into 'master'
...
dbus: Reset hints if text input missing
Closes #256
See merge request Librem5/squeekboard!421
2020-12-16 16:00:53 +00:00
Dorota Czaplejewicz
4890c86b4e
dbus: Reset hints if text input missing
2020-12-15 13:20:34 +00:00
Dorota Czaplejewicz
b72c6b53e4
Merge branch 'fix_norwegian_button_size' into 'master'
...
no: Use wide button switching between numbers, symbols and base
See merge request Librem5/squeekboard!419
2020-12-15 12:37:42 +00:00
Andreas Rönnquist
701168c32b
no: Use wide button switching between numbers, symbols and base
2020-12-14 21:55:39 +01:00
Dorota Czaplejewicz
658df98e18
layout_names: Unmess the list of builtin layouts
2020-12-12 07:42:32 +00:00
Dorota Czaplejewicz
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
Dorota Czaplejewicz
558a2568e3
Merge branch 'undefined' into 'master'
...
Bulgarian language keyboard layout
See merge request Librem5/squeekboard!418
2020-12-12 07:38:34 +00:00
Vladimir Stoilov
9517c347b6
Fix bulgarian layout size
2020-12-12 00:28:21 +02:00
Vladimir Stoilov
8dd92c81e7
bulgarian add translation and to needed lists
2020-12-11 22:06:39 +02:00
Guido Gunther
03ccfe77ad
Merge branch 'unused' into 'master'
...
build: Enable unused warnings in C
See merge request Librem5/squeekboard!375
2020-12-11 14:56:47 +00:00
Vladimir
c103b84fa6
Bulgarian language keyboard layout
2020-12-10 19:42:28 +00:00
Dorota Czaplejewicz
9a72db2fcc
Merge branch 'esperanto'
2020-12-07 15:33:01 +00:00
Stefan Grotz
61a84c47f1
Esperanto keyboard
...
Fixed by Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm >
2020-12-07 15:32:37 +00:00
Sebastian Krzyszkowiak
a9ecc13185
Merge branch 'fallback' into 'master'
...
Better fallbacks
See merge request Librem5/squeekboard!415
2020-12-05 04:16:44 +00:00
Sebastian Krzyszkowiak
7143fb2497
Merge branch 'central_visible' into 'master'
...
Central visibility policy
See merge request Librem5/squeekboard!409
2020-12-05 04:12:01 +00:00
Guido Gunther
dfee95430d
Merge branch 'release' into 'master'
...
Reproducible build
See merge request Librem5/squeekboard!413
2020-12-03 17:18:50 +00:00
Dorota Czaplejewicz
fcd0eaddf2
layouts: Simplify the main flow of source list
2020-12-03 16:26:47 +00:00
Dorota Czaplejewicz
ba2e191918
layouts: Use base as fallback for alternative layouts
2020-12-03 16:15:22 +00:00
Dorota Czaplejewicz
cc4f14e8c6
data: Flattened layout fallback function
2020-12-03 15:47:44 +00:00
Dorota Czaplejewicz
103e64b96c
data: Made data flow in fallback clearer
2020-12-03 15:45:45 +00:00
Dorota Czaplejewicz
2796362d34
build: Fail on any C warnings when strict
2020-12-03 15:26:54 +00:00
Dorota Czaplejewicz
af00d74f71
build: Enable wformat to remove warnings about missing wformat
2020-12-03 15:26:28 +00:00
Dorota Czaplejewicz
02d579d757
build: Enable unused warnings in C
...
The goal is to be free of unused X class of problems. For this, CI and any "serious" builds will fail on warnings. Debug builds, used in development, will warn by default but not fail.
In addition, the 'strict' build option is added for when the debug build should fail on unused warnings as well.
2020-12-03 15:21:58 +00:00
Dorota Czaplejewicz
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
Dorota Czaplejewicz
1d1c98c27a
Merge branch 'f/czech-layouts' into 'master'
...
Add Czech keyboard layouts
See merge request Librem5/squeekboard!414
2020-12-03 14:42:04 +00:00
Henry-Nicolas Tourneur
696d77293e
d/rules: export RUSTFLAGS only on architecture that needs it
...
Altered from original to take reproducibility into account. Not tested on mips64el.
2020-12-03 14:34:38 +00:00