Pandagrapher
c48531448e
Add hidpi support for threshold selector and curves
2022-12-25 15:35:25 +01:00
Pandagrapher
3c348599dc
Fixes incorrect cursor center position
2022-12-19 20:16:02 +01:00
Pandagrapher
1a4de65f46
Fixes ornament icon not correctly rendered
2022-12-13 19:26:25 +01:00
Pandagrapher
41a0bef2d8
Fixes incorrect icon width on previewmodepanel toggle buttons
2022-12-13 11:47:56 +01:00
Lawrence37
5b4cf1a040
Merge branch 'dev' into multi-external-editor
2022-12-11 12:11:16 -08:00
Alberto Griggio
7324ea7230
replace Glib::filename_to_utf8 with custom fname_to_utf8
...
(cherry picked from commit 30b4daf9077e3c6780cefbf6c4223da4698b8612)
2022-12-10 12:15:27 -08:00
Alberto Griggio
b409e0bab2
fixed handling IPTC metadata that admit multiple values
...
(cherry picked from commit 8becb08ec1417215bf8f02c54000d37c2e6920f0)
2022-12-10 11:54:43 -08:00
Alberto Griggio
a0e9a59606
do not save IPTC tags in the arp if they are unchanged
...
(cherry picked from commit c4c642794868c2b03fd824acc0a7db962162c16f)
2022-12-10 11:05:14 -08:00
Alberto Griggio
2ce81cccc5
metadata: fixed glitches in importing IPTC tags
...
(cherry picked from commit 3d03f654e22ca01f058492eab2c8fcbc564dc1b9)
2022-12-10 11:00:40 -08:00
Alberto Griggio
92befa7e81
refactored code for extracting image dimensions from metadata
...
(cherry picked from commit 0ece9c5bfad09bc9052238d83fa696ef39effaaa)
2022-12-10 10:37:58 -08:00
Alberto Griggio
fca1b5c5f5
added support for easier editing of some common metadata tags
...
(cherry picked from commit 0e3f760b520a5cbaa4e63d0f8a5ca5574093f411)
2022-12-10 10:01:57 -08:00
Alberto Griggio
393dbcf9f9
metadata: allow the user to specify XResolution/YResolution
...
see https://discuss.pixls.us/t/note-to-the-dev-guys-about-72-ppi-output
(cherry picked from commit ad237944699800368ba50151f6774ee203d61ed5)
2022-12-10 09:56:36 -08:00
Alberto Griggio
0415d556fc
exifpanel: ignore errors when printing tags in human-readable form
...
(cherry picked from commit 47fa34e7365d618f250826eb412c72fe0ab8cfed)
2022-12-10 09:51:32 -08:00
Alberto Griggio
30e77ee96f
fixed compilation error with Apple Clang 7.0.0
...
(cherry picked from commit dd5b10d9dc8eb7447e37ac30ddd7545897c878b0)
2022-12-10 09:44:24 -08:00
Alberto Griggio
38eb9f9f18
exifpanel: improved ui for editing tags
...
(cherry picked from commit f6f4ddf54c25e6e577bf4960ea51fc23e8434559)
2022-12-10 09:43:17 -08:00
Alberto Griggio
3f05564548
exifpanel: fixed missing markup escaping when adding tag values
...
Fixes #54
(cherry picked from commit 383619d6260fa10b8f112e3dc55e0323f5e99b43)
2022-12-10 09:33:40 -08:00
Alberto Griggio
1de9516ef0
metadata: better defaults and presentation of the exif tag tree
...
(cherry picked from commit 9edc783c1b6ba3b49c933560a73e2de126e04dc1)
2022-12-10 09:32:42 -08:00
Alberto Griggio
1935f3d76d
exif panel: ensure that keys are not empty in the displayed tag tree
...
(cherry picked from commit da45bf30bddf311b6c7d0d990d078b2a37d4b500)
2022-12-10 09:24:41 -08:00
Alberto Griggio
b92e77fb96
improved support for metadata editing
...
(cherry picked from commit 85da0b51ecf7ece768c0267aead71dd94404d4dc)
2022-12-09 22:35:26 -08:00
Alberto Griggio
8a5aa6c119
exif panel: further tweaks to the metadata selection
...
(cherry picked from commit 207e51b64726367f2d932c000060f00b2697523f)
2022-12-09 21:26:33 -08:00
Pandagrapher
21ebb81ece
Stop using scale factor for font and pixel size scaling
2022-12-09 16:09:03 +01:00
Pandagrapher
cc48ad2aa1
Fixes hi-dpi on Linux
...
- Fixes incorrect install path for icons
- Fixes case-sensitive issues with names
2022-12-08 10:03:45 +01:00
Alberto Griggio
abb052e51b
metadata: allow to select which metadata tags to include in the output image
...
(cherry picked from commit ed64206cb8b4455870815e2c51aecbd5c09e4054)
2022-12-06 22:08:23 -08:00
Alberto Griggio
f62f6807a7
exifpanel: sort the list of exif tags
...
(cherry picked from commit 88e5ec5dc6a47d3a9cc751d2902aadc540ce0826)
2022-12-05 21:40:57 -08:00
Alberto Griggio
e90ffe979b
metadata: catch std::exception instead of Exiv2::AnyError for better robustness
...
(cherry picked from commit 0e2d9332f633b060bd4d5cbcd9d47009bab0c46c)
2022-12-05 21:19:21 -08:00
Alberto Griggio
e7fdad875a
metadata: cache recent files for faster operation
...
(cherry picked from commit 6ee014ddb7ab77537289e1f41f13345e5db54710)
2022-12-04 17:27:02 -08:00
Alberto Griggio
b01b0fbef0
metadata: initialize thumbnail rating from exif
...
(cherry picked from commit 96bd2db0d2e127678bded3bee7aa3275332826c0)
2022-12-04 17:02:33 -08:00
Alberto Griggio
1a771fa211
more work on synchronizing metadata with xmp sidecars
...
(cherry picked from commit 81bbff6e6ae87bd35e8050a1cc621297ca24939b)
2022-12-04 15:55:09 -08:00
Lawrence Lee
4223f114cb
Clean up merge
2022-12-03 21:24:17 -08:00
Lawrence Lee
255dc13843
Add Lensfun DB lookup fallback directory
...
Load from the bundled database directory if loading from the configured
location fails.
2022-11-24 17:08:00 -08:00
Pandagrapher
eb40593d60
Merge with 'Beep6581/dev'
2022-11-03 17:10:48 +01:00
Pandagrapher
344f64eab7
Fixes issue loading image cache data
...
With some versions of Glib/Glibmm library on MacOS, Glib::KeyFile "load_from_file" function does not raise a Glib::Error but another exception. This causes cached data not saved on disk (and thumbnails not displayed in explorer). Adds robustness testing if file is present first before calling the function
2022-11-03 12:43:06 +01:00
Pandagrapher
8e0fa1148b
Other minor fixes for histogram panel
...
- When loading an image, raw histogram data were incorrectly not set (but provided)
- Fixes incorrect curve scaling in raw histogram mode (was incorrectly scaled using luma and chroma data)
2022-11-03 12:37:43 +01:00
Pandagrapher
a0c3ef931c
Minor fixes for histogram panel hidpi support
2022-11-02 16:32:48 +01:00
Pandagrapher
68d1eae1a7
Hidpi support for histogram panel
...
Other fixes:
- Reduce number of queue_draw function calls (and so optimize panel redraw)
- Code cleanup
2022-11-02 13:12:24 +01:00
Morgan Hardwood
cf96139c3a
Review of default #5664
...
Consistently use _TOOLTIP suffix for tooltip keys.
2022-09-23 18:09:44 +02:00
Morgan Hardwood
799452ac88
Review of default #5664
2022-09-23 16:37:46 +02:00
Lawrence Lee
a2394e08ce
Replace deprecated function ( #6563 )
2022-09-11 15:10:04 -07:00
Lawrence Lee
4b97a5cf3c
Placate some GCC warnings ( #6563 )
2022-09-05 18:05:35 -07:00
Pandagrapher
1c85926200
Creates an RTImage cache
...
Fixes:
- Fixes GUI issue on Windows (GDI handles limit reached)
- Fixes an incorrect icon name in Perspective tool
- Adds robustness RTScalable::loadSurfaceFromIcon function
2022-09-02 19:15:42 +02:00
luzpaz
4d1d5d4539
Fix various typos ( #6569 )
...
* Fix various typos
* Fix previous commit + add follow-up grammatical fixes
2022-08-30 15:17:43 +02:00
Pandagrapher
35ce0d1227
Fixes hi-dpi on Windows
...
- Fixes incorrect install path for icons
- Fixes incorrect font size conversion from "Pango units" (updates some comments)
- Fixes incorrect volume icon in directory browser
2022-08-29 19:26:41 +02:00
Pandagrapher
2cd6ba96ca
Merge with 'Beep6581/dev'
2022-08-27 11:49:02 +02:00
Pandagrapher
50e54aa395
Convert remaining RTPixbuf to RTSurface
...
Changes:
- Remove RTPixbuf use in directory browser to use native GTK mechanism
- Replace RTPixbuf by RTSurface for thumbnail icons
- Remove now useless RTPixbuf class
Fixes:
- Elaborate RTSurface width / height based on the type
2022-08-27 11:37:59 +02:00
Flössie
6819b32be7
Mute some warnings ( #6563 )
2022-08-26 11:54:12 +02:00
Lawrence37
dfede05312
Add Castellano language, fix some default language detection ( #6547 )
...
Closes #6530
Language file provided by Francisco Lorés and Javier Bartol
2022-08-26 10:44:22 +02:00
Desmis
efbcebb522
Review JzCzHz - Various changes to locallabtools2 - default - french ( #6561 )
...
* Various changes to locallabtools2 default french
* changed to German TP_LOCALLAB_LOGAUTOGRAYJZ_TOOLTIP
2022-08-25 14:01:17 +02:00
Lawrence37
0a55428205
Clean up missing language keys ( #6556 )
...
* Clean up some unused code
* Use grid for abstract profile primaries
* Remove blank line from default
2022-08-24 20:23:09 +02:00
Bezierr
24f5d85c8d
Squashed commit of the following:
...
commit e293f0890866ddf934ba1a9dd9fa372364766bb3
Author: Bezierr <harald.aust@web.de >
Date: Tue Aug 23 16:16:23 2022 +0200
Added comment
commit 20a50b248dc110eeb4b526c7242920a68216c88c
Author: Bezierr <harald.aust@web.de >
Date: Tue Aug 23 14:35:47 2022 +0200
Follow dynamicprofile.cfg symlink instead of overwriting it
If dynamicprofile.cfg is a symlink, write the contents to this symlink's target instead of overwriting it.
commit bad2f8c37a0d27e612150dce3219593b2f996f9c
Author: Bezierr <harald.aust@web.de >
Date: Thu Aug 11 17:20:08 2022 +0200
Make dynamicprofile.cfg OS independent
dynamicprofile.cfg contains OS-dependent paths to the profiles. To fix this, replace "/" or "\", depending on OS, with the correct delimiter.
commit cd84120876be111c23dac5376eb5b6f6cb0a7328
Author: Bezierr <harald.aust@web.de >
Date: Thu Aug 11 16:33:39 2022 +0200
Relative paths also for Dark Frame and Flat File
(a) Extended the "relative path" functionality to the (already existing, but apparently not used) directories for FlatField and DarkFrame
(b) Simpler, cleaner implementation
commit a338b8726451323505bb4cff1888c562fd88929d
Author: Bezierr <harald.aust@web.de >
Date: Sun Aug 7 18:03:46 2022 +0200
Preference of RAW path over rtSettings path
(a) Give path relative to a camera or lens profile in the same folder as the raw file precendence over path relative to rtSettings.
(b) Replace backslash/slash when reading file paths, not when writing them.
2022-08-23 16:27:47 +02:00
Pandagrapher
36222d14a2
Fixes blur rendering with RTSurface on hidpi screen
...
Other fixes:
- Fixes splash image not rendered
- Cleans commented code
- Replaces deprecated librsvg functions
- Updates Makefile librsvg required minimum version
- Correctly uses RTSurface getWidth / getHeight functions
- Improves lwbutton aspect
Known issues:
- Blur rendering with RTPixbuf on hidpi screen
2022-08-21 15:45:07 +02:00