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
60f1ca1408
style: Avoid conflict with GTK widget names
...
GTK style provider loads the theme on top of the selected CSS file. To ignore the theme, element names must be different than the predefined ones.
2019-09-28 12:11:32 +00:00