Commit Graph

1186 Commits

Author SHA1 Message Date
3b6999f6ef Don't hide keyboard right away
instead keep it around for 200ms. This reduces flicker a lot since
the keyboard will not hide when switching through input fields in
e.g. contacts or chatty.
2019-09-25 20:38:27 +02:00
2fca71aa53 Merge branch 'cargo' into 'master'
build: Simplified the calling of cargo.sh

See merge request Librem5/squeekboard!173
2019-09-25 15:44:55 +00:00
7870791fef Merge branch 'deps' into 'master'
deps: Accept only bugfix version changes

See merge request Librem5/squeekboard!172
2019-09-25 15:15:34 +00:00
83f9b580ef Merge branch 'sizes' into 'master'
layout: Improved UI layout looks

See merge request Librem5/squeekboard!167
2019-09-24 14:41:10 +00:00
54f9e61b6a style: Make pressed button 20% lighter 2019-09-24 11:28:29 +00:00
94b7ba1ccc layout: Improved UI layout looks 2019-09-24 11:28:29 +00:00
e7d30d933f build: Simplified the calling of cargo.sh 2019-09-24 11:27:01 +00:00
150fb3cf6a deps: Accept only bugfix version changes 2019-09-24 11:18:35 +00:00
169f33c67a Merge branch 'pre-release' into 'master'
Pre release

See merge request Librem5/squeekboard!171
2019-09-24 10:52:52 +00:00
0f5c5ef10f Bump version number v1.2.0 2019-09-24 10:46:41 +00:00
6e183ccb13 cargo: Update lock 2019-09-24 10:46:21 +00:00
af0137a4fc Merge branch 'test_deb' into 'master'
ci: Build .deb

Closes #108

See merge request Librem5/squeekboard!169
2019-09-23 13:35:53 +00:00
bb3c26b0d8 ci: Build .deb 2019-09-23 13:06:45 +00:00
6dcea4599f Merge branch 'lintian' into 'master'
debian: Silence false positive in Lintian

Closes #107

See merge request Librem5/squeekboard!170
2019-09-23 12:52:22 +00:00
d32749d533 debian: Silence false positive in Lintian
Needed to have working repository builds
2019-09-23 10:48:40 +00:00
36306f2eea Merge branch 'backslash' into 'master'
us: Escape backslash character

See merge request Librem5/squeekboard!168
2019-09-22 21:32:05 +00:00
34a4c6ffb5 us: Escape backslash character
This fixes backslash being missing from the symbols view.
2019-09-22 00:30:35 +02:00
74e75d2dae Merge branch 'fixbuild' into 'master'
Fix Cargo interaction with Debian build system

See merge request Librem5/squeekboard!162
2019-09-20 19:29:13 +00:00
a3e421db3d build: Fix Debian Cargo.toml mismatch
Debian uses a separate registry for the packages it distributes. Checksums for some Debian packages don't match anything that's available on crates.io, which is the default source of dependencies. *linked-hash-map* in particular doesn't provide any hash.

As a result, Debian's `Cargo.lock` and crates.io's `Cargo.lock` are not matching, and building is only possible with one or the other, depending on what's checked in.

As a separate issue, Debian packages are usually not checked in in multiple versions, so checking in Debian's `Cargo.lock` would result in the package not building whenever a bugfix is distributed (due to checksum changes).

This change removes the crates.io `Cargo.lock` so that a new one will be created whenever a .deb is built, solving the above. What keeps falsely passing builds from happening is `Cargo.toml` specifying no interface changes, as well as Build-Depends, which seem enough for any other Debian package.
2019-09-20 09:52:36 +00:00
241e5c0fc6 debian: Use Debian versions of dependencies 2019-09-20 09:40:18 +00:00
28e0c26671 build: Change dependencies to match Debian packages 2019-09-20 09:40:18 +00:00
7d0070a155 debian: Use CARGO_HOME more like librsvg does 2019-09-20 09:37:46 +00:00
9093226abe Merge branch 'update-symbols-button' into 'master'
Update symbols button to reflect the symbols view

