Work in progress on histogram redesign

From GIMP GUI Redesign
Revision as of 07:40, 7 July 2017 by Prokoudine (talk | contribs) (Created page with "== Problem statement == # Choosing a channel in the histogram dialog requires two clicks: opening a combo box, then choosing a channel. # The info section of the dialog isn't...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Problem statement

  1. Choosing a channel in the histogram dialog requires two clicks: opening a combo box, then choosing a channel.
  2. The info section of the dialog isn't always necessary, but takes precious vertical space.
  3. Versions 2.9.x and 2.10 make the histogram dialog design even busier by introducing linear/gamma-corrected switch that has no obvious on/off state (at least, with some UI themes).

Better solutions can be devised, as seen in other software (see 'Tentative design' section).

What should be available

On-canvas switches (for the histogram area): RGB, R, G, B, Value or L*, Linear/Log scale, Linear Light / Gamma-Corrected space

TODO: We need to decide if we should expose color channels from other color spaces such as CIE LCH. We already expose LCH channels in color selection tools, and exposing LAB / LCH in e.g. Curves tool/filter makes a lot of sense, so this needs a decision.

TODO: Do we stick with Value or go for L*?

TODO: RGB, R, G, and B are mutually exclusive on display. Should GIMP be able to display either of them along with Value or L*?

Design draft

Tentative design