3393 Commits

Author SHA1 Message Date
Desmis
dbd5a02004 GUI changes to Exposure PDE 2019-09-08 18:52:22 +02:00
Desmis
0730222cf7 Add PDE Fattal to Exposure PDE - thanks to Alberto 2019-09-08 11:31:05 +02:00
Desmis
0319a93496 Change settings Exposure PDE 2019-09-08 06:50:08 +02:00
Ingo Weyrich
062b5a6bbc Capture Sharpening: change default values for iterations and gamma 2019-09-07 16:16:28 +02:00
Desmis
4fc498a95a merge with dev 2019-09-07 11:29:00 +02:00
Desmis
03aff81ebd Improve Exposure PDE with gamma 2019-09-07 10:55:47 +02:00
Morgan Hardwood
b858bfb2c9 Update "Advanced" tab shortcut to Alt-a
Back when it was called the "Wavelet" tab the Alt-w shortcut was used.

Closes #4322
2019-09-06 22:15:37 +02:00
Desmis
6f9c8996e9 merge with dev 2019-09-06 11:29:25 +02:00
Desmis
0c8a31f6b8 merge with dev 2019-09-06 11:10:24 +02:00
Desmis
202fb8084d merge with dev 2019-09-06 10:56:03 +02:00
Hombre
1eb4aac404 Merge branch 'cleared-icon-cache' into dev 2019-09-05 22:53:41 +02:00
Ingo Weyrich
b3654dc5d3 Merge branch 'dev' into capture_sharpening 2019-09-05 18:18:43 +02:00
Desmis
fc9f42d4c0 merge with dev 2019-09-05 07:47:41 +02:00
Desmis
4ed13540be merge with dev 2019-09-05 07:24:26 +02:00
Desmis
dfc4715a82 merge with dev 2019-09-05 06:38:40 +02:00
Morgan Hardwood
10a346113f Increase visibility of blue histogram, closes #5438 2019-09-05 01:44:45 +02:00
Hombre
500fac34cd The svg2png icon cache is now cleared on new minor version
The `version` value from the `Options` file is compared to the harcoded
value (computed at build time) of the running application. If the major
or minor version is different, the `svg2png` folder is cleaned at
startup-time.
2019-09-05 01:09:48 +02:00
Beep6581
6607b570c4
Merge pull request #5430 from Entropy512/smooth_scroll
Smooth scrolling improvements
2019-09-04 21:26:49 +02:00
Hombre
ad0699309c Merge branch 'rotationusedtocrash' into dev 2019-09-04 20:53:41 +02:00
Roel Baars
e9ac64a495
Fixes #5436 2019-09-04 19:35:13 +02:00
Hombre
ce04447c7a Fix crash while rotating several thumbnails in File Browser
Fix issue #4858 and possibly #5310
2019-09-03 22:18:20 +02:00
Desmis
9d8aa5e9d3 Fixed crash when curve linear in local contrast wavelet 2019-09-03 13:47:20 +02:00
Desmis
5d2ca598d4 Add chroma to residual wavelet local contrast 2019-09-02 19:50:24 +02:00
Desmis
bc23a7063e Fixed bug in local contrast wavelet 2019-09-02 10:50:05 +02:00
Desmis
71486a6a5f Merge with dev 2019-09-02 08:38:33 +02:00
Desmis
5579b59121 Add Chroma to Clarity Sharp mask 2019-09-02 08:23:31 +02:00
Ingo Weyrich
a2adf0389b Merge branch 'dev' into capture_sharpening 2019-09-01 20:27:04 +02:00
Ingo Weyrich
5ea18efeb8 RT crashes on loading Hasselblad H6D-100cMS pixelshift files, fixes #5433 2019-09-01 20:22:42 +02:00
Andy Dodd
1a6d1b038f rtgui/cropwindow: Improve behavior with smooth scrolling devices
Accumulate/coalesce GDK_SCROLL_SMOOTH events until we equal or exceed +/-1.0

This avoids having one zoom adjustment for every single event which makes touchpad zooming unusable due to frequent
small deltas

This makes trackpad zooming usable while having no effect on mice that emit GDK_SMOOTH_SCROLL with values of +/-1.0 instead
of GDK_SCROLL_UP and GDK_SCROLL_DOWN

