Commit graph

223 commits

Author SHA1 Message Date
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
JohannesMarbach
0c1d24d9db Remove extra slash 2023-02-25 21:20:04 +01:00
JohannesMarbach
e483f1a17c Add archiving script 2023-02-25 21:14:29 +01:00
JohannesMarbach
440eb9cdf3 Remove CI yaml 2023-02-25 20:21:32 +01:00
JohannesMarbach
8e3e2ce610 Update changelog for 0.3.1 2023-02-25 20:15:46 +01:00
Johannes Marbach
79b59b929f Merge branch 'feature/ci' into 'master'
Set up CI to automate releases

See merge request cherrypicker/unl0kr!12
2023-02-25 19:13:53 +00:00
Johannes Marbach
8b0d7f25d7 Set up CI to automate releases 2023-02-25 19:13:53 +00:00
JohannesMarbach
37e31f0b4e Add the drm backend to call out that it exists 2023-01-06 20:35:47 +01:00
Johannes Marbach
cb7c6f77a9 Merge branch 'master' into 'master'
Update Cursor color in breeze_dark theme so that the cursor can be seen

Closes #39

See merge request cherrypicker/unl0kr!11
2022-12-30 17:58:38 +00:00
Gerrit Großkopf
5c05ed9b8a Update Cursor color in breeze_dark theme so that the cursor can be seen 2022-12-30 17:48:49 +01:00
Johannes Marbach
eb8e380010 Update changelog for 0.3.0 2022-11-13 20:41:53 +01:00
Johannes Marbach
07d5729cc8 Switch default theme back to breezy 2022-11-13 20:39:51 +01:00
Johannes Marbach
fbb3525139 Merge branch 'feature/pmos-theme' into 'master'
Rework pmOS theme

Closes #30

See merge request cherrypicker/unl0kr!10
2022-11-13 19:34:18 +00:00
Johannes Marbach
10b1f49572 Tweak msgbox layout 2022-11-10 20:59:50 +01:00
Johannes Marbach
2cfad23f72 screenshots 2022-11-07 20:18:29 +01:00
Johannes Marbach
82388307e3 wip 2022-11-07 20:14:51 +01:00
Johannes Marbach
49677409cc wip 2022-11-07 20:05:32 +01:00