|
2 | 2 |
|
3 | 3 | Focused follow-up work for `@knighted/develop`. |
4 | 4 |
|
5 | | -1. **Style isolation behavior docs** |
6 | | - - Document ShadowRoot on/off behavior and how style isolation changes in light DOM mode. |
7 | | - - Clarify that light DOM preview can inherit shell styles and include recommendations for scoping. |
8 | | - |
9 | | -2. **Preview UX polish** |
10 | | - - Keep tooltip affordances for mode-specific behavior. |
11 | | - - Continue tightening panel control alignment and spacing without introducing extra markup. |
12 | | - |
13 | | -3. **In-browser component/style linting** |
| 5 | +1. **In-browser component/style linting** |
14 | 6 | - Explore running lint checks for component and style sources directly in the playground. |
15 | 7 | - Prefer CDN-delivered tooling where possible and preserve graceful fallback behavior when unavailable. |
16 | 8 |
|
17 | | -4. **In-browser component type checking** |
| 9 | +2. **In-browser component type checking** |
18 | 10 | - Add editor-linked diagnostics navigation so each issue can jump to the exact line/column in the component source. |
19 | 11 | - Surface line/column context directly in the diagnostics UI (not just message text) to speed up triage. |
20 | 12 | - Continue improving typecheck performance for first-run and large sources while keeping the preview loop non-blocking. |
21 | 13 |
|
22 | | -5. **In-browser component testing** |
| 14 | +3. **In-browser component testing** |
23 | 15 | - Explore authoring and running component-focused tests in-browser (for example, a Vitest-compatible flow) using CDN-delivered tooling. |
24 | 16 | - Define a lightweight test UX that supports writing tests, running them on demand, and displaying results in-app. |
25 | 17 |
|
26 | | -6. **CDN failure recovery UX** |
| 18 | +4. **CDN failure recovery UX** |
27 | 19 | - Detect transient CDN/module loading failures and surface a clear recovery action in-app. |
28 | 20 | - Add a user-triggered retry path (for example, Reload page / Force reload) when runtime bootstrap imports fail. |
29 | 21 | - Consider an optional automatic one-time retry before showing recovery controls, while avoiding infinite reload loops. |
0 commit comments