36ee547506
Cleanups: fix gdk_cairo_create() deprecation warning
2019-07-04 21:37:06 +02:00
8e014aaaf8
Cleanups: fix deprecated g_type_class_add_private()
...
- use G_DECLARE_ and G_DEFINE_ macros
- move all data into ClassNamePrivate
- use _get_instance_private()
This should not introduce any functional changes or breakage.
Skipped two classes (EekKeyboard and EekboardContextService) for now in
order not to break the build.
These two classes are used in some very funky WIP code that tries to
circumvent encapsulation.
(Funky code is in eekboard/key-emitter.c and eekboard/eekboard-context-service.c)
2019-07-04 19:55:15 +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
050fd6f3ba
Touch support
...
Single stream of touch events.
2019-06-29 12:56:04 +00:00
72d6a8d4e1
Merge branch 'wayland-gen' into 'squeekboard'
...
build: Use 'client-code' instead of 'code' for protocols
See merge request Librem5/squeekboard!8
2019-06-29 12:47:27 +00:00
30d35216f6
build: Use 'client-code' instead of 'code' for protocols
2019-06-29 12:46:08 +00:00
bcd0d40912
Merge branch 'fixes' into 'squeekboard'
...
fix: Remove leftover debug print
See merge request Librem5/squeekboard!7
2019-06-29 12:18:59 +00:00