This release brings broader Canon camera reliability, smoother touch interaction in the editors, refined Welcome screen controls, and a long list of fixes for sharing, printing, AI portraits, and event migration.
Camera Support
- Added a friendly on-screen warning when a Canon shutter is blocked because the lens is retracted or no lens is attached, instead of failing silently.
- Added a clear message when a Canon camera overheats and can no longer record video.
- Fixed a rare crash when switching cameras while live view was stopping.
- Improved Canon EOS R50 reliability in 360/Slow-mo sessions so recording stops cleanly instead of leaving the camera stuck in record mode.
- Resolved a countdown freeze on Canon EOS M50 Mark II when starting video sessions by waiting for the camera to finish initializing before applying movie settings or when cancelling a session.
Photo & Video Sessions
- Fixed a freeze at the final countdown when using AI Background Removal with a custom background image with older Canon cameras.
- Resolved a Beauty Filter issue that could cause DSLR video sessions to silently fail before reaching the sharing screen.
- Square thumbnails now center-crop horizontally and crop from the top vertically so guests' faces are no longer cut off.
- Adjusted 16:9 GIF video cropping to crop from the top rather than the center, keeping subjects in frame for 3:2 photos.
- Fixed the recording duration slider in 360/Slow-mo sessions so it now shows accurate seconds across its range.
- Resolved an issue where the "memory card full" message could appear during capture even when the card was not full.
- Cleared lingering video-mode state at the start of photo sessions to prevent unexpected behavior.
Welcome Screen Editor
- Moved the Gallery button on/off toggle into the Gallery button's own edit panel for a more consistent editing experience.
- Moved the Lock button opacity slider into the Lock button's edit panel and simplified its label to "Opacity."
- Replaced the global Booth Icons toggle with per-button Show/Hide controls and editable label text on each start-session button, with hidden buttons shown at reduced opacity in the editor preview.
- Button visibility and label settings now sync through the cloud so they round-trip with LumaBooth Dashboard and iOS.
Photo Layout Editor
- Resize handles are now larger and styled to match LumaBooth on iOS and the Dashboard, making them easier to grab on touch screens.
- Selection borders and corner handles now use the primary theme color, and the rotate handle has been restyled to match iOS.
- Resize handles now scale with the canvas zoom level so they stay usable at any zoom.
- Sliders throughout settings and the editor now respond immediately to touch drag instead of requiring a press-and-hold.
- Decimal values such as 4.2 cm are now accepted in Width and Height fields when using centimeters.
Print Setup
- Removed outdated helper text for limits on number of copies.
AI Portraits
- AI Portrait improvements for preparation for Custom prompts.
- The AI Portrait progress bar now paces itself based on each preset's expected processing time.
Sharing
- Pending and sent counts on the Sharing Status detail screen now reflect the true number of items instead of being inflated by retry attempts.
Background Removal
- Fixed the trash can button so it now actually deletes background images.
- Polished the Background Removal settings with rounded card corners, correct margins, and trimmed scrollbar overlap.
Event Management
- Fixed migration of version 7 events so Welcome screens and template designs now carry over correctly into version 8.
- Custom fields added by other LumaBooth clients (web, iOS) are now preserved when an event is saved on Windows, instead of being silently stripped.
Stability
- Fixed a crash when opening the Account panel that affected a large number of users on 8.1.23.
Localization
- Improved the German translation for the Launch event button based on customer feedback.
Diagnostics
- The exact build version is now recorded in the logs, the About screen, and support emails so we can pinpoint which build a customer is running.