676a2b60ac
layout: Make it possible to opt out of latching per-key
2021-03-31 09:09:38 +00:00
c6cc58fd8e
ffi: Eliminate squeek_button and squeek_row
2020-12-04 17:34:53 +00:00
9522d4e302
renderer: Bring button drawing closer to Rust
2020-12-04 15:35:02 +00:00
8f62520648
view: Ąto-unlatching when multiple latching buttons pressed
...
Best seen in the PL layout, where to get to Ą, two buttons must be latched: Capitals, and then Accents.
2020-12-04 10:02:04 +00:00
e36c4e597f
layout: Remove the little abomination of view change promise
...
It didn't make anything more testable due to being tightly coupled to Layout.
With the last place needing the curent form abolished, it's no longer needed.
No attempt to make it more stateless and unit-testable was made though.
2020-12-03 19:56:48 +00:00
8ab6997b21
layout: Plug in stateless view switching
2020-12-03 19:44:26 +00:00
3b06eadef5
layout: Add stateless view switching
...
Tested, but not yet plugged in.
2020-12-03 19:35:50 +00:00
287e851770
layout: Latch keys when clicked twice
...
Third click unlatches. No actual UI indication.
2020-12-03 18:42:24 +00:00
225c204e37
Merge branch 'armel' into 'master'
...
Mipsel compat
See merge request Librem5/squeekboard!412
2020-12-03 10:30:19 +00:00
540c4d9c05
d/rules: export RUSTFLAGS only on architecture that needs it
2020-11-23 14:10:09 +00:00
42483234e3
d/rules: fix an FTBFS on mips64el with GOT > 64kb
2020-11-23 14:09:37 +00:00
c9f9a3b577
Merge branch 'cargo' into 'master'
...
docs: Correct Cargo update instructions
See merge request Librem5/squeekboard!398
2020-11-23 09:16:59 +00:00
81041b8035
Merge branch 'wannaphong-master-patch-05164' into 'master'
...
Add thai keyboard
See merge request Librem5/squeekboard!402
2020-11-23 08:17:29 +00:00
c731124f7b
escape " on thai keyboard
2020-11-23 03:43:49 +00:00
fca8984225
Merge branch '1.11.1' into 'master'
...
Release 1.11.1
See merge request Librem5/squeekboard!411
2020-11-23 02:48:03 +00:00
bd6ab663c0
Update meson.build
2020-11-22 19:14:21 +00:00
4049e66307
Release 1.11.1 "Diploid"
...
Bug fix release:
- Fixes to German layout
- Fixed showing the panel right after starting
v1.11.1
2020-11-21 11:09:37 +00:00
046a516a11
cargo: Update deps
2020-11-21 11:03:45 +00:00
b5d1e8c3eb
Merge branch 'keyboard-layout-german-move-semicolon' into 'master'
...
keyboard: Move semicolon in German layout to numbers view replacing redundant comma key
See merge request Librem5/squeekboard!410
2020-11-20 18:33:01 +00:00
aee296ad96
keyboard: Move semicolon in German layout to numbers view replacing redundant comma key
2020-11-20 18:30:35 +01:00
5f59db478a
Merge branch 'visible' into 'master'
...
Manage visibility better
Closes #253
See merge request Librem5/squeekboard!408
2020-11-20 01:57:35 +00:00
dda070e84e
Merge branch 'race' into 'master'
...
imservice: Set up UI according to current needs when it shows up
See merge request Librem5/squeekboard!407
2020-11-19 19:04:22 +00:00
ebbb3b1138
UI: Keep visibility factors in a central place
2020-11-18 19:29:42 +00:00
277986bcdf
imservice: Set up UI according to current needs when it shows up
2020-11-18 18:38:24 +00:00
96461cf2aa
Merge branch 'keyboard-layout-german-fix-semicolon' into 'master'
...
keyboard: Fix semicolon in German layout
Closes #226
See merge request Librem5/squeekboard!406
2020-11-14 20:29:56 +00:00
2029f48b4d
keyboard: Fix semicolon in German layout
2020-11-14 20:36:23 +01:00
943d2de536
Merge branch '1.11' into 'master'
...
Release 1.11.0
See merge request Librem5/squeekboard!405
2020-11-14 17:20:44 +00:00
5aa7334787
Release 1.11.0 "Perceptron"
...
This is a special Evergreen release with only 2 changes:
- don't delay hiding when explicitly requested to hide,
- fix typo in Friulian translation.
v1.11.0
2020-11-14 06:49:00 +00:00
955a138849
Update dependencies
2020-11-14 06:44:23 +00:00
44c80a0406
Merge branch 'fix_delay' into 'master'
...
ui: Cancel hiding delay when activity requested again
See merge request Librem5/squeekboard!404
2020-11-14 06:36:23 +00:00
12c9ca1e02
ui: Cancel hiding delay when activity requested again
2020-11-14 06:09:37 +00:00
91acfa0138
Merge branch 'patch-1' into 'master'
...
Update fur-IT.txt fix typo for Spanish
See merge request Librem5/squeekboard!401
2020-11-10 14:39:18 +00:00
81fb7e0df3
Update resources.rs
2020-11-01 09:42:27 +00:00
0e533c5e94
Add thai keyboard
2020-10-31 18:55:32 +00:00
8d01d17b8c
Update fur-IT.txt fix typo for Spanish
2020-10-28 11:55:34 +00:00
74a5b0937b
Merge branch 'improve_delay' into 'master'
...
Delay hiding only when leaving a text field
Closes #121
See merge request Librem5/squeekboard!400
2020-10-27 20:34:50 +00:00
17ce0b6b46
Merge branch '1.10.0' into 'master'
...
Release 1.10.0
See merge request Librem5/squeekboard!397
2020-10-23 10:43:10 +00:00
c0525946ae
Release version 1.10.0 "Idempotence"
...
- Xwayland support
- Keys' press zone extends to the side edges of the widget
- Layout popover separates languages from special layouts
- Popover can open settings
- Keyboard is invisible when GNOME accessibility setting is off
- Layout tester checks for presence of Backspace and Return
- Adjusts the keyboard size better to tablet-sized displays
- Friulian keyboard layout
- Ukrainian layout
- Belgian layout
- Wide French layout
- Wide Belgian layout
- Wide terminal layout
- Improved tutorial
- Improved README
- Stricter compilation checks
- Minor fixes
v1.10.0
2020-10-22 10:26:53 +00:00
8bb5c4f16c
cargo: Update dependencies
2020-10-21 08:08:48 +00:00
a0322f0d7e
Merge branch 'temper_a11y' into 'master'
...
Temper a11y, lint
See merge request Librem5/squeekboard!399
2020-10-21 07:52:59 +00:00
d07b5ed0d6
UI: Delay hiding only when leaving a text field
2020-10-20 11:52:06 +00:00
153f9c39e5
lint: Check for missing braces
...
The `eek/layersurface.c` file should be excluded because it's an imported, "foreign" source, but clang-tidy doesn't seem to have an annotation for that.
An alternative would have been to exclude it in Meson and do the check there, but that requires clang-tidy, raising the barrier to contribute of Squeekboard even more (it already requires libfeedback, which isn't packaged widely).
2020-10-20 11:34:17 +00:00
c0b6ea51fa
enabled: Don't force the keyboard to show when enable is switched
...
This is a bit of a hack: the enable semantics are not finalized yet:
https://source.puri.sm/Librem5/squeekboard/-/issues/238
This prevents the keyboard from appearing over the lock screen at least:
https://source.puri.sm/Librem5/squeekboard/-/merge_requests/397#note_123987
2020-10-20 08:08:55 +00:00
5d81cf78f8
docs: Correct Cargo update instructions
2020-10-19 14:33:08 +00:00
0ed1dd925a
Merge branch 'x11final' into 'master'
...
Use multiple key maps, each of which is acceptable by Xwayland
See merge request Librem5/squeekboard!393
2020-10-19 13:43:12 +00:00
39464f9c99
Merge branch 'master' into 'master'
...
Add friulian keyboard and langs layout
See merge request Librem5/squeekboard!396
2020-10-19 08:44:17 +00:00
eeb7e252c7
Revert "Add friulian keyboard"
...
This reverts commit 16ccb5fd341fbdeff04b1540f99fe9cbe1c27df1
2020-10-19 08:44:16 +00:00
65425ff928
Merge branch 'fix' into 'master'
...
tests: Fix bad field access
See merge request Librem5/squeekboard!395
2020-10-14 10:37:26 +00:00
229b3bac51
tests: Fix bad field access
...
As a result of an automatic merge, a private field was accessed that shouldn't be.
2020-10-14 10:12:57 +00:00
a4e7ad06d3
build: Avoid MaybeUninit on older Debian
2020-10-12 14:14:26 +00:00