Releases: pibooth/pibooth
v2.0.8
v2.0.7
🌹 🐾 🌷 💐 🌹 🐾 🌷 💐 🌹 🐾 🌷 💐 🌹 🐾
💐 pip3 install -U pibooth
💐
🌹 🐾 🌷 💐 🌹 🐾 🌷 💐 🌹 🐾 🌷 💐 🌹 🐾
New features
- Add Portuguese language (thanks @glxxyxafonso)
- Add Brazilian language (thanks @1endell)
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
✨🥭⛵️🗺 ✨🥭⛵️🗺 ✨🥭⛵️🗺 ✨🥭⛵️🗺
⛵️ 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
🐟 🐠 🌦️ 🐟 🐠 🌦️ 🐟 🐠 🌦️ 🐟 🐠 🌦️ 🐟 🐠
🎣 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
☀️😎🌴🌅🍦☀️😎🌴🌅🍦☀️😎🌴🌅🍦☀️😎
🌴 pip3 install -U pibooth
🌴
☀️😎🌴🌅🍦☀️😎🌴🌅🍦☀️😎🌴🌅🍦☀️😎
New features
- Add access to
date
andcount
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 afterprocessing
(and potentially not display theprint
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 commandpibooth-fonts
instead - Add new parameter to
win.get_rect(absolute=False)
get absolute/relative window position - Rename option
finish_image_delay
tofinish_picture_delay
(consistent with Coding rules) - Rename option
wait_image_delay
towait_picture_delay
(consistent with Coding rules) - Avoid display last preview picture after processing state
- Updated German translation (fix #263)
Documentation update
- Move documentation to Read the Docs (fix #251)
- Describe possible touch gestures
Software versions update
- pygame-menu 4.0.7 (frozen)
- pillow 8.3.1 (unfrozen)
v2.0.3
📹🔭📷🎥📹🔭📷🎥📹🔭📷🎥📹🔭📷🎥📹
🎥 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
🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱🍓🌱
🍓 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
towait_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
🌳🍄🌳🍂🍂🍄🌰🍂🌳🍄🌳🌳🍄🌳🍂🍂🌿
🌳 pip3 install -U pibooth
🌳
🌳🍄🌳🍂🍂🍄🌰🍂🌳🍄🌳🌳🍄🌳🍂🍂🌿
v2.0.0
🎶🎵🎶🎵🎶🎵🎶🎵🎶🎵🎶🎵🎶🎵
🎧 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 usingpibooth --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_led
andpreview_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
andPrinter
pictograms according to font color of the window - Auto-update translation file with missing keys
- Remove
clean_on_startup
key, cleanup is done indebug
mode 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
- Update install procedure for developers
- Update gallery for better rendering
- Add GDPR advices
- Add developing rules
- Add description of the command
pibooth-regen
- Add guidelines to create a plugin
- Add a note about relative path in configuration documentation
v1.2.0
WARNING: If a previous version was installed, reset your config using
pibooth --reset
after install. You can then reconfigure it usingpibooth --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 onWait
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