If any mice exist that have scroll wheel detents but emit smaller values per detent, this may have the negative effect of
requiring multiple detents per zoom level.  It remains to be seen whether any mice behave like this.  The discrete step
implementation of zoomSteps requires us to coalesce events instead of smoothly zooming in and out.
2019-08-30 16:55:35 -04:00
Andy Dodd
dadf01fe95 rtgui/guiutils - Improve behavior with smooth scrolling devices
Devices such as trackpads will emit smooth scrolling (GDK_SMOOTH_SCROLL) events with
deltas smaller than +/-1.0 at high frequency.

Quantizing these to +/-1.0 leads to significant amplification of scroll speed to the point
of unusability

Scroll by delta instead of +/-1.0 in these cases, permitting smooth scrolling through panels that use this code

Some mice emit GDK_SMOOTH_SCROLL with deltas of +/-1.0 per detent.  This patch will not change behavior
with such devices.  However, if any mice emit deltas of smaller magnitude, the per-detent behavior will
change.
2019-08-30 16:55:35 -04:00
Andy Dodd
a060b57ff6 rtgui/thumbbrowserbase - Improve behavior with smooth scrolling devices
Devices such as trackpads will emit smooth scrolling (GDK_SMOOTH_SCROLL) events with
deltas smaller than +/-1.0 at high frequency.

Quantizing these to +/-1.0 leads to significant amplification of scroll speed to the point
of unusability

Scroll by delta instead of +/-1.0 in these cases, permitting smooth scrolling through thumbnails

Some mice emit GDK_SMOOTH_SCROLL with deltas of +/-1.0 per detent.  This patch will not change behavior
with such devices.  However, if any mice emit deltas of smaller magnitude, the per-detent behavior will
change.
2019-08-30 16:55:29 -04:00
Ingo Weyrich
f882309f59 capture sharpening: own compilation unit, smooth progressbar, #5412 2019-08-30 14:45:45 +02:00
Desmis
2068871b6e Format ipwavelet.cc and wavelet.cc 2019-08-30 08:04:32 +02:00
Desmis
1c6fa0d3d0 Clean code and adjustements to guidefilter 2019-08-30 07:06:36 +02:00
Desmis
0cfe14f433 Move gamut in GUI after contrast and chroma 2019-08-29 18:59:45 +02:00
Desmis
8fc55ea70c Change GUI for residual chroma 2019-08-29 13:29:14 +02:00
Ingo Weyrich
ba8c3d15bf capture sharpening: do not trigger demosaic when changing adjusters 2019-08-28 18:03:31 +02:00
Desmis
b277818e6d Add level 1 to sharp mask wavelet 2019-08-28 13:24:21 +02:00
Desmis
f551fd2268 merge with dev 2019-08-27 10:35:13 +02:00
Desmis
9cd4ca51d3 Change Guidedfilter Guid reference from L to Y 2019-08-27 08:56:15 +02:00
Desmis
d7ec94baf7 Clarity and shapmask in wavelet and change guidedfilter guid from L to Y 2019-08-27 08:39:40 +02:00
Desmis
d008bbb5cf Save change in GUI local contrast 2019-08-25 10:34:34 +02:00
Ingo Weyrich
ada08b3b71 Merge branch 'dev' into capture_sharpening 2019-08-24 20:53:03 +02:00
Ingo Weyrich
cb7b31f3a4 Allow Capture Sharpening for monochrome raw files 2019-08-24 12:14:54 +02:00
Desmis
8957d878fa merge with dev 2019-08-24 10:51:59 +02:00
Desmis
bacff81619 merge with dev 2019-08-23 17:37:52 +02:00
Flössie
061bf713c8 Optimize milestones handling in LCurve c'tor (fixes #5422) 2019-08-22 15:25:43 +02:00
Desmis
634c951e39 merge with dev 2019-08-22 13:44:29 +02:00
Desmis
1becb76b72 merge with dev 2019-08-22 07:41:28 +02:00
Ingo Weyrich
d4ffcde1a3 Capture sharpening: reduce upper limit of radius adjuster to 1.0 2019-08-21 21:22:22 +02:00