Redesign how the control bar handles fill and stroke colors (#4137)

* Revamp how the control bar handles fill and stroke colors

* Fix bugs

* Code review
This commit is contained in:
Keavon Chambers
2026-05-11 18:13:02 -07:00
committed by GitHub
parent f6def3b911
commit 629a1f4b4c
25 changed files with 1355 additions and 549 deletions
@@ -202,6 +202,13 @@ pub struct ColorInput {
#[serde(rename = "menuDirection")]
pub menu_direction: Option<MenuDirection>,
pub disabled: bool,
pub mixed: bool,
// Sizing
#[serde(rename = "minWidth")]
pub min_width: u32,
#[serde(rename = "maxWidth")]
pub max_width: u32,
// Styling
pub narrow: bool,
@@ -20,6 +20,7 @@ pub struct CheckboxInput {
#[serde(rename = "forLabel")]
pub for_label: CheckboxId,
pub disabled: bool,
pub mixed: bool,
// Tooltips
#[serde(rename = "tooltipLabel")]