https://bugs.kde.org/show_bug.cgi?id=435309

--- Comment #27 from Duncan <1i5t5.dun...@cox.net> ---
So I just woke up to another CC notification on this bug (Patrick Silva), and
being in the creative state of just waking up while thinking about this bug
gave me an idea...

It seems to me that the new blended-color-selection behavior has visual
characteristics both good and bad analogous to those of transparency/opacity,
with arguably similar basic aesthetic appeal and ultimately similar practical
readability problems, too.  Arguably, then, a possible solution could be
similar as well.

The transparency preference is part of the color scheme, with the configuration
being a 0-100% slider found in configuration/profiles/edit-profile dialog,
appearance/color-scheme/edit-color-scheme dialog.

What about a similar selection-blend slider in the same dialog as it's arguably
similarly part of the color-scheme, 100%-strict-reverse at one end of the
slider, 50/50 (or whatever) foreground/background blend (thus making
foreground/background the same and selected text unreadable, again conceptually
similar to 100% transparent) at the other?

Or a bit more complex, add a selection-color static/dynamic checkbox option
(analogous to the blur-background checkbox for transparency) to the
reverse/blend slider.  Dynamic would be the blend with the slider behaving as
above. Static would have color-pickers for selection foreground/background,
with the slider blending between those and strict reverse.

Of course the question then would be where to set the defaults since it's well
known that many users don't mess with them.  Personally I'd favor 100% strict
reverse as the most usable default for accessibility reasons, and I suppose
most users on this bug would agree or they'd not be on the bug.  OTOH, the
author of the original color-blending selection commit would likely argue for a
partially blended default.

Unquestionably that's a lot of work compared to just reverting to the old 100%
reverse-video selection behavior, work that I can't do because I'm not a coder,
but it seems to me to be a reasonable compromise that would let people on both
sides have exactly the behavior they want/need, as long as they're willing to
spend a bit of time configuring it.

And having it all per-profile as part of the appearance settings makes perfect
sense too, just as it does with transparency.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to