23 Commits

Author SHA1 Message Date
Daniel Gao
711f274403 Get rid of relative include paths
* Use target_include_directories to specify include paths
* Specify project root (parent of rtgui and rtengine) as include path
* Replace relative includes with normal includes
2024-11-16 17:20:02 -05:00
Pandagrapher
c28d5aab97 Merge with "Beep6581/dev" 2023-03-11 11:02:29 +01:00
Pandagrapher
89d2bdce5b Initial commit for real hidpi support
Note: This commit has only been tested on MacOS

Changes:
- Icons now use the native hidpi support from Gtk (through Icon Theme)
- Icons are now directly generated from scalable file (i.e. SVG file)
- Widget sizes are scaled based on DPI and scale factor
- Font size is scaled based on DPI and scale factor
2022-08-19 16:47:28 +02:00
Lawrence Lee
40678f67b0 Refactor tool name code 2021-12-11 21:21:54 -08:00
Ingo Weyrich
6935faa258 Further cleanup of include dependencies 2019-10-30 22:12:06 +01:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
Ingo Weyrich
0493e67474 nuke empty adjusterAutoToggled functions 2019-07-20 11:44:38 +02:00
Flössie
57d030881d More procparams.h relaxation 2019-03-01 17:40:02 +01:00
Alberto Griggio
0c488eadaf DR Compression: updated defaults and renamed "Threshold" to "Detail" in the GUI
Fixes #4912
2018-11-03 02:36:30 +01:00
Flössie
2125f42116 Turn almost all Listeners into abstract interfaces 2018-10-09 20:32:40 +02:00
Morgan Hardwood
bb6282fad3 Icons tweaked #4469
- The "light" icon theme is now a little lighter, to increase contrast.
- Toolbox icons are now small.
- Buttons:
  - Buttons without labels which use icons as their only source of info regarding what the button does (e.g. the white-balance pipette button) use normal-sized icons.
  - Labeled buttons which use icons as an auxiliary source of information (e.g. Auto-Crop) now use small icons. Curve type icons are also small even though they have no labels.
- Colored circles are smaller.
- Curve type icons redesigned and small.
- Hand icons (when panning the preview) redesigned to have a clear outline regardless of background color.
- Magnifier icons redesigned to have a thinner magnifier frame and larger inner parts.
- Perspective, distortion and crop icons redesigned.
- Some small icons were missing the `-small` suffix, now renamed.
2018-07-16 12:41:40 +02:00
Morgan Hardwood
9cecad02f9 Icon cleanup WIP1 2018-05-23 00:37:12 +02:00
Morgan Hardwood
fe1ac7f605 Added black and white adjuster icons
Used for the Anchor slider in the HDR Tone Mapping tool.
2018-01-26 00:29:04 +01:00
Alberto Griggio
6b1e0a481f added "dummy" icons for the fattal "anchor" adjuster 2018-01-25 22:34:09 +01:00
Alberto Griggio
8a510315c2 Fattal: added anchor parameter 2018-01-25 22:13:17 +01:00
Alberto Griggio
6824f613e9 HDR tone mapping: fixed typo in setting the defaults 2018-01-10 09:21:54 +01:00
Alberto Griggio
7f89c362d0 HDR tone mapping: normalize luminance relative to the brightest point in the input
(Also tweaked the default value for the "amount" slider)

Fixes #4255
2018-01-08 14:54:55 +01:00
Alberto Griggio
d47e7f67b2 fattal: set the lower bound to 1 instead of 0 (so that it's obvious it still has an effect) 2017-11-19 18:40:48 +01:00
Alberto Griggio
b640a37d79 Fattal GUI: set a lower bound of 0 for amount 2017-11-05 21:49:38 +01:00
Hombre
34ed12c318 HDR Tone compression : Threshold and Amount swapped in GUI (#4168) 2017-11-05 00:00:27 +01:00
Hombre
0a9f382967 Refactored name for Fattal / Alpha & Beta + updated ranges (see #4168)
Ranges for Threshold and Amount is now -100 / +100 integer. Effective
range should be modified in ImProcFunctions::ToneMapFattal02 if ever.
2017-11-04 23:09:58 +01:00
Hombre
b64707bea6 Adding ADD/SET mechanism to Fattal HDR tool + PartialPaste dialog gui
+ range of Beta limited to 0.7 <> 1.3.

ADD/SET mechanism was missing for EPD tool too, so it's included in this
commit.

see #4168
2017-11-04 21:27:11 +01:00
Alberto Griggio
77b4ad497b Integrated "Fattal02" tone-mapping operator from Luminance HDR 2017-11-02 22:34:49 +01:00