cc00fcb5c9
Remove more files
...
autogen.sh is for automake and the TODO refers to eekboard.
2019-07-16 11:00:59 +02:00
922495ca06
Merge branch 'remove-unused-files' into 'master'
...
Remove unused files and functions
See merge request Librem5/squeekboard!79
2019-07-16 07:16:29 +00:00
e5e2e08ff4
Merge branch 'fewer-redraws' into 'master'
...
keyboard: Schedule widget redraw instead of gdk_window_invalidate_rect
See merge request Librem5/squeekboard!75
2019-07-15 22:57:12 +00:00
c7c410210b
Merge branch 'scale' into 'master'
...
Honor widget scale factor
See merge request Librem5/squeekboard!56
2019-07-15 22:27:34 +00:00
cb7c214aa0
Merge branch 'fixes' into 'master'
...
Fixes
See merge request Librem5/squeekboard!74
2019-07-15 22:20:40 +00:00
6f5f49729c
Remove unused files and functions
2019-07-15 23:45:17 +02:00
94c9442de1
keyboard: Drop now unused clip_bounds_to_dirty_rectangle()
2019-07-15 17:42:32 +02:00
8c044d0852
keyboard: Schedule widget redraw instead of gdk_window_invalidate_rect
...
The later would invaliate the drawn area again and again in a ::draw()
handler. This caused infinite redraws when e.g. a key was locked. To
reproduce break e.g. on `eek_gtk_keyboard_real_draw()` and see how it is
invoked again and again.
2019-07-15 17:42:32 +02:00
1f0cc0a5f3
keyboard: Don't leak on set_keyboard()
...
Unref and disconnect signals before setting a new keyboard.
2019-07-15 14:12:10 +02:00
5693ce3df7
keyboard: Simplify signal disconnect
...
We're only keeping the signal ids around for disconnect but that only
happens in dispose so it's o.k.to just disconnect all keyboard signals
we listen to.
2019-07-15 14:12:10 +02:00
bcf04ab11e
Merge branch 'exclusive-zone' into 'master'
...
LayerSurface: Make exclusive zone identical to height
Closes #53
See merge request Librem5/squeekboard!72
2019-07-15 11:55:41 +00:00
086f6bd772
renderer: Only scale by output scale
...
The original eekboard code scaled icons by a factor. That was simplified
in c529e9ed9c but we can do away with it
completely and fetch the icons at the right size making them not blurry.
2019-07-15 13:23:16 +02:00
d0fa444a0e
Honor the outputs scale factor
2019-07-15 13:13:34 +02:00
cd81aeb286
get_icon_surface: Add a scale argument
...
This will allow us to pass the output scale around
2019-07-15 13:13:34 +02:00
7db33bc92e
renderer: Add icons in resource bundle to the icon theme
2019-07-15 13:13:34 +02:00
fb6c501e44
renderer: Use gtk_icon_theme_load_surface
...
This will allow us to feed in the output scale.
2019-07-15 13:12:26 +02:00
ce7b398f7b
LayerSurface: Make exclusive zone identical to height
...
Othewise we hide content beneath the keyboard.
Closes : #53
2019-07-15 12:49:11 +02:00
4d8d3a8109
Merge branch 'suppress-warnings' into 'master'
...
Suppress warning message
See merge request Librem5/squeekboard!70
2019-07-13 22:14:54 +00:00
a183cf8b63
Suppress warning message
2019-07-14 00:13:41 +02:00
f834edcf94
Merge branch 'fix-compiler-warnings' into 'master'
...
Fix use of inappropriate type
See merge request Librem5/squeekboard!69
2019-07-13 19:47:40 +00:00
17802a9408
Fix use of inappropriate type
2019-07-13 18:36:59 +02:00
ac1aad881c
Merge branch '49-inconsistent-behaviour-of-shift-key-s-pressed-state' into 'master'
...
Resolve "Inconsistent behaviour of shift key's pressed state"
Closes #49
See merge request Librem5/squeekboard!66
2019-07-13 16:35:07 +00:00
928110a92d
Merge branch 'add-missing-icon' into 'master'
...
Add keyboard preferences icon
See merge request Librem5/squeekboard!68
2019-07-12 21:09:49 +00:00
f6479fafe2
Add keyboard preferences icon
2019-07-12 23:07:01 +02:00
62b1c2ba84
Revert to latch behavior for letters
2019-07-12 19:54:21 +00: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
fb5ec5557b
Make icons smaller
2019-07-12 20:12:09 +02:00
74d94e6792
Merge branch 'remove-unused-xml' into 'master'
...
Remove unused XML from the US definitions
See merge request Librem5/squeekboard!64
2019-07-12 18:08:55 +00:00
63f4c6b4da
Use icons for Shift and Return in the US layout
2019-07-12 20:04:50 +02:00
2774c1c988
Try to load icons from app resources first
2019-07-12 20:04:22 +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
4dc18c0af4
Merge branch '27-period-should-not-change-when-caps-lock-is-active' into 'master'
...
Resolve "Period should not change when caps lock is active"
Closes #27
See merge request Librem5/squeekboard!63
2019-07-12 17:11:10 +00:00
55c6911b87
Remove level with > character from . key
2019-07-12 17:17:11 +02:00
9bf0da5409
Merge branch 'adjust-scaling' into 'master'
...
Reduce icon size to match platform guidelines
See merge request Librem5/squeekboard!62
2019-07-12 15:15:43 +00:00
7d5b2dd1de
Reduce icon size to match platform guidelines
2019-07-12 16:10:31 +02:00
6091632e40
Merge branch 'simplify-geometry-xml' into 'master'
...
Simplify geometry XML
See merge request Librem5/squeekboard!61
2019-07-12 14:09:57 +00: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
2a4763d4f3
Merge branch 'fix-bottom-margin' into 'master'
...
Include extra space in the window object
Closes #47
See merge request Librem5/squeekboard!60
2019-07-12 13:42:20 +00:00
4b92f205ef
Include extra space in the window object
2019-07-12 10:30:44 +00:00
a5668fa1db
Merge branch 'remove-pressed-key-popups' into 'master'
...
Remove pop-ups for pressed keys
See merge request Librem5/squeekboard!59
2019-07-11 23:42:34 +00:00
de39256377
Remove pop-ups for pressed keys
2019-07-11 23:39:33 +00:00
f53709c83d
Merge branch 'fix-bottom-margin' into 'master'
...
Fix clipping issue at bottom of keyboard
Closes #47
See merge request Librem5/squeekboard!58
2019-07-11 23:07:01 +00:00
8ad0192e55
Fix clipping issue at bottom of keyboard
...
Closes #47 .
2019-07-11 23:04:29 +00:00
791e454cb6
Merge branch 'functioning-views' into 'master'
...
Basic functioning views
See merge request Librem5/squeekboard!57
2019-07-11 22:58:50 +00:00
c85638be4d
Use a dummy, non-emitting key to switch views
2019-07-11 19:38:02 +00:00
a61b1fdf06
Merge branch 'implement-more-view-behavior' into 'master'
...
Improve view behavior to more closely reflect #38
See merge request Librem5/squeekboard!55
2019-07-11 16:29:26 +00:00