-
Notifications
You must be signed in to change notification settings - Fork 7
Clear to custom defaults #1378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: stable
Are you sure you want to change the base?
Clear to custom defaults #1378
Conversation
SukuWc
commented
Nov 30, 2025
- 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>
|
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 |
|
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 |
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>
