swiftDialog 3.0.1 Release Notes
- Non-draggable dialog window (#561) — Fixed a race condition where activating Button 1 caused the dialog window to become non-draggable. A dispatch queue is now used to set the max window level and collection behavior correctly.
- Button 1 regression (#520) — Fixed a regression in
ButtonBarViewintroduced after the #561 fix that affected button layout/behaviour. - Edit menu disabling actions (#610) — Hiding the Edit menu (even when the menu bar is not visible) was incorrectly disabling all associated actions (e.g. copy/paste).
- YouTube embedded playback (#611) — Updated embedded YouTube playback to hopefully resolve video loading issues.
- Inline code formatting in Markdown (#624) — Fixed a rendering bug where the selection highlight for inline code blocks appeared beneath the UI layer causing the text to not appear selected.
- Mini mode message display (#619) — Fixed message rendering issue in mini mode view when using ‘none’.
- Sheet opening shift — Fixed an unwanted positional shift when opening a sheet.
- View Order (#631) — Minor string function fix that was preventing vieworder from working correctly.
- ButtonBar fix (#607) — Minor button bar layout correction.
- README typo (#612) — Fixed a typo in
README.bm.
Updated Features & Enhancements
Section titled “Updated Features & Enhancements”Window Management
Section titled “Window Management”- Minimize / deminimize commands (#622) — Added two new IPC commands to programmatically minimize and deminimize the dialog window.
Inspect Framework (Preset Layouts)
Section titled “Inspect Framework (Preset Layouts)”- Preset1 & Preset2 — Refined layouts
- Thumbnail service — New
ThumbnailServicefor generating and caching asset thumbnails. - Date display service — New
DateDisplayServicecentralises date formatting across Inspect views. - Sidebar navigation improvements — Updated
SidebarNavigationModulefor better navigation handling. - Plist validation — Synced plist validation with install state; added
resolvedCacheExtensionssupport. - Shared components & branding — Updated shared intro components, branding resolver, and infrastructure.
- Monitoring module — Minor improvements to
MonitoringModuleandIntroStepMonitorService. - Procedural gradient view — New
ProceduralGradientViewcomponent for dynamic background gradients. - Preset4 — Overhauled toast UI with a refined layout and content rendering.
- Preset5 — enhanced bento grid support.
- Preset6 — improved localization support.