Skip to content

Releases: pibooth/pibooth

v2.0.8

20 Jul 18:05
Compare
Choose a tag to compare

🌞 🏖️ 🍨 🌞 🏖️ 🍨 🌞 🏖️ 🍨 🌞 🏖️ 🍨 🌞

🍦 pip3 install -U pibooth 🍦

🌞 🏖️ 🍨 🌞 🏖️ 🍨 🌞 🏖️ 🍨 🌞 🏖️ 🍨 🌞

New features

  • NA

Major changes

  • Fix Pillow version to 9.2.0

Documentation update

  • NA

Software versions update

  • NA

v2.0.7

02 Apr 11:28
Compare
Choose a tag to compare

🌹 🐾 🌷 💐 🌹 🐾 🌷 💐 🌹 🐾 🌷 💐 🌹 🐾

💐 pip3 install -U pibooth 💐

🌹 🐾 🌷 💐 🌹 🐾 🌷 💐 🌹 🐾 🌷 💐 🌹 🐾

New features

Major changes

  • Add unit tests action on PR in GitHub
  • Reset capture count at the processing state (Fix #425)

Documentation update

  • Several typo fixes

Software versions update

  • NA

v2.0.6

27 Aug 15:16
Compare
Choose a tag to compare

✨🥭⛵️🗺 ✨🥭⛵️🗺 ✨🥭⛵️🗺 ✨🥭⛵️🗺

⛵️ pip3 install -U pibooth ⛵️

✨🥭⛵️🗺 ✨🥭⛵️🗺 ✨🥭⛵️🗺 ✨🥭⛵️🗺

New features

  • Use environment variable SDL_VIDEO_WINDOW_POS=x,y to defined the startup window position
  • Add autostart_delay configuration option (fix #384)

Major changes

  • Update pibooth-regen script to use variables in footer texts (fix #352)
  • ISO values in configuration file can be string (fix #375)
  • Change pictogram background for printer
  • Experimental workaround for non-thread-safe cups functions (fix #370)

Documentation update

  • Buster is the recommended OS
  • Add a list of third-party plugins
  • Update gphoto2 install procedure

Software versions update

  • NA

v2.0.5

06 Apr 11:47
Compare
Choose a tag to compare

🐟 🐠 🌦️ 🐟 🐠 🌦️ 🐟 🐠 🌦️ 🐟 🐠 🌦️ 🐟 🐠

🎣 pip3 install -U pibooth 🎣

🐟 🐠 🌦️ 🐟 🐠 🌦️ 🐟 🐠 🌦️ 🐟 🐠 🌦️ 🐟 🐠

New features

  • Can choose different UI font from picture font (fix #284)
  • Add Italian translation (thanks @fab1o978)

Major changes

  • Update loading plugin method (fix #322)

Documentation update

  • Add example of custom picture factory plugin
  • Add the command to list possible Gphoto2 resolutions

Software versions update

  • NA

v2.0.4

19 Aug 16:54
Compare
Choose a tag to compare

☀️😎🌴🌅🍦☀️😎🌴🌅🍦☀️😎🌴🌅🍦☀️😎

🌴 pip3 install -U pibooth 🌴

☀️😎🌴🌅🍦☀️😎🌴🌅🍦☀️😎🌴🌅🍦☀️😎

New features

  • Add access to date and count variables in footer texts (fix #262)
  • Add printer_options configuration key (fix #268)
  • Add a new command pibooth-printcfg to list available options for the printer defined in the configuration
  • Camera rotation option can accept 2 integers: for preview and capture (fix #272)
  • Add new option auto_print to automatically print pictures after processing (and potentially not display the print state) (fix #273)

Major changes

  • The chosen state is always displayed even if no layout choice to tell the user how many captures will be taken (fix #265)
  • Remove --fonts option. Use the command pibooth-fonts instead
  • Add new parameter to win.get_rect(absolute=False) get absolute/relative window position
  • Rename option finish_image_delay to finish_picture_delay (consistent with Coding rules)
  • Rename option wait_image_delay to wait_picture_delay (consistent with Coding rules)
  • Avoid display last preview picture after processing state
  • Updated German translation (fix #263)

Documentation update

Software versions update

  • pygame-menu 4.0.7 (frozen)
  • pillow 8.3.1 (unfrozen)

v2.0.3

22 May 10:18
Compare
Choose a tag to compare

📹🔭📷🎥📹🔭📷🎥📹🔭📷🎥📹🔭📷🎥📹

🎥 pip3 install -U pibooth 🎥

📹🔭📷🎥📹🔭📷🎥📹🔭📷🎥📹🔭📷🎥📹

New features

  • Add new hook definition pibooth_setup_camera() which permits to define custom camera implementation in plugin

Major changes

  • Drop Python 2.7 compatibility, Python 3.6+ is now required
  • Add gPhoto2 fix for Sony camera when only capture target "card+sdram" is available
  • Manage priority when a camera compatible with gPhoto2 and OpenCV is connected (fix #244)

Documentation update

  • Fix README SDL2 install command line (#239)
  • Update plugins example
  • Update unit tests
  • Store DSLR diagnostic reports for better options understanding

Software versions update

  • pygame-menu 4.0.6 (frozen)

v2.0.2

07 May 14:12
Compare
Choose a tag to compare

🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱

🍓 pip3 install -U pibooth 🍓

🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱

New features

  • Add touchscreen support with pygame 2.x (fix #188, #201, #219)
  • Add a virtual keyboard to edit texts in config menu using a touchscreen
  • Implement camera rotation for DSLR camera, OpenCV camera (fix #220)
  • Add hybrid camera OpenCV+gPhoto2 (fix #149, #158)
  • Add graphical menu to enable/disable plugins (fix #205)
  • Add config key finish_image_delay which show final picture in finished state if > 0 (fix #104)
  • Configuration directory can be selected in command-line startup (fix #228)

Major changes

  • Improve logging when using DSLR camera
  • Separate ISO setting for preview and capture (fix #168)
  • Rename config key final_image_delay to wait_image_delay
  • Reduce the animated pictures size to save memory and avoid deadlock
  • Rework OpenCV factory to handle correctly RGBA overlays (fix #198)
  • Set OpenCV camera resolution only for capture not for preview (fix #193)
  • Save settings before exit and save only when needed (fix #189)
  • Stop camera preview when entering setting menu (fix #204)
  • Add mousepad as possible config text editor
  • Allow usage of % in the configuration values
  • Avoid loading config if --reset is set (file may be corrupted)

Documentation update

  • Update versions in README, add install of SDL2
  • Add 'dk' language thanks @DJ-Dingo

Software versions update

  • pygame-menu 4.0.4 (frozen)
  • pygame-vkeyboard 2.0.8
  • pillow 7.1.2 (frozen)
  • RPi.GPIO 0.7.0

v2.0.1

23 Sep 21:10
Compare
Choose a tag to compare

🌳🍄🌳🍂🍂🍄🌰🍂🌳🍄🌳🌳🍄🌳🍂🍂🌿

🌳 pip3 install -U pibooth 🌳

🌳🍄🌳🍂🍂🍄🌰🍂🌳🍄🌳🌳🍄🌳🍂🍂🌿

  • Update de language
  • Set explicite dependency to pygame==1.9.6
  • Save all log in a file located in /tmp for postmortem debugging
  • Add a delay when several HW buttons are pressed (#166)
  • Manage GP preview detection with GP_OPERATION_CAPTURE_PREVIEW (#176)
  • Update the DSLR diagnosis command pibooth-diag

v2.0.0

22 Jun 19:08
79c9fc9
Compare
Choose a tag to compare

🎶🎵🎶🎵🎶🎵🎶🎵🎶🎵🎶🎵🎶🎵

🎧 pip3 install -U pibooth 🎧

🎷🎺🎸🎷🎺🎸🎷🎺🎸🎷🎺🎸🎷🎺

This is a major release which break the compatibility with the code of the pibooth 1.x versions.

WARNING: If a previous version was installed, reset your config using pibooth --reset after install. You can then reconfigure it using pibooth --config

This version integrate the plugins feature that permits to extend pibooth functionalities. Have a look to the list of available plugins here.

New features

  • Add a plugin system to extend pibooth functionalities (#115), it answers to the needs of #100, #107, #116, #117, #118, #119
  • Add the possibility to forget the last picture (#108)
  • Add the key [PICTURE][margin_thick] to change the picture border size (#112)
  • Use gpiozero library to manage Raspberry-Pi GPIO (thanks to @sravel !) (#131)
  • List of directories to save pictures can be defined in the configuration (#125)
  • Add counters and metrics, restart-persistent, viewable in the menu (#150)
  • Add new keys in the graphical setting menu to ease configuration
  • Add Hungarian (thanks to @guldemburg !) and Norvegian language (thanks to @asbjornstokka !) (#90)

Major changes

  • Remove the LEDs startup_ledand preview_led, replace by plugin pibooth-extra-lights
  • Fix a crash in debug mode with a config without texts
  • Fix capture background to have the characters in the bottom
  • Recolorize Capture and Printer pictograms according to font color of the window
  • Auto-update translation file with missing keys
  • Remove clean_on_startup key, cleanup is done in debugmode instead
  • Update the style of the graphical menu (switch to pygame-menu 3.x versions)
  • Re-add pibooth version in the title of settings menu (#114)
  • Avoid re-initialize the display module when toggle fullscreen
  • Improve reliability of simultaneous HW buttons press
  • Get background main color before setting the overlay (#141)
  • Manage blinking LEDs when menu is opened
  • Do not consider mouse wheel events
  • Do not save files on the drive during capture sequence (RpiCamera)

Documentation update

v1.2.0

07 Nov 09:13
Compare
Choose a tag to compare

WARNING: If a previous version was installed, reset your config using pibooth --reset after install. You can then reconfigure it using pibooth --config

  • GUI texts colours can be set in the configuration
  • GUI uses the first font of the picture as the main font
  • Rework of the background to generate text position and size dynamically
  • Add multiline texts support on backgrounds
  • Introduce languages management module to ease introduction of new ones
  • Add new languages: Spanish (es) and Dutch (nl)
  • Add option --translate to edit GUI texts
  • Reduce size of text in preview to make it less squeezed
  • Add dependency to pycups-notify
  • Merge #88: use extra args in the install command to avoid the use of --no-deps
  • Fix #86: drop previous picture cache
  • Fix #87: convert image to BGR before save it (for OpenCV Camera)
  • Fix #89: new command pibooth-regen to regenerate all final pictures from raw ones
  • Fix #96: add a new option final_image_delay to define the time to display the previous picture on Wait state
  • New command pibooth-diag to diagnose DSLR connections/issues
  • Move scripts in a dedicated package + add shell commands in setup
  • Remove useless templates
  • Update README with new features, add a gallery of examples