What's Changed
* Improvement 471
* add new hook to commander, fix 469
* check all files exist when the config is saved, fixes 457
* fix 468, keyboard events invoke share action with correct url
* Fix reboot/shutdown 404 error 464 452
* Update dl.php by alexschnapper in https://github.com/photobooth-app/photobooth-app/pull/460
* updated dependencies.
* File input fields in the configuration tab now have a search function and autocomplete to fill in files from the userdata folder

🚒 Breaking change
**Any file selected in the configuration is now checked for actual existance.** If the file does not exist, the app will fail to start because it is considered as invalid configuration. To mitigate the effect, there is some logic implemented to look at alternative paths for the file. If it is found, the configuration is updated automatically. If you update from v5 or v6 there should be no problem. If you have some older paths in the config from v4 and prior, you might need to delete outdated config items manually.
To check if there are invalid files, just update the app and start it in the terminal. if there is an error it will tell you which settings are wrong.
config.json example.
json
"img_background_file": "userdata\\demoassets\\backgrounds\\pink-7761356_1920.jpg", <-- good
"img_background_file": "backgrounds\\pink-7761356_1920.jpg", <-- will fail, delete such a line manually from config.json
"img_background_file": "userdata\\frames\\frame_image_photobooth-app.png", <-- will be fixed automatically
New Contributors
* alexschnapper made their first contribution in https://github.com/photobooth-app/photobooth-app/pull/460
**PyPi package:** https://pypi.org/project/photobooth-app
**Installation:** https://photobooth-app.org/setup/installation/
**Update:** https://photobooth-app.org/setup/update/
**Full Changelog**: https://github.com/photobooth-app/photobooth-app/compare/v6.0.0...v6.1.0