LumaBooth for Windows (dslrBooth) v7.47.1015.1

LumaBooth for iPad, iPhone, Mac LumaBooth for Windows (dslrBooth) LumaBooth for Android LumaBooth Dashboard LumaShare for iOS
v7.47.1015.1 October 15, 2024 Read the blog post

This release introduces Booth Payments — a new cashless payment feature that lets guests scan a QR code to pay before or after their session — along with a wide range of stability improvements, touch screen enhancements, and fixes across the screen editor, GoPro support, and sharing features.

Booth Payments

  • Added Booth Payments, a new feature that allows guests to pay for their photo booth session by scanning a QR code, powered by Stripe
  • Added support for collecting payment before or after a session, with configurable print and download pricing
  • Added a test mode so you can try the full payment flow without needing a fully configured Stripe account or charging real cards
  • Added a "View Transactions" button that opens a filtered Stripe dashboard showing all payments for the current event
  • Added a clear error message and icon on the QR code when internet connection is lost during a payment session
  • Added a loading indicator on the QR code while the payment connection is being established
  • Improved the Stripe account setup flow so that completing onboarding automatically configures your account without extra steps
  • Resolved an issue where the QR code would not disappear from the screen after a successful payment
  • Resolved an issue where guests could pay and then receive an error if no camera was connected
  • Resolved an issue where photos from one session could be delivered to the wrong guest when two payments were made back-to-back
  • Resolved an issue where switching events did not refresh the payment QR code
  • Resolved an issue where automatic printing could occur without payment when "Print Automatically" was enabled
  • Resolved an issue where the payment opaque overlay remained visible after payments were disabled
  • Resolved an issue where the unlock keypad was blocked by the payment overlay, preventing booth operators from unlocking the booth
  • Resolved an issue where a session could start without payment if all capture buttons were hidden
  • Resolved an issue where the Booth Copilot could not start sessions when payments were enabled; operators can now override payment to start a session manually
  • Resolved an issue where product names were shown in English instead of the operator's selected language when creating a new event
  • Resolved an issue where the "Place QR Code" button navigated to the wrong screen editor when switching between start screen and sharing screen payment placement
  • Resolved an issue where resetting a screen template could incorrectly place the payment QR code on the wrong screen
  • Resolved an issue where the QR code styling was lost after toggling payments off and back on
  • Resolved an issue where new events created from a duplicate did not display the payment QR code
  • Resolved an issue where the Configure button appeared to do nothing when the Stripe account was linked to a different user
  • Resolved an issue where the QR code would show on the welcome screen editor even when payment was set to the sharing screen
  • Resolved an issue where disabling payments did not remove the session lock screen

Screen Editor

  • Improved the screen editor to display a portrait-oriented live view and final photo preview when the screen template is set to portrait orientation
  • Resolved an issue where buttons positioned outside the canvas remained outside when switching from landscape to portrait orientation
  • Resolved an issue where the Reset button in portrait orientation would revert the layout to landscape
  • Resolved an issue where the live view could not be moved after resizing in portrait mode
  • Removed the "Keep Aspect Ratio" option from the live view control, where it was not applicable
  • Resolved an issue where selecting a layer in the screen editor caused the panel to scroll unexpectedly
  • Resolved an issue where the Reset button was hidden or inaccessible on lower-resolution displays
  • Resolved an issue where the "Done" button always appeared enabled regardless of its actual state
  • Added a confirmation prompt when resetting the sharing or welcome screen, allowing you to choose whether to base the reset on the primary screen layout

Touch & Settings

  • Improved touch scrolling throughout settings, event management, screen editor, print layout, and layer panels
  • Resolved an issue where scrolling with touch would cause the entire dslrBooth window to shift when reaching the top or bottom boundary
  • Resolved an issue where the on-screen keyboard triggered a "Press F11" full-screen warning
  • Improved settings header layout to adapt correctly on vertical (portrait) screens
  • Improved vertical spacing consistency across all settings panels
  • Added the ability to disable the Windows key when dslrBooth is running in full screen, preventing guests from exiting the app

Touch Screen Input

  • Resolved an issue where the first keypad button press on the unlock screen required a double-tap to register on touch-screen devices

Event Management

  • Added "Last 7 days" and "Last 30 days" filter options to the event list, in addition to the existing "Older than" filters

Print Layout

  • Resolved an issue where moving multiple selected items with arrow keys only moved one item at a time
  • Resolved an issue where clicking an object caused the panel to scroll away from the dimensions section
  • Resolved an issue where the #SessionNumber variable was not available in the print layout menu

GoPro Support

  • Resolved an issue where GoPro Webcam software prevented dslrBooth from opening, similar to the existing EOS Webcam Utility behavior; a warning is now shown if the software is detected
  • Improved GoPro Hero 12 reliability by switching to standard JPG photo output, which avoids hangs caused by the Super Photo processing mode
  • Improved GoPro wireless connection handling by removing an unsupported ping check on GoPro 12
  • Resolved an issue where GoPro Hero 11 was incorrectly changing the video frame rate

Sharing & Notifications

  • Resolved an issue where WhatsApp shares were not tracked in the sharing status or included in fotoShare share reports
  • Resolved an issue where WhatsApp sharing did not work when a custom button image was specified
  • Resolved an issue where SMS messages continued retrying indefinitely when sent to a valid number or a short code
  • Resolved an issue where the email test link used a placeholder service that no longer works
  • Resolved an issue where email queued and print notifications were shown even when the guest paid after their session

GIF & Session Flow

  • Resolved an issue where starting a session by tapping anywhere on the touch screen (outside booth icons) did not create a GIF when "Also create GIF" was enabled
  • Resolved an issue where the Boomerang button triggered a standard photo session instead of a Boomerang session
  • Resolved an issue where the session type defaulted to photo instead of the selected type (Boomerang, GIF, or video) after a background was selected

Stability

  • Resolved a crash that could occur when an error dialog tried to open after the main window had already closed
  • Resolved an exception that occurred when browsing a session from the thumbnail view while booth payments were configured
  • Resolved an issue where logging excessive LumaShare connection status messages made log files difficult to read; connection changes are now logged only when the status actually changes
  • Resolved an issue where cloned hard drives were incorrectly identified as the same computer
  • Resolved an issue where overlapping assets in 360 sessions were not applied after asset validation failures

Demo Mode

  • Resolved an issue where 2×6 paper size could not be selected in demo mode

Animation

  • Resolved an issue where the processing gear animation was displayed after every photo capture instead of only during AI background removal

LumaShare

  • Resolved an issue where LumaShare displayed a stale event name instead of the currently active event

Camera Diagnostics

  • Added camera mode logging before each capture to make it easier to diagnose issues related to camera mode settings

Localization

  • Added a translation validation check that runs during release builds to catch missing translation keys before they reach customers
  • Fixed several missing and incorrect translation keys across Spanish, Italian, French, German, and Portuguese

Installer

  • Resolved an issue where desktop and Start Menu shortcuts created by the installer had empty targets and could not launch the app