What's New in 3.4.0-beta7
Pre-release
Pre-release
π New Features
- Added Stack Overlay layout module - A new layout container that layers child modules on top of each other with anchor-based absolute positioning β perfect for hero images with overlaid text, camera feeds with corner badges, side-by-side clock and weather widgets, or album-art-plus-media-controls. Each child has 9 anchor points (top/middle/bottom Γ left/center/right), pixel/percent offsets, configurable width/height/opacity, and an optional z-index override. The container itself supports six aspect ratios (16:9, 4:3, 3:2, 1:1, 2:3, auto) plus a clip-overflow toggle. Four ready-made presets are included (Hero, Camera + badge, Clock + weather, Media) so the most common overlay patterns are one click. Fully integrated into nested-layout drag-and-drop, entity detection and mapping, export/import ID regeneration, template migration, third-party module-limit counting, and preset wizards.
- Added "Never" display mode - Modules can now be set to display_mode: 'never' to completely hide them without deleting them, which makes it easy to temporarily disable a tile while iterating on a dashboard without losing its configuration.
π§ Improvements
- Improved cloud backup UX by removing the automatic newer-backup notification banner - The editor no longer pings the cloud backup endpoint on every open or surfaces an auto-popup banner suggesting you load a newer remote backup. Cloud restore now happens only when you explicitly open the snapshots panel, which removes a confusing auto-prompt that could overwrite unsaved local edits and trims unnecessary network requests from every editor open. The corresponding checkForUpdates() backup API and all related banner UI (~250 lines) were removed.
- Improved layout preview to scroll with the page by default - The preview window in the Layout tab now starts unpinned so it follows the page as you scroll instead of sticking to the viewport. You can still pin it back into place with the existing toggle.
π Bug Fixes
- Fixed nested-container coverage in entity detection, import/export, template migration, and third-party module-limit counting - Services that traverse nested modules (uc-entity-detector, uc-entity-mapper, uc-export-import-service, template-migration, third-party-limit-service, wizard-adaptation-engine) now correctly recurse through Stack Overlay containers and the previously-missed Accordion, Popup, and Slider containers. Imports and exports re-ID nested children consistently, entity remapping reaches deeper into nested layouts, template migration honors container nesting on every layer, and third-party module limits count every layer regardless of which layout wraps it.