Commit graph

514 commits

Author SHA1 Message Date
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
Johannes Marbach
16700d2d9a WIP 2022-11-06 21:38:00 +01:00
Johannes Marbach
f5a971dc6a wip 2022-11-06 21:34:46 +01:00
Johannes Marbach
7d5290b61c wip2 2022-11-06 13:44:58 +01:00
Johannes Marbach
f391269bdd wip 2022-11-05 21:29:21 +01:00
Johannes Marbach
fb83848f53 Add changelog entry for config review
Relates to: #13
2022-10-16 20:18:14 +02:00
Johannes Marbach
7926376fc5 Disable grid layout
Relates to: #13
2022-10-16 20:16:18 +02:00
Johannes Marbach
9fc71ca2ba Disable unused themes
Relates to: #13
2022-10-16 20:16:01 +02:00
Johannes Marbach
60656d20ef Disable unused widgets
Relates to: #13
2022-10-16 20:14:02 +02:00
Johannes Marbach
7963859887 Disable built-in fonts
Relates to: #13
2022-10-16 20:09:52 +02:00
Johannes Marbach
89404bd4c2 Disable evdev driver
Relates to: #13
2022-10-16 19:53:02 +02:00
Johannes Marbach
e076277e6d Regenerate screenshots 2022-10-16 14:15:48 +02:00
Johannes Marbach
f7278d8bed Add config option to disable input sources 2022-10-16 14:15:38 +02:00
Johannes Marbach
836281441e Update lvgl & lv_drivers 2022-10-16 13:13:09 +02:00
Johannes Marbach
75f4c23df8 Hide label if it clips 2022-10-16 13:12:18 +02:00
Johannes Marbach
52d33283ef Update submodules 2022-10-14 20:17:53 +02:00
Johannes Marbach
f1cc550f06 Merge branch 'tweak-lvgl-files-script' into 'master'
find-lvgl-sources.sh: remove lvgl/src/extra

See merge request cherrypicker/unl0kr!9
2022-10-14 18:16:01 +00:00
Johannes Marbach
9b9d9bf535 Add styling for lv_bar widget 2022-10-14 20:14:16 +02:00
Johannes Marbach
aabaa9aabc Add constants for pmOS themes 2022-10-14 20:13:52 +02:00
Oliver Smith
05e2f4945e
find-lvgl-sources.sh: remove lvgl/src/extra
Cosmetic fix to avoid this error during build:
  find: ‘lvgl/src/extra’: No such file or directory
2022-10-11 20:58:54 +02:00
Johannes Marbach
08a8399930 Add delay to prevent interference 2022-10-04 20:31:26 +02:00
Johannes Marbach
4215c9c08d Leave *lots* of space for textarea
Fixes: #33
2022-10-03 21:51:17 +02:00
Johannes Marbach
db96b37c6d Add missing newline 2022-10-03 14:00:03 +02:00
Johannes Marbach
93a6732e7c Add changelog for b44593da3c 2022-10-03 13:07:29 +02:00