Johannes Marbach
da745e926c
Merge remote-tracking branch 'old-buffyboard/master'
2023-11-20 20:38:19 +01:00
Johannes Marbach
244a7838ec
Move squeek2lvgl files into subdir
2023-11-20 20:27:53 +01:00
Johannes Marbach
df6dd780b7
Merge remote-tracking branch 'old-squeek2lvgl/master'
2023-11-20 20:26:48 +01:00
Johannes Marbach
fc899689b4
Rename license and readme so that they don't conflict with the merges
2023-11-20 20:26:26 +01:00
Johannes Marbach
e88ba40a14
Initialise license and readme
2023-11-20 20:12:33 +01:00
Johannes Marbach
480bc12007
Add extra vertical space for fifth keyboard row
2023-10-24 21:29:01 +02:00
Johannes Marbach
b4c32f904b
Add extra top row on base and upper layer
...
Fixes : #49
2023-10-23 21:15:06 +02:00
Johannes Marbach
ffe1f5bf18
Add options to specify layout name and extra top row on base and upper layer
2023-10-23 21:09:40 +02:00
Johannes Marbach
c5f70f40f8
Fix CLI flag
2023-10-23 21:02:47 +02:00
Johannes Marbach
27829106c4
Add linebreak
2023-10-22 21:57:53 +02:00
Johannes Marbach
048fd313c7
Add some screenshots to the README
...
Fixes : #47
2023-10-22 21:56:46 +02:00
Johannes Marbach
0bb962940c
Clear the screen before exiting
...
Fixes : #50
2023-10-22 21:01:06 +02:00
Johannes Marbach
cc55a9756b
Add simple release script
2023-10-08 20:47:40 +02:00
Johannes Marbach
e9f5b62e69
Fix version number
2023-10-07 11:54:55 +02:00
Johannes Marbach
2e5707cbd5
Update changelog for 2.0.2
2023-10-07 11:46:16 +02:00
Johannes Marbach
40ca213ec3
Merge branch 'kbpointer' into 'master'
...
indev: register keyboard+pointer devices as keyboard
See merge request cherrypicker/unl0kr!24
2023-10-07 09:43:43 +00:00
Nikita Travkin
bc792d4b68
indev: register keyboard+pointer devices as keyboard
2023-10-07 09:57:09 +05:00
Johannes Marbach
6a26d3bc20
Update changelog for 2.0.1
2023-10-01 12:57:22 +02:00
Johannes Marbach
bc694de53c
Merge branch 'johannes/fix-45' into 'master'
...
Update lv_drivers to include set-point-on-touch-release fix
Closes #45
See merge request cherrypicker/unl0kr!23
2023-10-01 10:55:13 +00:00
Johannes Marbach
13c7e5bc75
Update lv_drivers to include set-point-on-touch-release fix
...
Fixes : #45
2023-09-30 20:30:11 +02:00
Johannes Marbach
fd3435e67c
Add missing changelog entry for slow input processing fix
2023-07-28 21:46:41 +02:00
Johannes Marbach
52fb983ff9
Prepare for 2.0.0
2023-07-28 20:51:07 +02:00
Johannes Marbach
d66897c74e
Add quirk for forcing fbdev refresh
...
Fixes : #34
2023-07-28 20:47:23 +02:00
Johannes Marbach
8d3de8f4c1
Enable direct rendering
2023-07-28 20:32:38 +02:00
Johannes Marbach
c27833f8e8
Temporarily switch to Caleb's fork of lv_drivers
2023-07-28 20:28:00 +02:00
Johannes Marbach
1ebf67b850
Store themes as references to avoid passing large structs by value
2023-07-28 20:18:54 +02:00
Johannes Marbach
d25f504b15
Add new man page to changelog
2023-04-04 20:31:32 +02:00
Johannes Marbach
129f8a5828
Mention scdoc as build-time dependency
2023-04-04 20:31:16 +02:00
Johannes Marbach
ea4cd8cc45
Merge branch 'wip/undef/fixup-manpage' into 'master'
...
Fix manpage whatis entry
See merge request cherrypicker/unl0kr!19
2023-04-04 18:24:45 +00:00
undef
cf647ff942
Fix manpage whatis entry
...
Raised by Debian's lintian tool when I applied the last man page patch.
This fixes the manpage for tools like `apropos` and `whatis`.
2023-04-04 09:09:24 +00:00
Johannes Marbach
79f34f4b7a
Merge branch 'wip/undef/man-pages' into 'master'
...
Add man pages for both unl0kr and unl0kr.conf
Closes #6
See merge request cherrypicker/unl0kr!18
2023-04-03 18:25:06 +00:00
undef
9553081b89
Add man pages for both unl0kr and unl0kr.conf
...
Resolves #6
2023-04-03 09:00:29 +00:00
Johannes Marbach
50b6a23736
Prepare for 1.0.0
2023-03-14 20:21:31 +01:00
Johannes Marbach
8cf9319a06
Update lvgl and lv_drivers
...
Fixes : #43
2023-03-14 20:18:01 +01:00
Johannes Marbach
8604098a69
Add hints about how to use unl0kr with Valgrind
2023-03-13 21:37:27 +01:00
Johannes Marbach
1bf46979eb
Add config options to enable terminal quirks
...
Relates to: #34
2023-03-13 21:27:39 +01:00
Johannes Marbach
36d44b64ae
Print correct version in logs
2023-03-13 20:49:05 +01:00
Johannes Marbach
9953659847
Merge branch 'feature/conf.d' into 'master'
...
Override config from conf.d
See merge request cherrypicker/unl0kr!17
2023-03-12 20:24:28 +00:00
Johannes Marbach
a5c69b0d0c
Override config from conf.d
2023-03-12 20:24:28 +00:00
JohannesMarbach
028b1b7b2f
Mention hotplug feature
2023-03-11 21:42:34 +01:00
JohannesMarbach
f17d9edb85
Merge backend and optional features sections
2023-03-11 21:40:49 +01:00
JohannesMarbach
e7c3351bdb
Remove upstreaming section as it's getting hard to maintain
2023-03-11 21:32:45 +01:00
JohannesMarbach
74084bcc97
Update changelog
2023-03-11 21:23:25 +01:00
Johannes Marbach
8c9160094f
Merge branch 'feature/udev' into 'master'
...
Handle input devices as they are plugged in and out
Closes #38
See merge request cherrypicker/unl0kr!15
2023-03-11 20:20:34 +00:00
Johannes Marbach
aa3a4945e4
Handle input devices as they are plugged in and out
2023-03-11 20:20:34 +00:00
Johannes Marbach
542e964951
Merge branch 'read-period-5ms' into 'master'
...
lvgl: update to release/v8.3 branch, set LV_INDEV_DEF_READ_PERIOD to 5 ms
See merge request cherrypicker/unl0kr!16
2023-03-10 20:47:59 +00:00
Oliver Smith
9a925617de
lv_conf: reduce LV_INDEV_DEF_READ_PERIOD to 5 ms
...
Reduce the timer from 30 ms to 5 ms to fix complaints by libinput about
event processing being too slow:
libinput error: event4 - AT Translated Set 2 keyboard: client bug: event processing lagging behind by 35ms, your system is too slow
With this patch, there is still the problem that not all characters get
picked up when typing fast (issue 36).
Note that before switching lvgl to the release/3.8 branch, it was using
LV_DEF_REFR_PERIOD instead of LV_INDEV_DEF_READ_PERIOD for creating the
lv_indev_read_timer_cb timer.
2023-03-09 23:01:16 +01:00
Oliver Smith
d2a8b993ab
lvgl: update to HEAD of release/v8.3 branch
...
When attempting to rebase on master of lvgl, it gives the following
warning and the build fails with several errors.
> You are using the development version of LVGL which is not stable at
> this moment. For production use the release/v8.3 branch.
So switch to release/v8.3.
2023-03-09 23:01:11 +01:00
Johannes Marbach
0ca799d47d
Merge branch 'enable-popovers-by-default' into 'master'
...
config: keyboard.popovers = true
See merge request cherrypicker/unl0kr!14
2023-03-05 19:20:47 +00:00
Oliver Smith
202d249c78
config: keyboard.popovers = true
...
Enable keyboard popovers by default. This feature is also enabled in
osk-sdl by default, so have it here too in order to not have a
regression for users when switching from osk-sdl to unl0kr.
2023-03-05 19:29:31 +01:00