Flössie
97c7794a5a
Turn Options::ScopeType
into a scoped enum :)
...
Also remove global `using ...` from header file.
2020-09-14 09:44:29 +02:00
Lawrence Lee
c03efe4878
Add dedicated buttons for scope switching
...
Previously, changing to a different scope was done by clicking the scope
type button and cycling through all scopes. This commit decreases the
number of clicks needed to switch between two scopes by adding a radio
selector. The radio buttons can be shown or hidden by pressing the scope
type button. This commit also makes the raw histogram one of the scope
types.
2020-09-12 17:52:24 -07:00
Lawrence Lee
b2942fd949
Improve performance of scopes
...
If a scope update is requested, don't recalculate scope data if it is
already up-to-date.
Eliminate double and triple scope rendering.
2020-08-28 22:33:52 -07:00
Flössie
c5ace05df8
Merge branch 'dev' into waveform
2020-08-16 10:08:28 +02:00
Ingo Weyrich
e67b02da8b
further cleanups
2020-08-15 22:36:10 +02:00
Ingo Weyrich
07d26c16ed
ImProcCoordinator::updateVectorscope(): fix crash caused by large stack allocation, speedup, fixed scaling from [0;255] to [0;65535] range
2020-08-15 17:35:24 +02:00
Ingo Weyrich
a5c7713042
Cleanup: removed unused function; also murder instead of call for suicide (delete this)
2020-08-13 13:10:33 +02:00
Lawrence Lee
6cd87ad975
Use array2D for waveform and vectorscopes
2020-08-09 16:49:28 -07:00
Lawrence Lee
9382306fed
Add CIELAB lightness to waveform
2020-08-05 11:57:34 -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
4cbd622569
Add initial implementation of waveform
2020-07-21 22:45:10 -07:00
Pandagrapher
bb95dd7a1b
Improves Locallab tools advice tooltips management
...
Other:
- GUI widgets cleanup
2020-05-08 12:34:10 +02:00
Pandagrapher
cca6b09768
Merge remote-tracking branch 'dev/newlocallab' into newlocallab
2020-04-20 12:54:09 +02:00
Pandagrapher
4ea4663e34
Merge with 'dev/newlocallab'...
2020-04-16 16:01:53 +02:00
Desmis
fb23a3c8ef
Merge with dev
2020-04-04 07:13:04 +02:00
Flössie
8886402e93
Fix Clang-10 warnings
2020-04-02 13:23:57 +02:00
Pandagrapher
209eccba8a
Add improved copy/paste or save/load for Locallab spots
...
Preliminary work: "nbspot" and "id" spot parameters have been removed to
simplify Locallab spots management.
2020-02-20 20:35:29 +01:00
Ingo Weyrich
54fdc848f0
Merge branch 'dev' into newlocallab
2020-02-08 11:23:54 +01:00
Flössie
fcbb9f55b6
Fix non-Apple build
2020-02-08 08:45:38 +01:00
Ingo Weyrich
8356fd44e3
Merge branch 'dev' into newlocallab
2020-02-07 22:16:11 +01:00
Ingo Weyrich
97dfa4e4af
Some more -Wunused-macros fixes
2020-02-07 22:01:58 +01:00
Desmis
10c01928c8
merge with dev
2019-12-17 14:08:57 +01:00
Morgan Hardwood
9a0cae0357
Clear progress bar when opening in external editor
...
The last step remained visible in the progress bar when invoking the external editor.
Fixes #5475
2019-12-16 23:47:54 +01:00
Desmis
d645dc5951
merge with dev
2019-11-28 06:50:05 +01:00
Ingo Weyrich
04b08741ee
Further cleanups
2019-11-27 18:55:20 +01:00
Desmis
e79bb87c91
merge with dev
2019-11-10 08:56:38 +01:00
Ingo Weyrich
587652283d
further reduction of include dependencies, also finalised some classes
2019-11-09 16:51:54 +01:00
Ingo Weyrich
033d9fe02a
Merge branch 'dev' into newlocallab
2019-11-04 23:01:33 +01:00
Ingo Weyrich
b3b1008270
Further reduction of include dependencies
2019-11-02 17:29:26 +01:00
Ingo Weyrich
afeca7f5f9
Fix lgtm issues
2019-11-02 00:18:48 +01:00
Ingo Weyrich
f02f5c4a69
Fix two lgtm issues
2019-11-01 22:57:20 +01:00
Ingo Weyrich
c1f9120ef4
Further reduction of include dependencies
2019-11-01 21:20:52 +01:00
Ingo Weyrich
cac2eb53ef
Further reduction of include dependencies
2019-10-31 20:41:08 +01:00
Flössie
28f0bc14da
Merge branch 'dev' into metadata-exiv2
...
- Rating (#5325 ) not yet implemented
2019-09-24 14:30:54 +02:00
Desmis
0711373021
Merge with dev
2019-09-11 08:35:25 +02:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Desmis
6c1d676d3c
merge with dev
2019-08-20 08:56:33 +02:00
Hombre
3a538b9b83
RT was crashing when exiting with On Preview Widget displayed
...
see issue #5419
2019-08-19 20:17:09 +02:00
Desmis
526ec318ce
merge with dev
2019-08-19 07:01:36 +02:00
Hombre
e2bfbbf9b1
Bugfix: Edit button was not switched off when opening a new image
...
Reported in issue #2239 :
https://github.com/Beep6581/RawTherapee/issues/2239#issuecomment-521955110
2019-08-18 00:26:15 +02:00
Ingo Weyrich
b3e0013e56
Merge branch 'dev' into newlocallab
2019-08-08 16:18:58 +02:00
Ingo Weyrich
4101102ddf
cppcheck: further fixes
2019-07-31 20:02:35 +02:00
Flössie
8df4973610
Merge branch 'dev' into metadata-exiv2
2019-05-31 09:05:36 +02:00
heckflosse
9566907887
Merge branch 'dev' into newlocallab
2019-05-20 00:27:09 +02:00
heckflosse
dfd9bdf977
Fix some leaks in editorpanel, fixes #5328
2019-05-20 00:21:48 +02:00
Alberto Griggio
c360fd7e2c
Use exiv2 for metadata handling
2019-05-06 09:27:44 +02:00
Pandagrapher
853a6f0e2c
Avoids Locallab treeview search popup, fixes #5265
...
Thanks to Beep6581
Others:
- Cleanup/improvements of controlspotpanel constructor
2019-04-18 20:09:45 +02:00
Desmis
404604f491
merge with dev
2019-03-25 11:19:06 +01:00
Oleg Koncevoy
d2e6a3a44a
Fixed file overwite from queued items
2019-03-21 19:32:31 +02:00