Frontmatter
| id | 9220 |
| title | DevIndex: Move StatusToolbar to MainContainer Wrapper |
| state | Closed |
| labels | enhancementairefactoringgrid |
| assignees | tobiu |
| createdAt | Feb 20, 2026, 3:16 PM |
| updatedAt | Feb 20, 2026, 4:19 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9220 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 20, 2026, 4:19 PM |
DevIndex: Move StatusToolbar to MainContainer Wrapper
tobiu assigned to @tobiu on Feb 20, 2026, 3:16 PM

tobiu
Feb 20, 2026, 4:18 PM
Input from Gemini 3 Pro:
✦ Completed refactor of DevIndex Grid/Footer architecture.
Key Changes:
- Framework Fix:
Neo.grid.Containerno longer creates a default footer if the config is explicitly removed/null.- Architecture:
StatusToolbaris now a sibling ofGridContainerinside adevindex-grid-wrapperinMainContainer.mjs. This resolves the scrollbar overlap issue by moving the footer out of the scrolling container.- State Management: Introduced
MainContainerStateProviderto share theContributorsstore between the Grid and the detached Toolbar.- Styling:
- Consolidate wrapper styling (Shadow, Radius) in
MainContainer.scss.- Cleaned up
GridContainer.scss.- Updated
ViewportControllerto toggle margins on the new wrapper.
tobiu closed this issue on Feb 20, 2026, 4:19 PM
Move the
StatusToolbarout ofGridContainerand into a new wrapper inMainContainerto fix the scrollbar overlap issue safely.Plan:
GridContainerin a VBox Container (cls: ['neo-grid-wrapper']). AddStatusToolbaras a sibling.footerToolbarconfig.Viewport.scss.