mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-15 01:01:09 +02:00
Drei Probleme adressiert: 1. **Icon-Vereinheitlichung**: alle Feedback-Affordances tragen jetzt das phosphor `heart-half`-Icon (statt vorher Lightbulb/Mix). Geändert in PillNav-Usermenü, ModuleShell-Header (FeedbackHook), Phosphor-Icon- Map. Eine Stelle, ein Icon — Wiedererkennung steigt. 2. **Inline statt Modal in Workbench-Cards**: AppPage.svelte rendert das Feedback-Formular jetzt im selben Slot wie die Hilfe-Seite — Klick auf das Heart-Half-Icon togglet den Inline-Panel statt einen Modal-Backdrop über die ganze Workbench zu legen. Hilfe und Feedback sind mutually-exclusive (eines geht zu, sobald das andere aufgeht). 3. **Form-Body extrahiert**: FeedbackForm.svelte enthält jetzt das Formular ohne jegliches Chrome. FeedbackQuickModal nutzt es im Modal- Mode (Standalone-Routen, PillNav), AppPage im Inline-Mode. Eine Quelle, beide Surfaces bleiben in sync. ModuleShell schluckt zusätzlich `onFeedback`/`feedbackOpen`-Props: wenn gesetzt, ruft die FeedbackHook-Komponente onClick statt das eigene Modal zu öffnen — der Host (AppPage) übernimmt das Rendering. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| expandable-toolbar | ||
| AppDrawer.svelte | ||
| appNavigationStore.svelte.ts | ||
| GlobalSpotlight.svelte | ||
| index.ts | ||
| ManaLogoIcon.svelte | ||
| Navbar.svelte | ||
| NavLink.svelte | ||
| phosphor-icon-map.ts | ||
| Pill.svelte | ||
| PillDropdown.svelte | ||
| PillDropdownBar.svelte | ||
| PillNavigation.svelte | ||
| PillTabGroup.svelte | ||
| PillTagSelector.svelte | ||
| PillTimeRangeSelector.svelte | ||
| PillToolbar.svelte | ||
| PillToolbarButton.svelte | ||
| PillToolbarDivider.svelte | ||
| PillViewSwitcher.svelte | ||
| Sidebar.svelte | ||
| SidebarSection.svelte | ||
| TagStrip.svelte | ||
| types.ts | ||
| useGlobalSpotlight.svelte.ts | ||
| UserMenuPanel.svelte | ||