summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-09-11 23:24:51 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-09-11 23:24:51 +0900
commit939d8ef4c3c48120046560814db63858175a2d12 (patch)
treed90277e62000a090515529662bad9826a4518a9e /config
parent933dfca5bcda4943ecdd81ab09dc34989234f7f3 (diff)
elm - thumbscroll finger scrolling - make it far smoother
smooth out scrolling and simplifyconfig as well as expose config apis to configure it all and elm config ui sliders and checkboxes for related config values etc. etc. - with this it is much smoother if you use the default values, though latency is a bit worse. it looks nicer though. @feature
Diffstat (limited to 'config')
-rw-r--r--config/default/base.src.in9
-rw-r--r--config/mobile/base.src.in5
-rw-r--r--config/standard/base.src.in9
3 files changed, 7 insertions, 16 deletions
diff --git a/config/default/base.src.in b/config/default/base.src.in
index 83cff053f..5b01b5e87 100644
--- a/config/default/base.src.in
+++ b/config/default/base.src.in
@@ -20,12 +20,9 @@ group "Elm_Config" struct {
20 value "zoom_friction" double: 0.5; 20 value "zoom_friction" double: 0.5;
21 value "thumbscroll_border_friction" double: 0.5; 21 value "thumbscroll_border_friction" double: 0.5;
22 value "thumbscroll_sensitivity_friction" double: 0.25; 22 value "thumbscroll_sensitivity_friction" double: 0.25;
23 value "scroll_smooth_start_enable" uchar: 0; 23 value "scroll_smooth_start_enable" uchar: 1;
24 value "scroll_smooth_time_interval" double: 0.0; 24 value "scroll_smooth_amount" double: 1.0;
25 value "scroll_smooth_amount" double: 0.0; 25 value "scroll_smooth_time_window" double: 0.15;
26 value "scroll_smooth_history_weight" double: 0.1;
27 value "scroll_smooth_future_time" double: 0.0;
28 value "scroll_smooth_time_window" double: 0.01;
29 value "focus_autoscroll_mode" uchar: 0; 26 value "focus_autoscroll_mode" uchar: 0;
30 value "slider_indicator_visible_mode" int: 0; 27 value "slider_indicator_visible_mode" int: 0;
31 value "scale" double: 1.0; 28 value "scale" double: 1.0;
diff --git a/config/mobile/base.src.in b/config/mobile/base.src.in
index 8be5652e8..6219c1120 100644
--- a/config/mobile/base.src.in
+++ b/config/mobile/base.src.in
@@ -21,11 +21,8 @@ group "Elm_Config" struct {
21 value "thumbscroll_border_friction" double: 0.5; 21 value "thumbscroll_border_friction" double: 0.5;
22 value "thumbscroll_sensitivity_friction" double: 0.7; 22 value "thumbscroll_sensitivity_friction" double: 0.7;
23 value "scroll_smooth_start_enable" uchar: 1; 23 value "scroll_smooth_start_enable" uchar: 1;
24 value "scroll_smooth_time_interval" double: 0;
25 value "scroll_smooth_amount" double: 1.0; 24 value "scroll_smooth_amount" double: 1.0;
26 value "scroll_smooth_history_weight" double: 0.1; 25 value "scroll_smooth_time_window" double: 0.15;
27 value "scroll_smooth_future_time" double: 0.0;
28 value "scroll_smooth_time_window" double: 0.01;
29 value "focus_autoscroll_mode" uchar: 0; 26 value "focus_autoscroll_mode" uchar: 0;
30 value "slider_indicator_visible_mode" int: 0; 27 value "slider_indicator_visible_mode" int: 0;
31 value "scale" double: 1.0; 28 value "scale" double: 1.0;
diff --git a/config/standard/base.src.in b/config/standard/base.src.in
index 1b1cb849f..b5f1b7a78 100644
--- a/config/standard/base.src.in
+++ b/config/standard/base.src.in
@@ -20,12 +20,9 @@ group "Elm_Config" struct {
20 value "zoom_friction" double: 0.5; 20 value "zoom_friction" double: 0.5;
21 value "thumbscroll_border_friction" double: 0.5; 21 value "thumbscroll_border_friction" double: 0.5;
22 value "thumbscroll_sensitivity_friction" double: 0.25; 22 value "thumbscroll_sensitivity_friction" double: 0.25;
23 value "scroll_smooth_start_enable" uchar: 0; 23 value "scroll_smooth_start_enable" uchar: 1;
24 value "scroll_smooth_time_interval" double: 0.0; 24 value "scroll_smooth_amount" double: 1.0;
25 value "scroll_smooth_amount" double: 0.0; 25 value "scroll_smooth_time_window" double: 0.15;
26 value "scroll_smooth_history_weight" double: 0.1;
27 value "scroll_smooth_future_time" double: 0.0;
28 value "scroll_smooth_time_window" double: 0.01;
29 value "focus_autoscroll_mode" uchar: 0; 26 value "focus_autoscroll_mode" uchar: 0;
30 value "slider_indicator_visible_mode" int: 0; 27 value "slider_indicator_visible_mode" int: 0;
31 value "scale" double: 1.0; 28 value "scale" double: 1.0;