What shipped in each Scylla Chroma release, from the initial nine-tab window down through every fix and refinement that follows.
Release notes for Scylla Chroma, the editor-only color authoring tool. Versions are listed newest at the top; each entry groups its bullets under Added, Removed, Changed, and Fixed. Chroma follows its own semver line, independent of the framework modules whose color assets it produces.
1.1.0
Two authoring conveniences on the Color and Palette tabs: a web-safe color mode and multi-swatch text copy.
Added
- Color tab web-safe mode, a Web toolbar toggle that restricts authoring to the classic 216-color web-safe palette (each RGB channel held to
00 / 33 / 66 / 99 / CC / FF). When on, all four pickers and their hue / lightness side strips render the posterized web-safe grid, and the active color snaps to the nearest web-safe color from every input source (picker, slider, hex, name, eyedropper); alpha is never quantized. The toggle is persisted per-user and cleared by the window’s Reset action. - Palette tab Copy Selected As context-menu submenu, which copies every selected swatch to the clipboard one color per line in palette order, in any of six formats (Hex, Unity
Color, UnityColor32, CSSrgb(), HLSLfloat4, JSON). Per-color output is identical to the Color tab’s single-color Copy menu, and the status bar confirms withCopied N colors as <format>.
1.0.0
The initial release of Scylla Chroma, a single Editor window with nine purpose-built tabs that share a single color state, plus a library sidebar over every color asset in the project.
Added
- Chroma editor window, opened from
Scylla > Tools > Chroma...or viaCmd/Ctrl+Shift+K, with nine tabs that share one active color and one library sidebar. - Color tab, Chroma’s shared picker, with four interchangeable 2D pickers (HSV Wheel, HSV Square, RGB Cube Slice, Oklch LCh Plane), channel sliders in integer or float mode, a hex field, multi-space readouts (sRGB, Linear, Oklch, HSL, CSS, Unity code, JSON), a screen eyedropper, color history, pinned favorites, and a named-color search field.
- Palette tab, with a swatch grid and a tabular list view, multi-select, drag-reorder, per-swatch tags and lock flag, optional semantic color roles, seven sort modes (hue, saturation, value, lightness, luminance, chroma, alpha), and Remove Duplicates plus Convert to Gradient actions.
- Gradient tab, with independent color and alpha rails (the alpha bar appears as soon as the gradient carries any alpha stops), per-stop interpolation override across 18 curves (None, SmoothStep, SmootherStep, plus the 15 Penner easings), per-color-stop blend modes (Normal, Multiply, Screen, Add), three color spaces for the blend math (RGB, HSV, Oklab), smooth or stepped mode, a non-destructive Reduction slider with Apply, and a Bake-to-texture dialog that emits PNG, TGA, or EXR in sRGB or linear.
- Image Sampler tab, which loads any texture and samples in Point, Average, Gradient, or Trace mode, with a magnifier overlay and arrow-key pixel nudging, plus four palette-extraction strategies (K-Means in Oklab, Median Cut, Luminance Buckets, Most Saturated) whose output saves as a palette or gradient asset.
- Theory tab, a color-theory bench that turns one base color into a palette through a harmony generator (10 types including Complementary, Triadic, Tetradic, Analogous, Monochromatic) with a live hue wheel and three hue-rotation backends (Oklch, HSV, OkHSL), Tints / Shades / Tones with an optional symmetric ramp, a four-tone material set (Shadow, Midtone, Highlight, Rim), a Planckian blackbody ramp, a jitter palette, a multi-noise-driven palette, and a seeded random palette with Oklab delta-E minimum.
- Accessibility tab, with a WCAG 2.1 contrast checker (sample-text preview, AA / AAA badges), an eight-type color blindness simulator via the Vienot-Brettel-Mollon model, an Oklab delta-E calculator with descriptive labels, named-color lookup across CSS Level 4 / X11 / RAL Classic / Chroma Colors, Correlated Color Temperature via McCamy’s formula, and a palette statistics readout.
- Mixer tab, a two-color blend preview rendered side-by-side in sRGB, Linear RGB, Oklab, and HSV simultaneously, with a ratio slider and Create Palette and Create Gradient buttons for the four-color result.
- Compare tab, side-by-side palette analysis that maps every entry in palette A to its nearest entry in palette B by Oklab delta-E and reports min, average, and max statistics.
- Recolor tab, a non-destructive texture remap that snaps each pixel of a source texture to its nearest source-palette entry in Oklab and rewrites it as the corresponding target-palette entry, saved as a new PNG with the original alpha preserved.
- Library sidebar, with three sub-tabs (Palettes, Gradients, Swatches) over every color asset in the project, thumbnail previews, search and tag filtering, multi-select, context menus, drag-drop into and out of the active tab, and live refresh on disk changes.
- Preferences page at
Edit > Preferences > Scylla > Chroma, with default named-color database, transparent-preview checkerboard cell size, double-click-to-open toggle, and maintenance buttons for color history and favorites. - Project integration, with custom property drawers for
ColorPaletteAssetandColorGradientAssetshowing inline previews and an “Open in Chroma” button, plus optional double-click-from-Project-window behaviour. - Asset I/O surface: palettes import from ASE, GPL, Lospec JSON, ACT, plain hex lists, and Chroma JSON; palettes export to ASE, GPL, Lospec JSON, CSS variables, C# array literals, and Chroma JSON; gradients import from Chroma JSON and Photoshop GRD (GRD3 and GRD5, including foreground / background sentinels and multi-gradient library files); gradients export to Chroma JSON.