mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 19:41:09 +02:00
Add new @manacore/shared-splitscreen package enabling iFrame-based
split-screen functionality across Calendar, Todo, and Contacts apps.
Features:
- SplitPaneContainer with CSS Grid layout
- AppPanel with iFrame sandbox permissions and loading/error states
- ResizeHandle with mouse, touch, and keyboard support (20-80% range)
- PanelControls for swap and close actions
- Svelte 5 runes-based store with Context API
- URL persistence (?panel=todo&split=60)
- localStorage persistence with versioning
- Mobile auto-disable (<1024px breakpoint)
Integration:
- PillNavigation: added onOpenInPanel prop and Ctrl/Cmd+click support
- PillDropdown: added split button per app item
- Calendar, Todo, Contacts layouts wrapped with SplitPaneContainer
Also fixes:
- WeekView.svelte: fixed {@const} placement error
- MultiDayView.svelte: fixed {@const} placement error
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| eslint-config | ||
| mana-core-nestjs-integration | ||
| manadeck-database | ||
| news-database | ||
| nutriphi-database | ||
| shared-api-client | ||
| shared-auth | ||
| shared-auth-stores | ||
| shared-auth-ui | ||
| shared-branding | ||
| shared-config | ||
| shared-credit-service | ||
| shared-errors | ||
| shared-feedback-service | ||
| shared-feedback-types | ||
| shared-feedback-ui | ||
| shared-help-content | ||
| shared-help-mobile | ||
| shared-help-types | ||
| shared-help-ui | ||
| shared-i18n | ||
| shared-icons | ||
| shared-landing-ui | ||
| shared-nestjs-auth | ||
| shared-profile-ui | ||
| shared-splitscreen | ||
| shared-storage | ||
| shared-stores | ||
| shared-subscription-types | ||
| shared-subscription-ui | ||
| shared-supabase | ||
| shared-tags | ||
| shared-tailwind | ||
| shared-theme | ||
| shared-theme-ui | ||
| shared-types | ||
| shared-ui | ||
| shared-utils | ||
| shared-vite-config | ||
| test-config | ||
| uload-database | ||