Skip to content

Refactor/web components stories migration#30

Open
justinbmeyer wants to merge 4 commits into
mainfrom
refactor/web-components-stories-migration
Open

Refactor/web components stories migration#30
justinbmeyer wants to merge 4 commits into
mainfrom
refactor/web-components-stories-migration

Conversation

@justinbmeyer
Copy link
Copy Markdown
Member

No description provided.

…ok SB10 migration

## New Specifications

### 060 - Explore & Prototype (UC-1 through UC-17)
- specs/060-prototyping/use-cases.md: Two-tier exploration (Quick Explore + Feature Flags)
  - Tier 1: Quick HTML mockup generation & refinement
  - Tier 2: Real component variants with feature flags + OpenFeature setup
  - 17 detailed use cases covering: generate, refine, redirect, implement, discard
  - Mock services & flag finalization workflows

### 061 - Electron Desktop App
- specs/061-electron-desktop-app/spec.md: Standalone designer app
  - Claude Agent SDK integration for autonomous dev server setup
  - Embedded app WebView + VyBit panel sidebar
  - Project intelligence (skills, MCP configs auto-discovery)
  - Multi-turn agent chat drawer

### 062 - Agent Prototyping Infrastructure
- make-mocks.md: Canonical token extraction + agent skill for mockup generation
- modular-over- modular-over- modular-over- modular-over- modular-over- modular-over- modular-over- modular-over- modular-over- modular-over- modular-over- modular-oveL)
Created A/B design mockups for UC-11 through UC-17:
- UC-11: Mixed flag type controls (card-based, segmented control)
- UC-12/13: Commit vs Keep flags (per-flag actions, table-based)
- UC-14: Feature flag setup (wizard - UC-14: Feature flag setup (wizard - UC-14: Feature flag set, inline panel)
- UC-16/17: Mock services settings (panel section, inline card)
- UC-3,4,5,6,7,8-10: Additional design iterations

## Component & Overlay Refactoring
- panel: Modletize standalone components (ColorGrid, ContainerSwitcher, Scale- panel: Modletize standalone components (ColorGrid, nts pattern
- storybook: SB10 migration setup, updated .storybook config
- panel: Add stories for additional components (DirectionPicker, GradientBar, Mode- panel: Add stories for additiostructure Changes
- shared/tokens: Foundation for canonical token extraction (future)
- .vscode/tasks.json: Updated task definitions
- .claude/agents: Environment launch script updates
- panel/package.json: Storybook SB10 dependencies
## Overlay Enhancements
- overlay: Refactor depth-picker, drop-zone, styles for Web Component compatibility
- vb-button, vb-bottom-toolbar: Light DOM Web Component improvements
- adaptive-iframe: Extract CSS collector utility for shadow DOM style resolution
- styles.ts: Update token organization for extraction

## Infrastructure & Tooling
- .github/skills/make-mockup/: New skill for agent mockup generation
  - Template and instructions for creating self-contained HTML mockups
  - Integrates with token extraction and component snapshots
- shared/tokens/overlay-components.css: Canonical overlay component styles
- scripts/: Build/automation scripts for token extraction and snapshot generation
- panel/src/stories/overlay/: New stories for AdaptiveIframe and VbButtonGroup Web Components

## E2E & Test App Updates
- e2e/tutorial-helpers.ts: Enhanced test utiliti- e2e/tutorial-helpers.ts: Enhanced test utiliti- e2e/tutorial-helpers.ts: Enhanced test utiliti- e2e/tutorial-helpers.ts: Enhanced test utiliti- e2e/tuest-app-angular: Update tutorial progress service
- .gitignore: Add generated files

## Spec Polish
- specs/060-- specs/060-- specs/060-- specs/060-- specs/060-- specs/060--  styles
- element-drawer.ts: Enhanced drawer lifecycle and state management
- slot-picker.ts: Improved slot detection and picker behavior
- styles.ts: Refine overlay styles for consistency
- e2e/tutorial-helpers.ts: Extend test helpers for new flows
- Move Storybook stories from panel/src/stories/overlay/ to overlay/src/web-components/
- Create new web component implementations (vb-button, vb-element-drawer, vb-message-input, etc.)
- Refactor overlay components (drop-zone, element-drawer, slot-picker, text-edit) for web component support
- Update Storybook configuration to include new web component stories
- Add AdaptiveIframe and DesignCanvas stories to overlay structure
- Update mockup files and specifications for design mode feature
- Add custom element type definitions and snapshot test utilities
- Enhance SKILL.md with updated mockup component references
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