Commit Graph
36 Commits
Author SHA1 Message Date
David Boddie 47041b0fac Implement basic keyboard views
Use existing concepts of levels and modifier latches and locks to
implement the three view design of issue #38.

The use of a lock to switch from letter to numbers and a latch to
handle upper and lower case has side effects, but these can be
addressed in a future commit.
2019-07-10 23:33:45 +00:00
David Boddie b8a2b2d7c8 Specify a keyval to make the backspace key work again 2019-07-11 01:09:04 +02:00
David Boddie 0765ea1b86 Merge branch 'update-symbols' into 'master'
Update symbols to more closely resemble #38

See merge request Librem5/squeekboard!48
2019-07-10 22:20:30 +00:00
David Boddie 64223704e0 Update symbols to more closely resemble #38 2019-07-10 23:50:34 +02:00
David Boddie d006aede6a Merge branch 'top-margin' into 'master'
Add some border at the top

Closes #28

See merge request Librem5/squeekboard!43
2019-07-10 15:46:16 +00:00
David Boddie 1b59c4dad3 Use an icon for backspace 2019-07-10 14:36:19 +02:00
David Boddie 189c721d7e Merge branch 'use_gresource' into 'master'
Use a gresource to store the css

See merge request Librem5/squeekboard!28
2019-07-10 11:36:53 +00:00
David Boddie 1ff1592f24 Merge branch 'master' into 'use_gresource'
# Conflicts:
#   src/server-context-service.c
2019-07-10 11:35:40 +00:00
David Boddie f999861228 Merge branch 'remove-more-unused-code-and-data' into 'master'
Remove unused color definitions

See merge request Librem5/squeekboard!42
2019-07-09 21:40:36 +00:00
David Boddie a571bd7dca Remove unused color definitions 2019-07-09 17:55:40 +02:00
David Boddie 3d0d28fa01 Merge branch 'remove-unused-eekboard-context-service-code' into 'master'
Remove currently unused eekboard code

See merge request Librem5/squeekboard!41
2019-07-09 15:48:59 +00:00
David Boddie 4c54b49ef5 Merge branch 'remove-unused-sources' into 'master'
Remove unlisted files

See merge request Librem5/squeekboard!38
2019-07-09 14:44:00 +00:00
David Boddie eb940bcf52 Remove currently unused eekboard code 2019-07-09 16:34:16 +02:00
David Boddie be0e773879 Merge branch 'quick-review-fast-lane-very-speedy' into 'master'
Some cleanups, and some FIXME hints for future work (no functional changes)

See merge request Librem5/squeekboard!39
2019-07-09 14:25:45 +00:00
David Boddie 056e07e80e Merge branch 'prevent-warnings' into 'master'
Prevent compiler warnings by commenting out unused code

See merge request Librem5/squeekboard!37
2019-07-09 13:44:54 +00:00
David Boddie 83b36d07d0 Add note about unused code 2019-07-09 15:28:02 +02:00
David Boddie 4bf4500ae1 Remove unlisted files 2019-07-09 01:07:19 +02:00
David Boddie e2944ff4a7 Use a macro to declare a type with private data 2019-07-09 00:46:03 +02:00
David Boddie f79b5dadbb Use a macro to declare a type with private data 2019-07-09 00:41:25 +02:00
David Boddie 4d44129b04 Prevent compiler warnings by commenting out unused code 2019-07-09 00:24:57 +02:00
David Boddie b3e1d84e6c Merge branch 'mem' into 'master'
Fix visibility-related bugs

See merge request Librem5/squeekboard!25
2019-07-08 21:25:27 +00:00
David Boddie 6702edaa9d Merge branch 'fix-deprecated-warnings' into 'master'
Fix deprecated warnings

See merge request Librem5/squeekboard!34
2019-07-08 21:19:57 +00:00
David Boddie a3a6e5933a Merge branch 'quick-review-fast-lane-very-speedy' into 'master'
Quick review fast lane very speedy

See merge request Librem5/squeekboard!36
2019-07-08 21:01:40 +00:00
David Boddie a7c6597246 Specify the build system when building a package 2019-07-04 00:18:42 +02:00
David Boddie fd6d873c01 Merge branch 'add-debian-source-format' into 'squeekboard'
Add missing packaging file

See merge request Librem5/squeekboard!22
2019-07-03 19:40:43 +00:00
David Boddie 89dee04cdf Add missing packaging file 2019-07-03 21:35:24 +02:00
David Boddie 51b183a0f3 Remove unnecessary trigger 2019-07-02 13:23:47 +00:00
David Boddie d071bb04af Merge branch 'linking' into 'squeekboard'
build: Link Rust library statically

See merge request Librem5/squeekboard!16
2019-07-02 13:19:14 +00:00
David Boddie 9985ad7ee1 Fix lintian package-must-activate-ldconfig-trigger error 2019-07-01 01:46:16 +02:00
David Boddie 025b55e1a2 Install rslib 2019-07-01 00:05:42 +02:00
David Boddie fc338f5723 Add Debian packaging files 2019-06-29 10:10:15 +00:00
David Boddie 346ed453ef Start working on a desktop file 2019-06-26 18:17:54 +02:00
David Boddie 664f05edba Remove unnecessary build dependency 2019-06-26 17:45:23 +02:00
David Boddie edcff44f4b Add another build dependency, add an empty rule to override autoreconf 2019-06-26 17:35:13 +02:00
David Boddie 42ee5d2ddb Update packaging files 2019-06-26 17:35:05 +02:00
David Boddie 54e421d7e6 Add initial Debian packaging 2019-06-26 17:35:00 +02:00