Skip to content

Conversation

@takaokouji
Copy link

Summary

This PR removes Scratch tutorials and related content from smalruby3-gui to address trademark issues.

Implementation details

  • Deleted src/lib/libraries/decks/ and all related tutorial files (approx. 1,470 files).
  • Removed src/lib/libraries/tutorial-tags.js and src/lib/tutorial-from-url.js.
  • Deleted UI components: src/components/cards/, src/containers/cards.jsx, src/containers/tips-library.jsx.
  • Removed src/reducers/cards.js and cleaned up src/reducers/modals.js and src/reducers/gui.js.
  • Updated MenuBar to remove the Tutorials button and related styles.
  • Removed tutorial parameter handling from src/lib/query-parser-hoc.jsx.
  • Cleaned up src/components/library/library.jsx from CATEGORIES logic.
  • Updated integration tests and z-index CSS to reflect the removal of tutorials.
  • Deleted obsolete unit and integration tests for tutorials.

Test coverage

  • Ran npm run test:lint and it passed.
  • Ran npm run test:unit and it passed (63 test suites, 653 tests).

Usage examples

The Tutorials button is no longer visible in the MenuBar, and trying to access tutorials via URL parameters will no longer trigger the tutorial UI.

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

takaokouji and others added 2 commits January 1, 2026 11:56
- Deleted src/lib/libraries/decks/ and all related tutorial files
- Removed src/lib/libraries/tutorial-tags.js and src/lib/tutorial-from-url.js
- Deleted UI components: cards component and containers for cards and tips-library
- Removed src/reducers/cards.js and cleaned up src/reducers/modals.js and src/reducers/gui.js
- Updated MenuBar to remove the Tutorials button and related styles
- Removed tutorial parameter handling from src/lib/query-parser-hoc.jsx
- Cleaned up src/components/library/library.jsx from CATEGORIES logic
- Updated integration tests and z-index CSS to reflect removal
- Deleted obsolete unit and integration tests for tutorials

This change addresses trademark issues by removing Scratch-branded characters and content.

Co-Authored-By: Gemini <noreply@google.com>
@takaokouji takaokouji merged commit 7d10705 into develop Jan 1, 2026
2 checks passed
@takaokouji takaokouji deleted the fix/issue-489-remove-tutorials branch January 1, 2026 03:11
github-actions bot pushed a commit that referenced this pull request Jan 1, 2026
…-remove-tutorials

fix: remove Scratch tutorials and related content
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.

2 participants