Skip to content

refactor: reduce project bar size - #1679

Draft
maxelkins wants to merge 24 commits into
mainfrom
reduce-project-bar-size
Draft

maxelkins wants to merge 24 commits into
mainfrom
reduce-project-bar-size

Conversation

@maxelkins

@maxelkins maxelkins commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Closes: https://github.com/RaspberryPiFoundation/digital-editor-issues/issues/1863
Closes: https://github.com/RaspberryPiFoundation/digital-editor-issues/issues/1877
Closes: https://github.com/RaspberryPiFoundation/digital-editor-issues/issues/1878

Summary

  • reduce the project bar footprint and share its layout and behaviour across standard and Scratch projects
  • use configurable design-system controls for save, download, upload, and project-name actions
  • switch project actions to their accessible icon-only variants when the project bar is narrow while preserving natural wrapping for longer labels
  • add a design-system project-name field to the Projects sidebar, including dark-mode read-only theming
  • standardise project-bar, save-status, and offline-indicator spacing and colour tokens

Comment thread web-component.html

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These changes will be deleted

This branch was successfully deployed

1 active deployment
previews/1679/merge — 9923bc5b Deployed Oct 14, 2026 by maxelkins via deploy-branch / build-deploy #6899
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