checkboxes in ui should be the macos typical slider widgets and not checkmarks #48

Closed
opened 2026-07-28 05:05:18 +00:00 by hugo · 1 comment
Owner

right now checkboxes are rendered as checkmarks in boxes, but macos has usually sliders for boolean elements. the app should switch all checkboxes to the slider style to be more in line with macos UI patterns. also it should be noted in the AGENTS.md that this style is used, so that future checkboxes are not built differently.

right now checkboxes are rendered as checkmarks in boxes, but macos has usually sliders for boolean elements. the app should switch all checkboxes to the slider style to be more in line with macos UI patterns. also it should be noted in the AGENTS.md that this style is used, so that future checkboxes are not built differently.
hugo added the bug label 2026-07-28 05:05:18 +00:00
Author
Owner

Implemented in 00af033. Replaced every checkbox widget in Preferences, Git file selection, and A2UI boolean/multi-select rendering with a shared macOS-style slider toggle while preserving callbacks and disabled states. Added the visual rule to AGENTS.md. This is DS4Server-only UI behavior; DS4 has no equivalent UI control. Verified with cargo fmt, Clippy with warnings denied, make bundle, and the full suite: 145 passed, 12 ignored, 0 failed.

Implemented in 00af033. Replaced every checkbox widget in Preferences, Git file selection, and A2UI boolean/multi-select rendering with a shared macOS-style slider toggle while preserving callbacks and disabled states. Added the visual rule to AGENTS.md. This is DS4Server-only UI behavior; DS4 has no equivalent UI control. Verified with cargo fmt, Clippy with warnings denied, make bundle, and the full suite: 145 passed, 12 ignored, 0 failed.
hugo closed this issue 2026-07-28 16:38:49 +00:00
Sign in to join this conversation.