c393eb20be
Merge branch 'improve-key-rendering' into 'master'
...
Improve key rendering and eliminate two deprecation warnings
See merge request Librem5/squeekboard!33
2019-07-07 11:39:12 +00:00
0e8715b4ff
Improve key rendering and eliminate two deprecation warnings
...
- Replace two calls to deprecated gdk_cairo_create()
- Alleviate asymmetry between rendering pressed and released keys
by consistenly clipping the same area up front to avoid
artefacts
- make sure pressed and released keys are shown immediately by
calling gdk_window_invalidate_rect()
- improve consistency between render_(pressed|locked|released)_key
- improve code flow
2019-07-07 11:34:24 +02:00
b09c812579
Merge branch 'drop-icons' into 'master'
...
Drop icons
See merge request Librem5/squeekboard!29
2019-07-04 18:34:15 +00:00
d6f7c271e2
Merge branch 'kill-automake' into 'master'
...
Remove automake leftovers
See merge request Librem5/squeekboard!27
2019-07-04 18:26:24 +00:00
f1d97e396b
Drop icons
...
They're not being installed and we want ones matching current
GNOME design anyway.
2019-07-04 16:25:05 +02:00
7a52080940
Remove automake leftovers
2019-07-04 14:51:00 +02:00
851a9185c0
Merge branch 'margins' into 'master'
...
style: Fix right margin
See merge request Librem5/squeekboard!26
2019-07-04 08:44:52 +00:00
c1e1ddb73f
style: Fix right margin
...
For some reason, adjusting the width of the keyboard layout affects the margin when used at 360 width.
2019-07-04 08:27:37 +00:00
d530c1d6d6
Merge branch 'session' into 'master'
...
session: Register to the session manager
See merge request Librem5/squeekboard!24
2019-07-04 08:27:00 +00:00
43579b51f0
session: Register to the session manager
...
Registering as "sm.puri.OSK0", because that's as much as the session knows about the virtual keyboard.
2019-07-04 07:58:34 +00:00
e27af9fd24
Merge branch 'be-explicit-about-meson' into 'master'
...
Specify the build system when building a package
See merge request Librem5/squeekboard!23
2019-07-03 22:28:20 +00:00
a7c6597246
Specify the build system when building a package
2019-07-04 00:18:42 +02:00
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
89dee04cdf
Add missing packaging file
2019-07-03 21:35:24 +02:00
3b0a073964
Merge branch 'conflict' into 'squeekboard'
...
build: Apply fixes/suggestions
See merge request Librem5/squeekboard!21
2019-07-03 08:48:40 +00:00
a129863a4d
build: Apply fixes/suggestions
...
Following comments on https://source.puri.sm/Librem5/squeekboard/merge_requests/20
2019-07-02 20:14:12 +00:00
5b700f7dfc
Merge branch 'modifiers' into 'squeekboard'
...
Modifiers
See merge request Librem5/squeekboard!19
2019-07-02 18:44:33 +00:00
d982bcb5e4
Merge branch 'conflict' into 'squeekboard'
...
Fix virtboard conflict
See merge request Librem5/squeekboard!20
2019-07-02 18:18:19 +00:00
61a5e8d4fd
install: Don't distribute dbus definition
...
Instead, require virtboard to provide it.
2019-07-02 18:13:34 +00:00
cb641bd221
ci: Prevent caching of build directory
2019-07-02 18:11:49 +00:00
2f6e9a1756
Merge branch 'remove-trigger-in-packaging' into 'squeekboard'
...
Remove unnecessary trigger
See merge request Librem5/squeekboard!18
2019-07-02 13:23:47 +00:00
51b183a0f3
Remove unnecessary trigger
2019-07-02 13:23:47 +00:00
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
14887f9c99
layout: Change label for Level 3 modifier
2019-07-02 13:09:33 +00:00
654909261e
modifiers: Level 3 works
2019-07-02 13:03:35 +00:00
ab2a27345d
Merge branch 'modifiers' into 'squeekboard'
...
modifiers: Seem to be emitted correctly
See merge request Librem5/squeekboard!17
2019-07-02 11:54:34 +00:00
484eb3303c
modifiers: Seem to be emitted correctly
2019-07-02 11:52:45 +00:00
319d64e1e5
build: Link Rust library statically
2019-07-02 10:11:32 +00:00
60250ca5e5
Merge branch 'font-size' into 'squeekboard'
...
hack: Adjust font size
See merge request Librem5/squeekboard!15
2019-07-01 15:41:10 +00:00
d729bb3a89
hack: Adjust font size
2019-07-01 15:27:06 +00:00
4dc55635d7
Merge branch 'new_layout' into 'squeekboard'
...
New layout
See merge request Librem5/squeekboard!13
2019-07-01 15:04:32 +00:00
4af49ef7b6
layout: Make keys higher
2019-07-01 13:31:53 +00:00
3a42e66504
layout: Position keys closer to the left edge
2019-07-01 12:57:52 +00:00
250b196b81
theme: Use mockup colors
2019-07-01 12:57:52 +00:00
9ba1987cab
layout: Moved keys a bit to the left
2019-07-01 12:57:52 +00:00
909b1e2a28
theme: Adjust colors to match the mockup closer
2019-07-01 12:57:52 +00:00
e46af41abf
layouts: Fixed spacing
2019-07-01 12:57:52 +00:00
17671a3b08
layout: Use outlines for key bounds
2019-07-01 12:57:52 +00:00
b8eb7752e7
layout: Using bigger keys
2019-07-01 12:57:52 +00:00
5e92f45111
layout: Arrange keys similar to mockup
2019-07-01 12:57:52 +00:00
baf848c791
layout: Ignore keycodes without corresponding keys
2019-07-01 12:57:52 +00:00
737d57c1f4
Merge branch 'install-rslib' into 'squeekboard'
...
Install rslib
See merge request Librem5/squeekboard!12
2019-07-01 12:57:22 +00:00
9985ad7ee1
Fix lintian package-must-activate-ldconfig-trigger error
2019-07-01 01:46:16 +02:00
025b55e1a2
Install rslib
2019-07-01 00:05:42 +02:00
14fbabe8d7
Merge branch 'popup' into 'squeekboard'
...
Pop up when input requested
See merge request Librem5/squeekboard!10
2019-06-30 19:04:42 +00:00
b746f7a70e
input method: Pop up the keyboard
2019-06-30 19:03:24 +00:00
0d3b003aac
input method: Initialize the protocol and pretend to handle a few things
2019-06-30 19:03:24 +00:00
9428927879
Merge branch 'build-dep' into 'squeekboard'
...
ci: Use build-dep instead of a dependency list
See merge request Librem5/squeekboard!11
2019-06-30 19:03:08 +00:00
511b2f7186
ci: Use build-dep instead of a dependency list
2019-06-30 19:01:36 +00:00
d8c83e3c65
Merge branch 'touch' into 'squeekboard'
...
Touch support
See merge request Librem5/squeekboard!9
2019-06-30 06:11:16 +00:00