From a2339e70fdac1db7453cb008c4e37acdb5468f02 Mon Sep 17 00:00:00 2001 From: Lu Xu Date: Sat, 25 Sep 2021 08:10:29 +0300 Subject: Use zoom steps instead of hard-coding levels (#92) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: NRK Co-authored-by: Berke Kocaoğlu --- config.def.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'config.def.h') diff --git a/config.def.h b/config.def.h index 0645b2b..19ea7bb 100644 --- a/config.def.h +++ b/config.def.h @@ -25,13 +25,10 @@ static const suffixmode_t TITLE_SUFFIXMODE = SUFFIX_BASENAME; #endif #ifdef _IMAGE_CONFIG -/* levels (in percent) to use when zooming via '-' and '+': - * (first/last value is used as min/max zoom level) - */ -static const float zoom_levels[] = { - 12.5, 25.0, 50.0, 75.0, - 100.0, 150.0, 200.0, 400.0, 800.0 -}; +/* zoom level of 1.0 means 100% */ +static const float ZOOM_MIN = 0.01; +static const float ZOOM_MAX = 20.0; +static const float ZOOM_STEP = 1.2599210498948732; /* 2^(1/3) */ /* default slideshow delay (in sec, overwritten via -S option): */ static const int SLIDESHOW_DELAY = 5; -- cgit v1.2.3-70-g09d2