Lawrence Lee
9382306fed
Add CIELAB lightness to waveform
2020-08-05 11:57:34 -07:00
Lawrence Lee
c9bf58a7a0
Add scope type icons
2020-08-04 18:38:59 -07:00
Lawrence Lee
603cd6ea3d
Clip waveform display values to 255
2020-08-04 12:09:33 -07:00
Lawrence Lee
fbe73614c3
Add H-S and H-C vectorscopes
2020-08-03 18:23:25 -07:00
Lawrence Lee
6df69b3786
Improve performance of histogram/waveform updates
...
Only perform calculations for the currently shown scope.
Cache the waveform so it can be reused when the scope is resized.
Increase speed of waveform rendering.
2020-07-26 13:27:17 -07:00
Lawrence Lee
99b7a557c9
Enable RGB bars for waveform
2020-07-25 13:05:10 -07:00
Lawrence Lee
5eb6961049
Adjust waveform padding
...
Remove padding from left and right sides and add padding to top and
bottom sides to improve visibility of extreme pixel values.
2020-07-24 17:03:10 -07:00
Lawrence Lee
4cbd622569
Add initial implementation of waveform
2020-07-21 22:45:10 -07:00
Ingo Weyrich
6cb29be31c
further cleanups
2020-07-16 21:44:00 +02:00
Thanatomanic
c949da7d28
Remove some unneccessary comments in histogrampanel.cc
2020-07-12 07:27:38 +02:00
Thanatomanic
c364e20635
Fix the RGB bar readout in histogram
2020-07-12 07:26:29 +02:00
Thanatomanic
dced61b619
Cosmetic change to histogram: added padding. Some minor code improvement
2020-07-12 07:01:51 +02:00
Ingo Weyrich
f0b5ca02e7
More double promote fixes
2020-02-10 16:22:42 +01:00
Ingo Weyrich
2a4891827d
Some cleanups
2019-11-26 15:25:11 +01:00
Ingo Weyrich
ba8dda1836
Further cleanup of include dependencies
2019-10-30 16:38:02 +01:00
Ingo Weyrich
1acca23fe1
Further cleanup of include dependencies
2019-10-29 22:45:26 +01:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Morgan Hardwood
10a346113f
Increase visibility of blue histogram, closes #5438
2019-09-05 01:44:45 +02:00
Roel Baars
e9ac64a495
Fixes #5436
2019-09-04 19:35:13 +02:00
Ingo Weyrich
4101102ddf
cppcheck: further fixes
2019-07-31 20:02:35 +02:00
Hombre
d66437dd98
Updated RawTherapee theme, now works in HiDPI mode
...
see issue #3547
2019-02-28 21:30:20 +01:00
Hombre
bd175ec8d1
Merge branch 'dev' into hidpi-icons
2019-02-25 22:37:00 +01:00
Flössie
e39726dbf7
Return first frame in FramesData
on OOB access ( #4830 )
2019-02-20 20:55:07 +01:00
Hombre
cc1779a0ae
Merge branch 'dev' into hidpi-icons
2019-01-24 22:02:44 +01:00
Hombre
97824da6de
Histogram and Navigator now handle Hi-DPI.
...
+ widgets are now sized depending on Hi-DPI
see issue #3547
2019-01-04 15:32:35 +01:00
Flössie
b08fb04dae
Convert almost all IdleRegister::add()
calls to add(std::function<>)
2019-01-01 15:53:39 +01:00
Flössie
5906329485
Review IdleRegister
( #4892 )
...
This turns `IdleRegister::add()` into a template function to make the
provided function pointers type safe. It also adds a `delete_data`
parameter to manage the provided data pointer even in `destroy()`.
2018-10-28 13:12:01 +01:00
Flössie
2125f42116
Turn almost all Listeners into abstract interfaces
2018-10-09 20:32:40 +02:00
Roel Baars
7e36e86dfb
Fixed a stupid typo
2018-09-23 17:10:54 +02:00
Roel Baars
82187ae60e
Fix for #4829 - RGB bar shows when it shouldn't
2018-09-23 16:21:46 +02:00
Roel Baars
401f6fa8e4
Should fix coverity issue 191811 - and a little extra
2018-09-20 07:58:54 +02:00
Thanatomanic
85d55ebeb6
Modifications to store histogram settings across sessions
2018-09-13 07:46:43 +02:00
Roel Baars
d3f70cc6ab
Merge branch 'dev' into histogram-scaling
2018-08-23 16:17:00 +02:00
heckflosse
79707ed1ea
Fix broken RGB indicator bar
2018-08-23 16:11:11 +02:00
Thanatomanic
8109b17675
Draw grid below curves, make luminance area transparent
2018-08-22 17:37:51 +02:00
Thanatomanic
12ab150c0a
RGB-bar correctly shows actual cursor values in all modes
2018-08-17 12:47:52 +02:00
Thanatomanic
d292120ff6
Resolve merge conflicts with new icons
2018-07-20 10:40:49 +04:30
Morgan Hardwood
522495f4eb
Icon cleanup #4469 #3547
...
Rebased in new branch to cleanup commit history.
2018-07-13 18:13:35 +02:00
Thanatomanic
aed90f29ea
Try something new: click-and-drag to modify scaling. Feedback appreciated.
2018-07-12 09:01:30 +02:00
Thanatomanic
5cdbf9a49a
Change histogram v-gridlines to stops in all cases
2018-07-11 08:13:11 +02:00
Thanatomanic
531868b01a
New vertical gridline divisions based on @heckflosse's insight. And a minor correction from 265 to 255
2018-07-07 07:51:41 +02:00
Thanatomanic
cebded3a2d
RAW histogram now correctly shows 8 stops
2018-07-06 18:00:32 +02:00
Thanatomanic
5419b9dd20
Minor update to drawing of histogram
...
After some pixel peeping I made sure the histogram lines stay within the drawing area completely
2018-07-06 07:18:42 +02:00
Thanatomanic
4dd85ea875
Now it works: histogram always shows gridlines for 8 stops in log-log mode
2018-07-05 08:29:37 +02:00
Thanatomanic
7960e07bfe
Histogram always shows gridlines for 8 stops in log-log mode
2018-07-05 08:24:09 +02:00
Thanatomanic
f5d9f9529a
Removed freeze-mode for the histogram bar
2018-07-02 19:48:24 +02:00
Thanatomanic
860fb73cd4
Histogram scaling toolip updated
2018-07-02 19:01:34 +02:00
Thanatomanic
bb2631d3fb
Also turn the chroma indicator in the bar yellow
2018-06-30 20:21:10 +02:00
Thanatomanic
b3dcb915b1
Corrects typo that fixes halign behavior. Chroma color test: yellow
2018-06-30 19:52:37 +02:00
Thanatomanic
293d0d7e2b
Final fix? Included shorthand suggested by Hombre
2018-06-30 18:31:50 +02:00