Skip to content

feat: Layout management#307

Open
timdegroot1996 wants to merge 3 commits into
mainfrom
layout-management
Open

feat: Layout management#307
timdegroot1996 wants to merge 3 commits into
mainfrom
layout-management

Conversation

@timdegroot1996

Copy link
Copy Markdown
Collaborator

Implements #306 (partially, the empty graphs and multiselect are not in scope)

Provides AI agents with context on the pipeline architecture, entry
points, and pointers to the .github/skills/ domain-specific guides.
-g/--generatedashboard is a boolean flag, not an output path; use
-n/--namedashboard for a custom HTML filename. Also correct the
default output filename pattern and database name (robot_results.db),
and document the Git Bash trailing-backslash path gotcha.
…i-widget add modal

- Add "Move to First" / "Move to Last" controls to every graph, stat
  widget, link widget, and custom section in edit mode, repacking the
  grid via a new move_widget_in_grid() helper.
- Replace the dashed "+ Add ..." drop tiles with action icons in each
  section header (add stat widget / add link widget / add custom
  section), wired through a shared build_move_controls_html() and
  apply_widget_control_icons() helper.
- Add a "Multiple" tab to the Add Stat Widget modal that lets users
  toggle on any number of stats at once, optionally edit their titles,
  and add them all with shared or random colors.
- Update CSS for the new pinned top-right control cluster and remove
  the now-unused add-widget tile styles.
- Update customization docs for the new controls and modal tabs.
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