Opened 7 years ago

Closed 6 years ago

Last modified 15 months ago

#682 closed enhancement (implemented)

Add color-ranges to customizable colors

Reported by: westram Owned by: westram
Priority: major Milestone: arb7.0
Component: Library (GUI) Version: SVN
Keywords: Cc:

Description (last modified by westram)

Specification:

  • Amount of allocated colors (including start/end color)
    (hardcoded due to ARBs GC-layout) (./)
  • Amount of support-colors:
    • 2 (or more) for linear ranges (e.g. black → white) (./)
    • 3 (or more) for cyclic ranges (e.g. red → green → blue → red) (./)
    • 3 (or more) for planar (2-dim) ranges (base-color + one color/dim) (./)
    • 4 (or more) for spatial (3-dim) ranges (base-color + one color/dim) (./)
  • Whether to add the first interpolation color to the end of the range
    (e.g. to provide full color-circle: red → green → blue → red)

    provided by separate range-types: linear vs cyclic (./)

Display:

  • color selection buttons for support-colors (./)
  • a small canvas displaying the color range
    no. Instead allows to show color-range as overlay of target-canvas. (./)

Needed by #443
Has performance issue: #704
See also #672

Change History (8)

comment:1 Changed 7 years ago by westram

  • Priority changed from normal to major

comment:2 Changed 7 years ago by westram

  • Milestone changed from wishlist2016 to r16q2

comment:3 Changed 7 years ago by westram

  • Owner changed from devel to westram
  • Status changed from new to _started

comment:4 Changed 7 years ago by westram

  • Description modified (diff)

comment:5 Changed 6 years ago by westram

  • Description modified (diff)

comment:6 Changed 6 years ago by westram

  • Description modified (diff)
  • Resolution set to implemented
  • Status changed from _started to closed

implemented in branch 'color' @ [15005]

comment:7 Changed 6 years ago by westram

  • Description modified (diff)

comment:8 Changed 15 months ago by westram

  • Milestone changed from r16q2 to arb7.0
Note: See TracTickets for help on using tickets.