2418 Commits

Author SHA1 Message Date
Alexander Brock
2a92257438 Add HISTORY_MSG_PERSP_CAM_SCALE to default language file 2023-02-19 23:40:58 +01:00
Alexander Brock
177a55953f Add strings for defishing and scaling in default language file 2023-02-19 20:10:07 +01:00
Alexander Brock
f14407cec8 Add labels for De-fish and scale in English UK/US. Doesn't work in the GUI yet. 2023-02-18 00:51:11 +01:00
Alexander Brock
fb90908cbd Add GUI elements for defish and scale in perspective tool. Doesn't work very good yet. 2023-02-11 20:31:08 +01:00
Desmis
9a245c1acb
Avoid Color shift - Gamut and Munsell Review in RT - branch Munsellgamut (#6673)
* Fixed numerous problems with gamut and Munsell in Local adjustments

* change gamut-munsell in lab adjustmnts - gamut in ciecam

* Improve XYZ colorimetry and tooltip

* Change event - format code - change labels tooltips

* Removed avoid_ and avoidmun_

* Removed avoidcolorshift in labcurve

* Push change proposed by Lawrence37 - compatibility with old pp3
2023-01-31 12:32:31 +01:00
Lawrence37
ef7676826e
Merge pull request #6661 from Beep6581/external-editor-fixes
External editor fixes for Windows
2023-01-26 21:37:14 -08:00
Desmis
7afdfc1e2b
Abstract profile - Gamut improvment (#6665)
* Gamut control when the chosen primaries are different from working profile

* Gamut control abstract

* Gamut label and history

* Change to Wx Wz

* Fixed crash if y primaries are set to zero

* Fomated with Astylert ImProcFunctions::workingtrc and Color::primaries_to_xyz

* Fixed black becomes green wit gamt abstract profile

* Harmonize types in color.cc

* Try to fix Multiplication result converted to larger type
2023-01-24 14:29:50 +01:00
Lawrence Lee
22edf5f069
Add radio indicator to external editor selector
Make it easier to see that the selector is for changing the current
editor and not for immediately sending the image to the clicked-on
editor.
2023-01-15 15:10:54 -08:00
Desmis
21afbaf90b
CIECAM - Changes such as symmetric works and temperature output makes sense - issue #6656 (#6658)
* changes such as symmetric works and temperature output makes sense

* Comment code

* other Comment code and small change

* Change tint in tooltip temperature

* Improve GUI for tempout and greenout
2023-01-06 06:43:21 +01:00
Lawrence Lee
4d287b4cdf
Merge branch 'dev' into multi-external-editor 2023-01-02 15:06:33 -08:00
Ingo Weyrich
8d29d361a8
Support dnggainmap (embedded correction) for Bayer files (#6382)
* dng gainmap support, #6379
* dng GainMap: control sensitivity of checkbox, #6379
* dng GainMap: partial paste
* dng GainMap: moved isGainMapSupported() from dcraw.h to dcraw.cc
* RawImageSource::applyDngGainMap: small speedup
* Change GUI to separate gainmap from other flat-field; also reorder checkbox

Co-authored-by: Thanatomanic <6567747+Thanatomanic@users.noreply.github.com>
2023-01-02 21:30:06 +01:00
Niklas Haas
2101b846c3
Implement file sorting in thumbnail view (#6449)
* Use mtime as fallback timestamp for files without EXIF data

As suggested in #6449, with date-based sorting it can be useful to have
at least *some* sort of time-relevant information for EXIF-less files,
to prevent them from falling back to getting sorted alphabetically all
the time.

This commit simply defaults the file timestamp to the file's mtime as
returned by g_stat. For annoying reasons, it doesn't suffice to merely
forward the timestamp to the FileData structs - we also need to keep
track of it inside FilesData to cover the case of a file with 0 frames
in it.

* Add DateTime to Thumbnail

Putting it here facilitate easier sorting without having to re-construct
the DateTime on every comparison.

To simplify things moving forwards, use the Glib::DateTime struct right
away. This struct also contains timezone information, but we don't
currently care about timezone - so just use the local timezone as the
best approximation. (Nothing currently depends on getting the timezone
right, anyway)

In addition to the above, this commit also changes the logic to allow
generating datetime strings even for files with missing EXIF (which
makes sense as a result of the previous commit allowing the use of mtime
instead).

* Implement file sorting in thumbnail view

For simplicity, I decided to only implement the attributes that I could
verily easily reach from the existing metadata exported by Thumbnail.
Ideally, I would also like to be able to sort by "last modified" but I'm
not sure of the best way to reach this from this place in the code.

It's worth pointing out that, with the current implementation, the list
will not dynamically re-sort itself until you re-select the sorting
method - even if you make changes to the files that would otherwise
affect the sorting (e.g. changing the rank while sorting by rank). One
might even call this a feature, not a bug, since it prevents thumbnails
from moving around while you're trying to re-label them. You can always
re-select "sort by ..." from the context menu to force a re-sort.

Fixes #3317

Co-authored-by: Thanatomanic <6567747+Thanatomanic@users.noreply.github.com>
2023-01-02 21:27:12 +01:00
Thanatomanic
3423a7ac55
Support for GX680 digital back including DCP (#6655)
* Initial support for GX680 digital back
With help from LibRaw for decoding support.
Estimates for color calibration are very rough...
* Small modification to black level, add DCP
2023-01-02 21:24:15 +01:00
Nicolas Turlais
401727fba9
Add filter for Paths to dynamic profiles (#6284)
Work by @nicolas-t 
* Path filter in dynamic profile panel
* Pass filename as a function argument
* Removed unused include
* Clearer translation
2022-12-31 10:51:30 +01:00
Lawrence37
5b4cf1a040
Merge branch 'dev' into multi-external-editor 2022-12-11 12:11:16 -08:00
Morgan Hardwood
ea7c811b9b Preparing to merge back to dev 2022-11-27 20:29:39 +01:00
Morgan Hardwood
9b85839884 Preparing for release 5.9 2022-11-27 19:04:23 +01:00
Morgan Hardwood
db1e7659a2 Japanese translation updated by Yz2house
Closes #6598
2022-10-22 20:19:10 +02:00
Morgan Hardwood
ba2a15a6af Espanol (Castellano) translation updated by TechXavAl
Closes #6597
2022-10-22 20:18:04 +02:00
Morgan Hardwood
b08ed74cb8 Preparing for release 5.9-rc1 2022-10-07 12:25:16 +02:00
Thanatomanic
4059ae5bca
Remove language keys from translations that were obsoleted (long ago) and therefore no longer present in default (#6593) 2022-10-02 08:25:52 +02:00
Martin
ce8ab4ae23
Update Deutsch 2022-09-30 09:53:40 +02:00
Martin
795becb1f6
Update Deutsch 2022-09-30 07:38:44 +02:00
Morgan Hardwood
c113cffdf9 generateUnusedKeys 2022-09-29 00:47:59 +02:00
Morgan Hardwood
3ef618c236 generateTranslationDiffs 2022-09-29 00:44:15 +02:00
Morgan Hardwood
ea37cfc696 Delete unused keys to match default
Unused keys from localization files removes as per default.
2022-09-29 00:40:45 +02:00
Morgan Hardwood
727f3f7ba2 Consistently use _TOOLTIP suffix for tooltip keys 2022-09-28 23:24:51 +02:00
Morgan Hardwood
9010ca5d9d Review of default #5664
CIECAM terminology. Removed unused tooltips. Closes #6588
2022-09-26 18:06:50 +02:00
Morgan Hardwood
e2a7ccc612 Review of default #5664
Deleted commented-out key.
2022-09-26 16:57:22 +02:00
Morgan Hardwood
551f9f6116 Review of default #5664
Restored keys deleted by buggy `sort` command (version 9.1).
See PR #6503

printf '%s\n' "key;foo" "key0;bar0" | sort -Vu -t ';' --key=1,1
2022-09-26 16:46:25 +02:00
Morgan Hardwood
52a3a336ea Review of default #5664
Tooltips.
2022-09-23 18:51:32 +02: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
628a573c75 Review of default #5664
generateTranslationDiffs on default
2022-09-23 17:54:17 +02:00
Morgan Hardwood
cccb9f543c Review of default #5664
Cleanup of whitespace and fancy characters. Consistency in naming.
2022-09-23 17:51:13 +02:00
Morgan Hardwood
799452ac88 Review of default #5664 2022-09-23 16:37:46 +02:00
Thanatomanic
8ad6cdaada
Update Chinese (Simplified) (#6565) 2022-08-30 15:18:06 +02:00
Desmis
200e2de86b Add TP_LOCALLAB_LOGAUTOGRAYJZ_TOOLTIP to Espagnol(Castellano) 2022-08-27 06:22:45 +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
Thanatomanic
8d6a8eeae0
Updated German translation
Closes #6229
2022-08-24 20:31:15 +02:00
Lawrence37
4fa72c3a51
Add Japanese and Danish translations (#6503)
* Add Japanese and Danish translations
Japanese translations by Yz2house.
Danish translations by mogensjaeger.

* Run translation script on Japanese and Danish
Also add back some keys ending with "0" that the script mistakenly
removed.

* Rename language file Danish to Dansk
Allows automatic loading of the Danish translation from the system
language.

Co-authored-by: Thanatomanic <6567747+Thanatomanic@users.noreply.github.com>
2022-08-24 20:30:07 +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
Desmis
1b3b0cf85f
French for Perspective - Film negative - Cam16 and Jz (#6557)
* French for Perspective - Film negative - Cam16 and Jz

* Some forgotten tooltips

* Clean code and add others tooltip
2022-08-24 06:52:28 +02:00
Thanatomanic
93dfb09eaf
Remove the HISTOGRAM_TOOLTIP_RAW from all language files (#6554)
It was a leftover from c03efe4878 where new strings were introduced to toggle the histogram types.
2022-08-22 20:45:03 +02:00
Thanatomanic
ea515f4c98
Add several DCPs (#6553)
Fixes #5647, #5862, #5952, #6307, #6318
* Samsung Galaxy S7
* Canon EOS 1DX Mark III
* Canon EOS 5D Mark II
* Canon EOS-1Ds Mark II
* Fujifilm X-T4
2022-08-21 06:57:34 +02:00
Andrew Dodd
3dabe6bec4
Add Sony ILCE-7M4 DCP dual illuminant profile (#6552)
Fixes #6468
Intentionally generated without tone curve per #6467
2022-08-19 15:44:51 +02:00
Beep6581
d92f5f7ca8
Merge pull request #6509 from Lawrence37/chinese-translation
Update Chinese (Simplified) translation
2022-07-25 13:43:33 +02:00
Andy Dodd
3bfcc66e46 Default strings cleanup, includes:
1 - Obsolete history events removal

Remove history events that are not referenced anywhere in code

Left event 149 despite being unreferenced due to the comment in the code indicating it may return

2 - Orphaned strings removal

HISTOGRAM_TOOLTIP_RAW appears to be an orphan, but this looks strange to me.  Investigation needed

3 - Strings cleanup - remove improperly commented entries

These don't get treated as comments, but at least didn't break anything since
nothing in the code referenced them.

But they will waste translator's time, so delete them
2022-07-22 06:27:02 -04:00
Desmis
0599a5e96d Change tooltip in LA inverse issue 6506 2022-06-24 06:49:04 +02:00
Lawrence Lee
e87334b2f9
Update Chinese (Simplified) translation
Provided by syyrmb in #6369.
2022-06-23 21:40:23 -07:00