Skip to content

Rearrange the setup page and free the sidebar for 0.2.0b4 - #14

Merged
MadisonMedia merged 1 commit into
mainfrom
setup-page-b4
Nov 14, 2026
Merged

MadisonMedia merged 1 commit into
mainfrom
setup-page-b4

Conversation

@MadisonMedia

Copy link
Copy Markdown
Owner

The setup page as the user decided, with the sidebar toggle and optional button names, for 0.2.0b4.

Added

  • The card can hide the names on buttons that have an icon. A button without an icon keeps its name.
  • The sidebar entry can be removed on the setup page under Behavior, after a question, and added again. The page stays reachable through Configure on an object under Devices & services, which links straight to it, and through the card editor.

Changed

  • The setup page is rearranged. The object is chosen in the header, with New object as the last entry. A jump bar on the left leads to five sections: Lights, each with what it shows in view and the fade and slider behavior under More; Stops, with the chart and the lanes, where a tapped point opens its settings right beside it; Standard buttons; Devices, in a section of their own; and Behavior with speed, switching on and the slider. A bar at the bottom shows the position, switches the preview and starts test runs, on every part of the page.
  • The modes of a light are named by what it shows: on/off only, dimming only, white tones, colors, colors and white tones.

Python tests cover the sidebar store and the options flow; the frontend harness covers the page's layout, the point's settings, the sidebar option and the button names.

The setup page is one page with a jump bar: lights with their mode in
view and the rest under More, stops with the chart and a point's
settings beside the point, buttons, devices in their own section, and
behavior. The object is chosen in the header; a bar at the bottom
holds position, preview and test runs.

The sidebar entry can be removed and restored; an options flow on the
object links to the page. Buttons with an icon can drop their name.
@MadisonMedia
MadisonMedia merged commit 6bd0cbf into main Nov 14, 2026
6 checks passed
@MadisonMedia
MadisonMedia deleted the setup-page-b4 branch November 14, 2026 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant