- Migrate all Edra components to Svelte 5 with runes syntax - Implement unified ContentInsertionPane for consistent content insertion - Standardize placeholder components with improved layouts - Enhance bubble menu with better color picker and text styling - Improve drag handle interactions and visual feedback - Update slash command system for better extensibility Key improvements: - ContentInsertionPane: New unified interface for all content types - Placeholder components: Consistent sizing and spacing - GeolocationPlaceholder: Simplified map integration - UrlEmbedPlaceholder: Better preview handling - ComposerMediaHandler: Converted to Svelte 5 class syntax - BubbleMenu components: Enhanced UI/UX with modern patterns All components now use: - Interface Props pattern for better type safety - $state and $derived for reactive state - Modern event handling syntax - Consistent styling with CSS variables 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| commands | ||
| extensions | ||
| headless | ||
| drag-handle.svelte | ||
| editor-extensions.ts | ||
| editor.css | ||
| editor.ts | ||
| onedark.css | ||
| svelte-renderer.ts | ||
| tooltip.scss | ||
| utils.ts | ||