Commit Graph

468 Commits

Author SHA1 Message Date
7a06ac1ee7 keyboard: Remove scale 2019-08-18 13:22:18 +00:00
f50f8e95b1 Remove unused outline rendering function 2019-08-18 13:22:18 +00:00
2e201b67a7 Remove obsoleted and unused pieces 2019-08-18 13:22:18 +00:00
524040cf00 Remove eek-container 2019-08-18 13:22:18 +00:00
77d4f45d13 section: Elininate references 2019-08-18 13:22:18 +00:00
0d33179727 section: Moved bounds to row 2019-08-18 13:22:18 +00:00
4f8de42598 section: Move properties into Row 2019-08-18 13:22:18 +00:00
3689727fc1 serializable: Remove completely 2019-08-18 13:22:18 +00:00
fffd82b9be eektext: Remove unused file 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
0c83101b3f container: Drop parent reference 2019-08-18 13:22:17 +00:00
fc683de434 keyboard: Pass the current view instead of level 2019-08-18 13:20:43 +00:00
996f681e5c keystate: Removed multiple symbols 2019-08-18 13:20:43 +00:00
eb118d67fc section: Remove row 2019-08-18 13:20:43 +00:00
725b36ba79 locking: Move to squeek_key 2019-08-18 13:20:43 +00:00
1471a61993 locking: Set lock directly on the button 2019-08-18 13:20:43 +00:00
94a76eedfd Remove marshalers 2019-08-18 13:20:43 +00:00
8566257a01 keysyms: Remove unused generated files 2019-08-18 13:20:43 +00:00
f60917e466 symbols: Removed redundant info 2019-08-18 13:20:43 +00:00
699e785340 Remove unused variables 2019-08-13 12:36:52 +00:00
6081dc240a modifiers: Remove empty argument 2019-08-13 12:36:14 +00:00
73d2505c89 Do not pass the symbol to the key emitter 2019-08-13 12:24:11 +00:00
8cf39394c5 Update create_key to match the function assigned to it 2019-08-13 12:07:24 +00:00
ecf6957a6e Merge branch 'fix_num_layouts' into 'master'
views: Don't lay out views that are missing

See merge request Librem5/squeekboard!126
2019-08-13 12:02:07 +00:00
d858005a68 Merge branch 'improve-drag-handling' into 'master'
Release each pressed key instead of the current pressed key

See merge request Librem5/squeekboard!125
2019-08-13 12:01:57 +00:00
6309fa8a48 views: Don't lay out views that are missing 2019-08-13 11:59:28 +00:00
91d7cc1118 Release each pressed key instead of the current pressed key 2019-08-10 16:11:53 +00:00
a072755cee layout: Use show_symbols instead of shift 2019-08-08 20:04:44 +00:00
1cfec4de50 key: Share state between multiple keys 2019-08-08 20:04:38 +00:00
cc3f2315a7 Use keyboards as views
Got rid of modifiers in the process. Still buggy: dragging over keys.
2019-08-08 19:56:36 +00:00
f745223796 symbols: Stop parsing key groups 2019-08-08 19:26:25 +00:00
25a2e95890 keyboard: Remove unused numlock and altgr masks 2019-08-08 19:26:24 +00:00
f371b14e89 levelkeyboard: Use a layer for managing keyboard views 2019-08-08 19:26:21 +00:00
0b6935e50c keystate: Use keycode 2019-08-08 19:18:29 +00:00
fb93e25833 eekkey: Moved state to KeyState 2019-08-08 19:18:29 +00:00
ad86cb531a symbol: Store symbols instead of pointers 2019-08-08 19:18:29 +00:00
53b89aae45 symbol: Remove remains 2019-08-08 19:18:29 +00:00
b76e43679e level: Remove level from elements 2019-08-08 19:18:29 +00:00
077ca8fad2 level: Make keyboard the only source of level data 2019-08-08 19:18:29 +00:00
377521c108 section: Remove unused press signals 2019-08-08 19:18:29 +00:00
23d5f18d4a symbols matrix: Remove in favor of a levels vector 2019-08-08 19:18:28 +00:00
c8adb45ab5 keyboard: Expose creating sections directly 2019-08-08 19:18:28 +00:00
18163e3ecc geometry: Simplify keyboard declarations 2019-08-08 19:18:23 +00:00
a18beca50c geometry: Move keycode to costomizations 2019-08-08 19:11:53 +00:00
04b721aed9 geometry: Move customizations to the button table 2019-08-08 19:11:53 +00:00
45f9353164 geometry: Use default outline by default 2019-08-08 19:11:53 +00:00
5abe6ed6be geometry: Remove unused row element 2019-08-08 19:11:43 +00:00
38f81e45f4 Break out symbol handling into Rust 2019-08-08 12:51:15 +00:00
c1482c2377 Merge branch 'add-frame-rendering' into 'master'
Add frame rendering, fix style sheet to show key borders

See merge request Librem5/squeekboard!123
2019-08-05 21:20:36 +00:00