0b5aa1ba7c
layouts: Add German keyboard layout
2019-10-24 18:03:23 +00:00
8fd63cea80
tests: Fix automatic merge
...
The merge tool didn't realize that new files from one branch should have a format adhering to that of another branch.
2019-10-19 16:47:26 +00:00
162b828c4c
Merge branch 'targets' into 'master'
...
buttons: Buttons are next to each other, padding is visual only
Closes #110
See merge request Librem5/squeekboard!209
2019-10-18 19:14:04 +00:00
9e078be603
buttons: Buttons are next to each other, padding is visual only
2019-10-09 20:34:46 +00:00
9cd439767e
virtual_keyboard: Submit multi-codepoint strings
2019-10-09 15:13:46 +00:00
a31f9b5e04
layout: Register it
2019-10-02 18:39:44 +00:00
854a9bb22e
layouts: Add Greek
...
Greek layout created by Antonis Tsolomitis
University of the Aegean, Department of Mathematics, atsol@aegean.gr
2019-10-02 17:56:16 +00:00
938ba53a38
es layout: Add to resources and testing
2019-09-28 21:53:24 +00:00
4c0f23c5c1
layout: Unhardcode button and row spacing values
...
They are specified by each layout now
2019-09-25 19:01:38 +00:00
de43d67638
display: Remove unused corner_radius
2019-09-25 18:10:58 +00:00
e7d30d933f
build: Simplified the calling of cargo.sh
2019-09-24 11:27:01 +00: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
225b243446
tests: Describe how to test
2019-09-13 15:55:26 +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
8e654346a2
keysyms: Derive from Unicode labels
2019-09-11 12:03:57 +00:00
b84c402c4a
WIP
...
WIP
WIP: keymap generation test passes
meta: Update features and version
WiP: cargo.lock
WIP: don't crash
WIP: no outlines
parsing: New tests
WIP: base level works
WIP: remove old keyboard
symbols correctly input
WIP: lodaing files
WIP: fallback works
Valid fallback
2019-09-04 09:44:31 +00:00
f479a36dbe
keyboard: Remove references
2019-08-18 13:22:18 +00:00
77d4f45d13
section: Elininate references
2019-08-18 13:22:18 +00:00
4f8de42598
section: Move properties into Row
2019-08-18 13:22:18 +00:00
6fc351d2e8
eekkey: Dropped in favor of Button
...
Each Button has a KeyState, which may be shared with other buttons. The list of pressed and locked buttons is used as a list of keys, causing a search for the button in the current view.
2019-08-18 13:22:18 +00:00
5630cf31f1
section: Remove row
2019-08-18 13:22:18 +00:00
1cfec4de50
key: Share state between multiple keys
2019-08-08 20:04:38 +00:00
f371b14e89
levelkeyboard: Use a layer for managing keyboard views
2019-08-08 19:26:21 +00:00
c8adb45ab5
keyboard: Expose creating sections directly
2019-08-08 19:18:28 +00:00
6c1c979414
section: Removed multiple rows in section, row/column in key
2019-08-01 20:10:59 +00:00
b7eb4026f6
Merge branch 'fix-tests' into 'master'
...
Use headless init functions to prevent test breakage
See merge request Librem5/squeekboard!109
2019-08-01 17:08:24 +00:00
b5f0aa423b
xml: Remove unused file
2019-08-01 14:16:01 +00:00
9344a13bed
Use headless init functions to prevent test breakage
2019-08-01 16:00:59 +02:00
5523b00442
test: Add missing gtk include
2019-07-31 14:11:35 +00:00
9b2fcf89e8
Use a test-oriented init call
2019-07-30 17:20:15 +02:00
2f0beb6d3a
Add a simple test of keymap generation
2019-07-25 22:25:30 +02:00
e903150971
Enable tests, fixing the existing ones to use the current API
...
This also involved building a static library for the application for
tests to link to. The main application executable also links to it.
2019-07-23 10:18:44 +02:00
dbc8cc14bc
Generate config.h
...
This allows us to remove a lot of #ifdef's. Either we want to use
a config.h or we don't. Since we'll want it for e.g. optional gsound
support later on let's have it.
2019-07-17 19:50:53 +02:00
7a52080940
Remove automake leftovers
2019-07-04 14:51:00 +02:00
8faae7ef08
Use git.mk.
2012-04-24 10:38:36 +09:00
ab8cd246bf
Fix make distcheck.
2012-03-30 17:40:16 +09:00
6db99bee25
Don't enumerate over keys when find_by_keycode.
2012-03-28 14:43:49 +09:00
7eead1c1ff
Fix some mistakes.
2012-03-23 18:07:05 +09:00
a6fe5bd859
Use GInitable to define EekXklLayout.
2012-03-16 17:36:20 +09:00
32a1d23c2a
Simplify codebase.
...
* Drop clutter support.
* Unify eek-xkb into eek-xkl.
* Generate vapi from gir instead of gi.
2012-03-16 16:32:33 +09:00
4b409de5ba
Add guard to prevent individual headers from being included directly.
2011-04-28 13:03:21 +09:00
3f83b578de
Add some libs to avoid implicit DSO linking.
2011-02-22 22:08:17 +09:00
8537c42756
Rename eek-example-xml to eekboard-xml.
2011-02-01 19:04:43 +09:00
b2ad88bd01
Fix #include ordering.
2011-02-01 07:35:35 +09:00
8b563740f5
Simplify test-keyboard.xml.
2011-01-31 23:49:30 +09:00
6137b7e1f5
Add a sample program eek-example-xml.
2011-01-31 23:39:56 +09:00
e6df7d90fe
Use GObject instead of guint to represent keysyms.
2011-01-28 16:19:18 +09:00
0c77bd45f2
Don't embed native keycode/keysym values in XML layout data.
2011-01-27 19:06:59 +09:00
880ba76bd8
Update copyright year.
2011-01-27 16:58:59 +09:00