901ca9ec76
Remove explicit keycodes in XML, auto-generate them instead
...
This makes it easier to keep the geometry and symbols files in sync.
2019-07-14 00:16:32 +02:00
f6479fafe2
Add keyboard preferences icon
2019-07-12 23:07:01 +02:00
c0ac5e540f
Merge branch 'add-key-icons' into 'master'
...
Add key icons
Closes #44
See merge request Librem5/squeekboard!65
2019-07-12 19:17:29 +00:00
63f4c6b4da
Use icons for Shift and Return in the US layout
2019-07-12 20:04:50 +02:00
469b0c0a9a
Add icons to the resource manifest
2019-07-12 20:04:02 +02:00
2ddd217737
Add Enter and Shift icons
2019-07-12 19:16:21 +02:00
c4e8e34ad6
Remove unused XML from the US definitions
2019-07-12 17:15:38 +00:00
55c6911b87
Remove level with > character from . key
2019-07-12 17:17:11 +02:00
44110fd4d9
Remove bounds for everything except the geometry element
2019-07-12 14:00:20 +00:00
74d76ebfeb
Remove unused XML elements
2019-07-12 14:00:20 +00:00
760bc138b0
Test effect of setting attributes to zero
2019-07-12 14:00:20 +00:00
c85638be4d
Use a dummy, non-emitting key to switch views
2019-07-11 19:38:02 +00:00
626527ee09
Merge branch 'feature-xml-resources' into 'master'
...
FINAL: bundle xml resources, allows running uninstalled from git repo
Closes #29 and #21
See merge request Librem5/squeekboard!49
2019-07-11 13:33:45 +00:00
c4a462c385
Merge branch 'ci' into 'master'
...
gitlab-ci: No need for our ci repository
See merge request Librem5/squeekboard!54
2019-07-11 13:16:32 +00:00
c1af9b2ba4
Add dbus protocol definition
...
This let's us drop the virtboard build dependency.
2019-07-11 14:31:25 +02:00
5efb4cc58d
Bundle keyboard definitions
...
This allows running uninstalled from a git repo
Closes : #21 , #29
2019-07-11 13:40:03 +02:00
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
b8a2b2d7c8
Specify a keyval to make the backspace key work again
2019-07-11 01:09:04 +02:00
64223704e0
Update symbols to more closely resemble #38
2019-07-10 23:50:34 +02:00
10cd93022a
Merge branch 'update-icons' into 'master'
...
Use an icon for backspace
See merge request Librem5/squeekboard!47
2019-07-10 16:57:09 +00:00
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
1b59c4dad3
Use an icon for backspace
2019-07-10 14:36:19 +02:00
1ff1592f24
Merge branch 'master' into 'use_gresource'
...
# Conflicts:
# src/server-context-service.c
2019-07-10 11:35:40 +00:00
7f5f310bf0
Add some border at the top
...
Closes : #28
2019-07-10 11:31: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
aba242301d
Use a gresource to store the css
...
This makes build / test faster since one can skip install. It's
also more obvious which file is being used.
2019-07-04 16:16:04 +02:00
7a52080940
Remove automake leftovers
2019-07-04 14:51:00 +02: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
5b700f7dfc
Merge branch 'modifiers' into 'squeekboard'
...
Modifiers
See merge request Librem5/squeekboard!19
2019-07-02 18:44:33 +00:00
61a5e8d4fd
install: Don't distribute dbus definition
...
Instead, require virtboard to provide it.
2019-07-02 18:13:34 +00:00
654909261e
modifiers: Level 3 works
2019-07-02 13:03:35 +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
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
346ed453ef
Start working on a desktop file
2019-06-26 18:17:54 +02:00
6ff33b48d1
dbus: Add missing schema
2019-03-27 13:48:53 +00:00
6b15072764
dbus: Use generated code
2019-03-23 09:36:53 +00:00
8f71b010cc
settings: Removed custom settings schema
2019-03-22 15:52:35 +00:00
8087c3e5d4
build: Use only meson for squeekboard
...
This breaks autoconf. The only resulting binary is the squeekboard GUI. It still needs the autotools-built eekboard client in order to do anything useful. That one needs to be built using a different branch, making this a WIP.
2019-03-15 20:59:29 +00:00
8faae7ef08
Use git.mk.
2012-04-24 10:38:36 +09:00
4a346211b8
Show tooltips.
2012-04-23 16:43:06 +09:00
30811ae656
Fix jp-kana keyboard.
2012-04-13 16:44:01 +09:00
b8015bbef5
Simplify geometry XML format by folding row element.
2012-04-06 15:57:30 +09:00