Skip to content

fix(scratch-gui): restore missing menu items and Smalruby UI elements#7

Merged
takaokouji merged 1 commit into
developfrom
fix/menubar-restoration
Jan 22, 2026
Merged

fix(scratch-gui): restore missing menu items and Smalruby UI elements#7
takaokouji merged 1 commit into
developfrom
fix/menubar-restoration

Conversation

@takaokouji
Copy link
Copy Markdown

Summary

This PR restores several Smalruby-specific UI elements and functionalities that were missing or reverted to default Scratch settings during the monorepo migration.

Changes

  • MenuBar:
    • Restored Google Drive save status (saving/saved).
    • Restored AI save status for Smalruby Koshien.
    • Restored 'Save directly' button for Google Drive projects.
    • Fixed guest user profile to use Smalruby's default (Hatti icon and 'smalruby-hatti' name).
  • SettingsMenu:
    • Restored the missing 'Block Display...' menu item.
  • Modals:
    • Ported modal header actions and progress bar support.
  • Reducers:
    • Ensured reducer is properly registered in .

Verification

  • Verified ESLint passes for modified files.
  • Manual check of the code structure against standalone Smalruby 3 GUI.

Co-Authored-By: Gemini noreply@google.com

- Restore Google Drive and AI save status displays in MenuBar
- Restore 'Save directly' button for Google Drive
- Fix guest user profile to use Smalruby's Hatti icon and name
- Restore missing 'Block Display' menu item in SettingsMenu
- Port modal improvements (header actions and progress bar)
- Ensure extension-filter reducer is correctly registered

Co-Authored-By: Gemini <noreply@google.com>
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