See merge request Librem5/squeekboard!166
2019-09-19 14:48:58 +00:00
45dc51f08f Update symbols button to reflect the symbols view 2019-09-16 17:07:41 +02:00
b486dc8afd Merge branch 'testing' into 'master'
tests: Describe how to test

See merge request Librem5/squeekboard!165
2019-09-13 19:55:25 +00:00
e70a64a47e Merge branch 'cleanups' into 'master'
Cleanups

See merge request Librem5/squeekboard!164
2019-09-13 19:52:19 +00:00
225b243446 tests: Describe how to test 2019-09-13 15:55:26 +00:00
db994da531 keysyms: Remove dead code 2019-09-13 15:25:48 +00:00
d47aff357b layout: Remove dead code 2019-09-13 15:21:29 +00:00
96c2c2dd1f Merge branch 'test_layouts' into 'master'
Test layouts

See merge request Librem5/squeekboard!163
2019-09-13 15:12:46 +00:00
c8cc5b1997 layout: Bundle number layout 2019-09-13 09:11:20 +00:00
edb28cb859 tests: Verify all bundled layouts 2019-09-13 09:09:17 +00:00
b07689939b Merge branch 'fixbuild' into 'master'
build: Fix cargo behaviour

See merge request Librem5/squeekboard!161
2019-09-12 11:32:16 +00:00
6072e5768a build: Fix cargo behaviour
Cargo caused .deb builds to crash by storing its data in $HOME.

https://www.debian.org/doc/debian-policy/ch-source.html#main-building-script-debian-rules says TMP_DIR may be used freely, so that's where Cargo will keep its stuff now.
2019-09-12 11:26:03 +00:00
fe8d66a635 Merge branch 'autokeysym' into 'master'
Unicode key name -> keysym conversion

See merge request Librem5/squeekboard!160
2019-09-11 15:20:44 +00:00
c8658b00e3 Merge branch 'warnings' into 'master'
warnings: Fix some C stuff

See merge request Librem5/squeekboard!159
2019-09-11 14:58:19 +00:00
0989771a3b Merge branch 'simple_cargo' into 'master'
cargo: Allow for manual cargo invokations

See merge request Librem5/squeekboard!158
2019-09-11 13:34:42 +00:00
9c2acde826 Merge branch 'reparse' into 'master'
rewrite of the parsing

See merge request Librem5/squeekboard!152
2019-09-11 12:33:25 +00:00
2352e31f01 us: Simplify by using Unicode directly 2019-09-11 12:03:57 +00:00
8e654346a2 keysyms: Derive from Unicode labels 2019-09-11 12:03:57 +00:00
015ba79f65 Merge branch 'fix_tests' into reparse 2019-09-11 12:03:24 +00:00
d6aa54f30c Merge branch 'fix_tests' into 'master'
Fix doctests

See merge request Librem5/squeekboard!157
2019-09-11 11:55:26 +00:00
fd0d8d4244 warnings: Fix some C stuff 2019-09-10 11:06:18 +00:00
c725cd7f14 cargo: Allow for manual cargo invokations 2019-09-10 10:17:28 +00:00
0922d4a87a tests: Allow the building of doctests
Also allows for standalone tests and examples to be built and run with Cargo.
2019-09-10 09:34:25 +00:00
51562d5185 Fix imservice docstring 2019-09-10 09:27:21 +00:00
ed8b6eec28 More float_ord docs 2019-09-10 09:27:21 +00:00
e9c236a682 float_ord: Fix test 2019-09-10 09:27:19 +00:00
04a47ad0af Merge branch '33-multi-touch-typing-not-yet-working' into 'master'
Resolve "Multi-touch typing not-yet working"

Closes #33

See merge request Librem5/squeekboard!135
2019-09-10 09:15:50 +00:00
99c577be60 Merge remote-tracking branch 'upstream/master' into reparse 2019-09-10 09:11:57 +00:00