Skip to content
This repository has been archived by the owner on Aug 27, 2022. It is now read-only.

v2.9.0

Compare
Choose a tag to compare
@andi34 andi34 released this 14 Sep 07:18
· 34 commits to stable2 since this release

2.9.0

Bugfixes

  • fix saving images on chroma keying

New Options

  • allow to adjust PhotoSwipe (Gallery) config via Adminpanel, also allow to use some PhotoSwipe functions and make more PhotoSwipe settings available (settings explained inside the manual):
    • Mouse click on image should close the gallery (enable/disable)
    • Close gallery if clicked outside of the image (enable/disable)
    • Close picture on page scroll (enable/disable)
    • Close gallery when dragging vertically and when image is not zoomed (enable/disable)
    • Show image counter (enable/disable)
    • Show PhotoSwipe fullscreen button (enable/disable)
    • Show PhotoSwipe zoom button (enable/disable)
    • PhotoSwipe history module (enable/disable)
    • Pinch to close gallery (enable/disable)
    • Toggle visibility of controls/buttons by tap (enable/disable)
    • allow to adjust PhotoSwipe background opacity (0-1)
    • Loop images (enable/disable)
    • Slide transition effect (enable/disable)
    • Swiping to change slides (enable/disable)
  • gallery: add button to delete an image, enable by default
  • Remote Buzzer Server based on io sockets
    • Enables a GPIO pin connected hardware button / buzzer for a setup where the display / screen is connected via WLAN / network to the photobooth webserver (e.g. iPad).

General

  • check for supported mime types on API files (print, chromakeying, applyEffects, deletePhoto)
  • core/chromakeying: Handle print.php API errors
  • Standalone slideshow & Gallery:
    • only use pictures if they exist and if they are readable
    • only use thumbnails if thumbnail exist and is readable, fallback to full-sized images if not
  • gallery: update picture counter font-size
  • Crop on print: set image quality to 100% by default
  • added disk usage page, access via admin panel or at localhost/admin/diskusage.php.
  • Updated PhotoSwipe
  • added private/ to .gitignore, can be used e.g. to store own background images
  • install-raspbian.sh:
    • check if gvfs-gphoto2-volume-monitor exists
    • remove unneeded "sudo" on yarn installation
    • make sure webserver is defined
    • Add missing common "nodejs" package
    • allow to choose between stable and development version
  • update build dependencies to it's latest versions
  • Photobooth joined Crowdin as localization manager, join here to translate Photobooth

Workflow

  • github: add pull request template
  • github: don't allow empty issues, emojis to issue template names