diff options
| author | cooljqln <cooljqln@noreply.codeberg.org> | 2024-02-13 00:47:53 +0000 |
|---|---|---|
| committer | cooljqln <cooljqln@noreply.codeberg.org> | 2024-02-13 00:47:53 +0000 |
| commit | e466522c25758670da335195d60a5d599ed56177 (patch) | |
| tree | 8a7d29a07c3045b3e6a666468bcad63a7c0ba697 /lua | |
| parent | cb379f4bc3c51eacf80b786566ab3c2675191164 (diff) | |
| parent | ffa0894e380874774fb13986b3ff1a48696d304e (diff) | |
| download | tangara-fw-e466522c25758670da335195d60a5d599ed56177.tar.gz | |
Merge pull request 'scroll-sensitivity' (#36) from scroll-sensitivity into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/36
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/settings.lua | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lua/settings.lua b/lua/settings.lua index 475b1722..952292e4 100644 --- a/lua/settings.lua +++ b/lua/settings.lua @@ -256,6 +256,21 @@ function settings.input() controls.scheme:set(scheme) end) + menu.content:Label { + text = "Scroll Sensitivity", + }:add_style(theme.settings_title) + + local slider_scale = 4; -- Power steering + local sensitivity = menu.content:Slider { + w = lvgl.PCT(90), + h = 5, + range = { min = 0, max = 255/slider_scale }, + value = controls.scroll_sensitivity:get()/slider_scale, + } + sensitivity:onevent(lvgl.EVENT.VALUE_CHANGED, function() + controls.scroll_sensitivity:set(sensitivity:value()*slider_scale) + end) + return menu end |
