[Added] ColorSync: Fallback scenarios better shown in Preferences

Want to submit a new feature, an enhancement ? Do it here !
Post Reply
porg
Posts: 554
Joined: Tue Apr 05, 2022 1:04 pm
Country: Austria

[Added] ColorSync: Fallback scenarios better shown in Preferences

Post by porg »

Mr. Lemke and me started some improvements in a videocall.

Before:

GraphicConverter Preferences Open ColorProfiles.png
GraphicConverter Preferences Open ColorProfiles.png (359.83 KiB) Viewed 1141 times


Improved sections and labeling (and some behavioral changes) in Build 5648:

GraphicConverter Preferences Open ColorProfiles b5648.png
GraphicConverter Preferences Open ColorProfiles b5648.png (86.06 KiB) Viewed 1141 times


Changes in build 5648:

Defaults for section "When opening a file which has no color profile then:"
[ Do nothing (Ignore always) ▾ ]
Default profile: Display P3
[ Change …]
Behavior:
- Do nothing by default. Satisifying for the average user not aware of ColorSync.
- If someone decides for "Assign default profile" then with "Display P3" a good contemporary default profile is already chosen and spares the semi-interested user the decision.
- And the expert user can set it to any other profile here in the prefs or when having the prefs set to "Ask" and choosing "Assign always" in the ad-hoc dialog then this profile gets set to be always used when opening files without a profile.
Last edited by porg on Mon Nov 07, 2022 10:04 am, edited 1 time in total.
porg
Posts: 554
Joined: Tue Apr 05, 2022 1:04 pm
Country: Austria

Re: ColorSync: Fallback scenarios better shown in Preferences

Post by porg »

Some more info coming.
porg
Posts: 554
Joined: Tue Apr 05, 2022 1:04 pm
Country: Austria

Re: ColorSync: Fallback scenarios better shown in Preferences

Post by porg »

Style recommendation: Change all "Choose…" buttons to "Change…" buttons.
• "Choose…" is more adequate for initializing.
• "Change…" is true at all times. In combination with "x no profile chosen" and also in combo with a concrete profile.

Bugs:

Preference > Open > Color Profiles > Behavior upon opening RGB image without a profile:
Has these options: Do nothing | Ask | Assign default profile
Default profile: sRGB [ Choose… ]

❌ Bug 1: When I open a file w/o a profile it always assigns the default profile (currently set to sRGB from earlier sessions) also if I have set the behavior to "Do nothing" or "Ask"

❌ Bug 2: Click "Choose…" opens a file chooser. I chose another ICC profile and confirm. The change is not persisted. The profile again is sRGB.
User avatar
forum_adm
Site Admin
Posts: 1814
Joined: Fri Dec 23, 2016 9:41 am
Location: Germany
Country: Germany
Contact:

Re: ColorSync: Fallback scenarios better shown in Preferences

Post by forum_adm »

Bug 1: I cannot reproduce that here. I took a WhatsApp image without profile. Opened - no profile is assigned.

Bug 2: fixed in build 5649
porg
Posts: 554
Joined: Tue Apr 05, 2022 1:04 pm
Country: Austria

Re: ColorSync: Fallback scenarios better shown in Preferences

Post by porg »

16:23 You mentioned build 5649 is available here on the forum.
20:28 GraphicConverter > Check for updates… : Reports that my build 5648 is the newest available beta release.

Usually it's available within 30min or so. Maybe you forgot something?
User avatar
forum_adm
Site Admin
Posts: 1814
Joined: Fri Dec 23, 2016 9:41 am
Location: Germany
Country: Germany
Contact:

Re: ColorSync: Fallback scenarios better shown in Preferences

Post by forum_adm »

Will take until Sunday. Working onto other items, too.
porg
Posts: 554
Joined: Tue Apr 05, 2022 1:04 pm
Country: Austria

Re: ColorSync: Fallback scenarios better shown in Preferences

Post by porg »

Ok. Thanks! For the future please:

If you state "Fixed in build XYZ" and nothing more than to me this implicitly means "which I just pushed or will push in the next minutes".

So in a case like this, please add an extra sentence like "ETA in 2 days" or "ETA on Wednesday" or "Will ping here when I push it" or "No idea when I push it." or if you have only a very rough estimate then something like "Check it in earliest in 2 weeks" also does it. Would help.

Anyways: Thank you for all your efforts!
porg
Posts: 554
Joined: Tue Apr 05, 2022 1:04 pm
Country: Austria

Re: ColorSync: Fallback scenarios better shown in Preferences

Post by porg »

Bug 1: Was a false alarm. Human error. My test file which correctly had "ICC None" in its filename meanwhile indeed got a profile embedded. Must have incidentally added it. Tried with a virginal file w/o a profile and GC asks if set to "Ask".

Ad Bug 2: Waiting for the fix.
User avatar
forum_adm
Site Admin
Posts: 1814
Joined: Fri Dec 23, 2016 9:41 am
Location: Germany
Country: Germany
Contact:

Re: ColorSync: Fallback scenarios better shown in Preferences

Post by forum_adm »

I uploaded the BETA a few seconds ago.
porg
Posts: 554
Joined: Tue Apr 05, 2022 1:04 pm
Country: Austria

Re: ColorSync: Fallback scenarios better shown in Preferences

Post by porg »

In build 5651 this works fine now.

Bug 1: Was truly human error. Never occurred again.

Bug 2: Fixed now.
✅ Changing the profile in the chooser is persisted.
✅ The default profile is preselected in the dialog.
✅ Choosing another profile and then clicking "Assign always" also persists that as the new default profile correctly.

Other: The section headlines/hints were changed too.
Post Reply