LumaBooth for iPad, iPhone, Mac LumaBooth for Windows (dslrBooth)
v7.47.1015.1 October 15, 2024

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