Skip to content

Configurable Waveform colors#2359

Merged
tf merged 5 commits intocodevise:masterfrom
tf:waveform-colors
Feb 24, 2026
Merged

Configurable Waveform colors#2359
tf merged 5 commits intocodevise:masterfrom
tf:waveform-colors

Conversation

@tf
Copy link
Member

@tf tf commented Feb 24, 2026

REDMINE-21228

@tf tf added this to the v17.2 milestone Feb 24, 2026
tf added 5 commits February 24, 2026 16:12
Replace the jQuery minicolors plugin with a custom per-instance
ES6 ColorPicker class. This eliminates the jQuery dependency
for color picking and gives us full control over the behavior.

Better keyboard and pointer interaction. Better support for colors
with alpha component.

REDMINE-21228
Avoid full configuration editor refresh when only the
preview content (e.g. exampleNode text) changes. Only
refresh when the node type changes since that affects
which typography variants are available.

REDMINE-21228
No longer needed since the custom ColorPicker replaced it.
Also fix color picker closing when clicking the gradient
area a second time by preventing default on pointerdown.

REDMINE-21228
Let users configure remaining waveform and cursor colors
in addition to the existing progress color. Color pickers
show swatches of colors already used across content
elements. Default colors adapt to the section's invert
setting.

REDMINE-21228

Waveform
Let users toggle to a dark play button on waveform player
controls. The default white button gets a subtle drop shadow
for better visibility. The inverted variant removes the
shadow.

REDMINE-21228
@tf tf force-pushed the waveform-colors branch from 7aaf975 to a9c43a9 Compare February 24, 2026 15:12
@tf tf merged commit 706e0ec into codevise:master Feb 24, 2026
18 checks passed
@tf tf deleted the waveform-colors branch February 24, 2026 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant