diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2015-09-11 23:24:51 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2015-09-11 23:24:51 +0900 |
commit | 939d8ef4c3c48120046560814db63858175a2d12 (patch) | |
tree | d90277e62000a090515529662bad9826a4518a9e /config | |
parent | 933dfca5bcda4943ecdd81ab09dc34989234f7f3 (diff) | |
download | elementary-939d8ef4c3c48120046560814db63858175a2d12.tar.gz |
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.in | 9 | ||||
-rw-r--r-- | config/mobile/base.src.in | 5 | ||||
-rw-r--r-- | config/standard/base.src.in | 9 |
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 { value "zoom_friction" double: 0.5; value "thumbscroll_border_friction" double: 0.5; value "thumbscroll_sensitivity_friction" double: 0.25; - value "scroll_smooth_start_enable" uchar: 0; - value "scroll_smooth_time_interval" double: 0.0; - value "scroll_smooth_amount" double: 0.0; - value "scroll_smooth_history_weight" double: 0.1; - value "scroll_smooth_future_time" double: 0.0; - value "scroll_smooth_time_window" double: 0.01; + value "scroll_smooth_start_enable" uchar: 1; + value "scroll_smooth_amount" double: 1.0; + value "scroll_smooth_time_window" double: 0.15; value "focus_autoscroll_mode" uchar: 0; value "slider_indicator_visible_mode" int: 0; 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 { value "thumbscroll_border_friction" double: 0.5; value "thumbscroll_sensitivity_friction" double: 0.7; value "scroll_smooth_start_enable" uchar: 1; - value "scroll_smooth_time_interval" double: 0; value "scroll_smooth_amount" double: 1.0; - value "scroll_smooth_history_weight" double: 0.1; - value "scroll_smooth_future_time" double: 0.0; - value "scroll_smooth_time_window" double: 0.01; + value "scroll_smooth_time_window" double: 0.15; value "focus_autoscroll_mode" uchar: 0; value "slider_indicator_visible_mode" int: 0; 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 { value "zoom_friction" double: 0.5; value "thumbscroll_border_friction" double: 0.5; value "thumbscroll_sensitivity_friction" double: 0.25; - value "scroll_smooth_start_enable" uchar: 0; - value "scroll_smooth_time_interval" double: 0.0; - value "scroll_smooth_amount" double: 0.0; - value "scroll_smooth_history_weight" double: 0.1; - value "scroll_smooth_future_time" double: 0.0; - value "scroll_smooth_time_window" double: 0.01; + value "scroll_smooth_start_enable" uchar: 1; + value "scroll_smooth_amount" double: 1.0; + value "scroll_smooth_time_window" double: 0.15; value "focus_autoscroll_mode" uchar: 0; value "slider_indicator_visible_mode" int: 0; value "scale" double: 1.0; |