Skip to content

Conversation

@SukuWc
Copy link
Member

@SukuWc SukuWc commented Nov 30, 2025

image

SukuWc and others added 4 commits November 30, 2025 17:32
- New profile loading system that supports multiple profile types per module
- Profiles stored as JSON files in src/content/ with naming convention: {module}-{type}.json
- Dropdown in ActiveChanges panel to select profile type (e.g., "getting-started", "advanced")
- Loads selected profile type to all connected modules automatically
- Displays progress and completion status for each module
- Grouped console output showing which modules have which profile types available

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add registration system: register_getting_started_profile() and unregister_getting_started_category()
- File loading moved from library to ActiveChanges component for better separation
- UI component now owns selectedProfileType state instead of library
- Library is now stateless and provides only pure functions
- Helper function formatProfileTypeTitle moved to component (only used there)
- Removed unnecessary FILE_CATEGORY export, using "file" string directly

Benefits:
- Clean separation: library provides API, component handles initialization
- Stateless library easier to test and reuse
- Clear ownership of UI state

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Automatically clears the current page before loading profiles and stores
configurations after successful loading, making it a complete one-click operation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Use MoltenPushButton's combined dropdown mode instead of separate MeltSelect
- Add "Clear" option to dropdown for clearing page without loading
- Remove separate Clear button (functionality merged into dropdown)
- Rename profile files from "getting-started" to "pressure-sensitive-defaults"
- Fix MoltenPushButton onclick bug with no-op functions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Nov 30, 2025

Visit the preview URL for this PR (updated for commit d3744a2):

https://grid-editor-web--pr1378-suku-clear-to-custom-4dyut84w.web.app

(expires Sun, 15 Feb 2026 10:28:51 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2b65ba6ef19c55d367eaffd04e46bcde25305d6f

@github-actions
Copy link

github-actions bot commented Nov 30, 2025

Visit the preview URL for this PR (updated for commit d3744a2):

https://grid-playwright-result--pr1378-suku-clear-to-custom-aug6ua28.web.app

(expires Mon, 19 Jan 2026 10:38:48 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 0f764ceb264072188bf1a5dee10613d8f10b4ca2

SukuWc and others added 4 commits November 30, 2025 22:54
Restores the Cancel/Confirm confirmation flow for the dropdown button to
prevent accidental clearing or profile loading. This maintains backward
compatibility with existing playwright tests.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Updated @intechstudio/grid-uikit from 1.20251104.1750 to 1.20251207.1523 and refactored the ActiveChanges component to use the new MoltenPushButtonGroup and MoltenPushButtonDropdown components. This provides a cleaner UI with a dedicated dropdown button for profile template selection.

Changes:
- Updated grid-uikit dependency to latest version with CSS variable system
- Refactored profile type selector to use grouped button pattern
- Added MoltenPushButtonGroup wrapper component
- Split button into MoltenPushButton (grouped) and MoltenPushButtonDropdown
- Added tooltip for dropdown: "Select the profile template to be loaded."

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Update Preferences.svelte to use MoltenPushButton (7 instances)
- Update RawCode.svelte to use MoltenPushButton (3 instances)
- Replace 'title' prop with 'text' prop
- Replace 'border' prop with 'style' prop (normal/outlined)
- Use 'outlined' style for warning buttons (previously yellow-500 border)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@SukuWc SukuWc moved this from Todo to Ready for QA in Editor Roadmap Dec 17, 2025
@Greg-Orca Greg-Orca moved this from Ready for QA to QA in progress in Editor Roadmap Jan 8, 2026
@Greg-Orca
Copy link
Contributor

The process works, but it’s very slow because it first saves the background the current config, then uploads the new one. We should skip the background save, it should upload the profile immediately, since this action is essentially a ‘Clear’
use this to test:
Screenshot 2026-01-08 at 14 13 07

@Greg-Orca Greg-Orca moved this from QA in progress to In Progress in Editor Roadmap Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants