a74be1b299
Merge branch 'unclone' into 'master'
...
util: C-wrapped data don't need to be cloneable
See merge request Librem5/squeekboard!213
2019-10-10 17:34:03 +00:00
89b56ddccf
util: C-wrapped data don't need to be cloneable
2019-10-10 16:54:02 +00:00
8ab3a2b8d3
Merge branch 'multicodepoint' into 'master'
...
Support submitting multi-codepoint sequences
Closes #96
See merge request Librem5/squeekboard!207
2019-10-10 16:30:54 +00:00
70056b68a7
Merge branch 'undefined' into 'master'
...
Replace it.yaml
See merge request Librem5/squeekboard!212
2019-10-10 14:50:09 +00:00
b36c48daa3
Replace it.yaml
2019-10-10 14:50:09 +00:00
ac68d5d0a8
tests: Check keymap generation results
2019-10-09 16:08:50 +00:00
b45edcd4fe
tests: Emulate clicking all submitting buttons
2019-10-09 15:54:06 +00:00
dc2bc46167
keymap: Simplified key state passing
...
There's no need to treat states as a shared resource before they are placed inside buttons.
2019-10-09 15:38:21 +00:00
9cd439767e
virtual_keyboard: Submit multi-codepoint strings
2019-10-09 15:13:46 +00:00
212e55d7cf
caches: Stop using due to bugginness
...
The button cache is storing only button outlines (not useful to us), and it only cares about active/inactive states (there are more).
This will have to be rewritten sanely, so for the time being, disabling it is not going to deal a big performance penalty.
2019-10-09 09:24:42 +00:00
31fdde4da9
keycodes: Moved submission to Rust
2019-10-09 09:23:06 +00:00
10bad4ebe3
warnings: Fix and silence
2019-10-09 08:15:03 +00:00
da5a83f367
action: Rename file to action.rs
2019-10-09 08:11:28 +00:00
ef38fd3e64
symbol: Eliminate in favor of Action
2019-10-09 08:06:17 +00:00
46d3312c86
cleanup: Unused symbol functions
2019-10-09 08:03:39 +00:00
cb8d2b01af
Merge branch 'highlight' into 'master'
...
style: Set active button color
See merge request Librem5/squeekboard!206
2019-10-08 23:50:22 +00:00
3f3e33c853
style: Set active button color
2019-10-08 18:29:03 +00:00
aa3dc96986
Merge branch 'bump' into 'master'
...
debian: Bump distribution
See merge request Librem5/squeekboard!205
2019-10-08 11:16:05 +00:00
aee981d9c0
debian: Bump distribution
v1.2.1
2019-10-08 10:59:00 +00:00
3bede84a2d
Merge branch 'silence' into 'master'
...
logs: Silence missing file warnings
See merge request Librem5/squeekboard!199
2019-10-04 12:15:11 +00:00
e14d411150
logs: Silence missing file warnings
2019-10-03 12:59:26 +00:00
f91f000df1
Merge branch 'locklight' into 'master'
...
style: Add styling for locked buttons
See merge request Librem5/squeekboard!197
2019-10-03 12:52:28 +00:00
18f8443a9f
Merge branch 'it' into 'master'
...
Italian keyboard
See merge request Librem5/squeekboard!196
2019-10-03 12:51:26 +00:00
746d842dd4
Merge branch 'patch-3' into 'master'
...
Update es.yaml
See merge request Librem5/squeekboard!195
2019-10-03 11:37:57 +00:00
185efb1c2a
show_symbols replaced by show_eschars in eschars view and improved Catalan support
2019-10-02 20:36:54 +00:00
a31f9b5e04
layout: Register it
2019-10-02 18:39:44 +00:00
94aec87b5d
Merge branch 'el_layout' into 'master'
...
layouts: Add Greek
See merge request Librem5/squeekboard!198
2019-10-02 18:02:12 +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
477a883885
style: Add styling for locked buttons
2019-10-02 16:32:13 +00:00
b3a63042cb
Merge branch 'undefined' into 'master'
...
italian keyboard
See merge request Librem5/squeekboard!193
2019-10-02 13:49:08 +00:00
d53a683285
Update es.yaml
2019-10-01 20:50:57 +00:00
27a99e2973
italian keyboard
2019-10-01 17:51:58 +00:00
53c64010e8
Merge branch 'style' into 'master'
...
style: Rename button selectors
See merge request Librem5/squeekboard!192
2019-10-01 17:23:59 +00:00
7f704bcd61
style: Rename button selectors
2019-10-01 08:11:44 +00:00
1e08adb26b
Merge branch 'fallbacks' into 'master'
...
layout: Fallback to builtin before switching layouts
See merge request Librem5/squeekboard!186
2019-09-29 16:29:47 +00:00
75bbb17881
Merge branch 'test_build' into 'master'
...
tests: Compile in advance
See merge request Librem5/squeekboard!189
2019-09-29 16:17:23 +00:00
58c8556058
Merge branch 'es' into 'master'
...
es layout: Add to resources and testing
See merge request Librem5/squeekboard!188
2019-09-29 15:56:30 +00:00
1c56de8698
Merge branch 'style' into 'master'
...
style: Avoid conflict with GTK widget names
Closes #119
See merge request Librem5/squeekboard!184
2019-09-29 15:01:32 +00:00
0eb0a6e8fd
Merge branch 'drops' into 'master'
...
Drop more dead code
See merge request Librem5/squeekboard!185
2019-09-29 15:00:30 +00:00
9b5e0109a7
Merge branch 'style_better' into 'master'
...
Style better
See merge request Librem5/squeekboard!180
2019-09-29 14:28:42 +00:00
a1b811aada
tests: Compile in advance
...
Cargo is always trying to compile things if they are not ready yet. It caused the first test to take a lot of time, and potentially time out.
2019-09-29 09:01:09 +00:00
1b424bd663
layout: Attempt to build xdg keymap at every load
2019-09-29 07:54:32 +00:00
938ba53a38
es layout: Add to resources and testing
2019-09-28 21:53:24 +00:00
1e609f4550
Merge branch 'patch-1' into 'master'
...
Spanish keyboard layout
See merge request Librem5/squeekboard!187
2019-09-28 21:51:50 +00:00
e33f591a1f
layouts: Test fallback order
2019-09-28 21:37:51 +00:00
456af0f1ef
Spanish keyboard layout
2019-09-28 21:27:04 +00:00
b6d25da7c2
layout: Fallback to builtin before switching layouts
...
When the user-provided layout was broken or missing, the loading would proceed with the fallback layout. It tries to load the builtin one first now.
2019-09-28 21:17:32 +00:00
288d2247da
cleanup: Remove dead fullscreen mode
2019-09-28 18:29:58 +00:00
e5eb9f0fd3
cleanup: Drop unused header
2019-09-28 18:18:44 +00:00
908aa20036
cleanup: Drop unused EekboardContext
2019-09-28 18:17:26 +00:00