feat: Layout management - #307
Merged
Merged
Conversation
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.
Surface canonical test/build/dashboard-gen commands directly in CLAUDE.md so the right invocation is in context without opening a skill file. Covers JS/Python/Robot tests, docs, and the package dashboard-generation command used to validate bundled output.
…st, fix modal corners - Multiple tab "Toggle all" now keeps its own state; manual child toggles no longer feed back into it. Clicking forces all children to the switch state. Removed sync_toggle_all_widgets_state and the indeterminate handling. - Stat list max-height 300px -> 60vh so long sections (Test/unified) avoid a scrollbar on normal screens. - Removed background from .modal-dialog (applied in both themes) that bled square corners past the rounded .modal-content in light mode.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements #306 (partially, the empty graphs and multiselect are not in scope)