Releases: AnthonyN3/simpler-slideshow
2.3.0-beta
What's Changed
- Enable adding/removing photos while the program is running by @AnthonyN3 in #19
Full Changelog: v2.2.1...v2.3.0-beta
Important
This change allows for dynamic loading but when you load more photos, the label for the total photo count is wrong when you get to the last 5 photos. It doesn't affect the functionality and the photo count labelling will match sync back up on the next photo cycle. More explained on this issue
How To Run
- Download executable
- Create a folder called
photosand populate that folder with images - Make sure both the executable and photos folder are in the same folder/directory
- Run Executable:
Windows:double click the .exe or runsimpler-slideshow-x.x.x-win.exein your cmdLinux:run./simpler-slideshow-x.x.x-linux.outin your terminal
Notes
- Type
--helpor-hin the command line to see the available options- ie:
./simpler-slideshow-x.x.x-linux-arm64.out --help
- ie:
Executable Info
Info on what version / OS / hardware these were run on
simpler-slideshow-2.2.0-win-x64.exe- OS: Windows 11
- Python Ver: 3.12.6
- Pyinstaller Ver: 6.13.0
- Cmd: pyinstaller --onefile --icon=icon.ico --add-data "icon.png;." main.py
simpler-slideshow-2.2.0-linux-arm64.out- Device: Raspberry Pi 4
- OS: Raspian GNU/Linux 10 (buster)
- Python Ver: 3.7.3
- Pyinstaller Ver: 5.0
- Cmd: python3 -m PyInstaller --onefile --add-data "icon.png:." --hidden-import=PIL._tkinter_finder main.py
simpler-slideshow-2.2.0-linux-x64.out- OS: Ubuntu WSL
- Python Ver: 3.12.3
- Pyinstaller Ver: 6.13.0
- Cmd: pyinstaller --onefile --add-data "icon.png:." main.py
- Note: Wasn't able to test if this worked
2.2.1
What's Changed
- Add Photo File Name when pausing + Cleanup by @AnthonyN3 in #17
- add icon to executable and gui window by @AnthonyN3 in #18
Full Changelog: v2.2.0...v2.2.1
How To Run
- Download executable
- Create a folder called
photosand populate that folder with images - Make sure both the executable and photos folder are in the same folder/directory
- Run Executable:
Windows:double click the .exe or runsimpler-slideshow-x.x.x-win.exein your cmdLinux:run./simpler-slideshow-x.x.x-linux.outin your terminal
Notes
- Type
--helpor-hin the command line to see the available options- ie:
./simpler-slideshow-x.x.x-linux-arm64.out --help
- ie:
Executable Info
Info on what version / OS / hardware these were run on
simpler-slideshow-2.2.0-win-x64.exe- OS: Windows 11
- Python Ver: 3.12.6
- Pyinstaller Ver: 6.13.0
- Cmd: pyinstaller --onefile --icon=icon.ico --add-data "icon.png;." main.py
simpler-slideshow-2.2.0-linux-arm64.out- Device: Raspberry Pi 4
- OS: Raspian GNU/Linux 10 (buster)
- Python Ver: 3.7.3
- Pyinstaller Ver: 5.0
- Cmd: python3 -m PyInstaller --onefile --add-data "icon.png:." --hidden-import=PIL._tkinter_finder main.py
simpler-slideshow-2.2.0-linux-x64.out- OS: Ubuntu WSL
- Python Ver: 3.12.3
- Pyinstaller Ver: 6.13.0
- Cmd: pyinstaller --onefile --add-data "icon.png:." main.py
- Note: Wasn't able to test if this worked
2.2.0
What's Changed
- Add Photo Count Label + Cleanup by @AnthonyN3 in #15
- forgot spacing on photo count by @AnthonyN3 in #16
Full Changelog: v2.1.0...v2.2.0
How To Run
- Download executable
- Create a folder called
photosand populate that folder with images - Make sure both the executable and photos folder are in the same folder/directory
- Run Executable:
Windows:double click the .exe or runsimpler-slideshow-x.x.x-win.exein your cmdLinux:run./simpler-slideshow-x.x.x-linux.outin your terminal
Notes
- Type
--helpor-hin the command line to see the available options- ie:
./simpler-slideshow-x.x.x-linux-arm64.out --help
- ie:
Executable Info
Info on what version / OS / hardware these were run on
simpler-slideshow-2.2.0-win-x64.exe- OS: Windows 11
- Python Ver: 3.12.6
- Pyinstaller Ver: 6.13.0
- Cmd: pyinstaller --onefile main.py
simpler-slideshow-2.2.0-linux-arm64.out- Device: Raspberry Pi 4
- OS: Raspian GNU/Linux 10 (buster)
- Python Ver: 3.7.3
- Pyinstaller Ver: 5.0
- Cmd: python3 -m PyInstaller --onefile --hidden-import=PIL._tkinter_finder main.py
simpler-slideshow-2.2.0-linux-x64.out- OS: Ubuntu WSL
- Python Ver: 3.12.3
- Pyinstaller Ver: 6.13.0
- Cmd: pyinstaller --onefile main.py
- Note: Wasn't able to test if this worked
2.1.0
What's Changed
- Vertically center photos by @AnthonyN3 in #12
Full Changelog: v2.0.0...v2.1.0
Notes
- Type
--helpor-hin the command line to see the available options- ie:
./simpler-slideshow-x.x.x-linux-arm64.out --help
- ie:
How To Run
- Download executable
- Create a folder called
photosand populate that folder with images - Make sure both the executable and photos folder are in the same folder/directory
- Run Executable:
Windows:double click the .exe or runsimpler-slideshow-x.x.x-win.exein your cmdLinux:run./simpler-slideshow-x.x.x-linux.outin your terminal
Executable Info
Info on what version / OS / hardware these were run on
simpler-slideshow-2.1.0-win-x64.exe- OS: Windows 11
- Python Ver: 3.12.6
- Pyinstaller Ver: 6.13.0
- Cmd: pyinstaller --onefile main.py
simpler-slideshow-2.1.0-linux-arm64.out- Device: Raspberry Pi 4
- OS: Raspian GNU/Linux 10 (buster)
- Python Ver: 3.7.3
- Pyinstaller Ver: 5.0
- Cmd: python3 -m PyInstaller --onefile --hidden-import=PIL._tkinter_finder main.py
simpler-slideshow-2.1.0-linux-x64.out- OS: Ubuntu WSL
- Python Ver: 3.12.3
- Pyinstaller Ver: 6.13.0
- Cmd: pyinstaller --onefile main.py
- Note: Wasn't able to test if this worked
2.0.0
Optimization Refactor
- Refactor solution to not load entire photo into memory and dynamically load them in
- More Info here
Notes
- Type
--helpor-hin the command line to see the available options- ie:
./simpler-slideshow-x.x.x-linux-arm64.out --help
- ie:
How To Run
- Download executable
- Create a folder called
photosand populate that folder with images - Make sure both the executable and photos folder are in the same folder/directory
- Run Executable:
Windows:double click the .exe or runsimpler-slideshow-x.x.x-win.exein your cmdLinux:run./simpler-slideshow-x.x.x-linux.outin your terminal
Executable Info
Info on what version / OS / hardware these were run on
simpler-slideshow-2.0.0-win-x64.exe- OS: Windows 11
- Python Ver: 3.12.6
- Pyinstaller Ver: 6.13.0
- Cmd: pyinstaller --onefile main.py
simpler-slideshow-2.0.0-linux-arm64.out- Device: Raspberry Pi 4
- OS: Raspian GNU/Linux 10 (buster)
- Python Ver: 3.7.3
- Pyinstaller Ver: 5.0
- Cmd: python3 -m PyInstaller --onefile --hidden-import=PIL._tkinter_finder main.py
simpler-slideshow-2.0.0-linux-x64.out- OS: Ubuntu WSL
- Python Ver: 3.12.3
- Pyinstaller Ver: 6.13.0
- Cmd: pyinstaller --onefile main.py
- Note: Wasn't able to test if this worked
What's Changed
- Refactor to dynamically pre-loading images instead of loading all photos in memory by @AnthonyN3 in #10
Full Changelog: v1.4.1...v2.0.0
1.4.1
Bug Fix
- Fixed issue when running the executable while your current directory isn't the directory the executable is located in
- More Info on the bug here
Notes
- Type
--helpor-hin the command line to see the available options- Windows:
simpler-slideshow-x.x.x-win.exe --help - Linux:
./simpler-slideshow-x.x.x-linux.out --help
- Windows:
How To Run
- Download executable
- Create a folder called
Photosand populate that folder with images - Make sure both the executable and photos folder are in the same folder/directory
- Run Executable:
Windows:double click the .exe or runsimpler-slideshow-x.x.x-win.exein your cmdLinux:run./simpler-slideshow-x.x.x-linux.outin your terminal
1.4.0
Features Added
- Added controls to manually move to the previous and next photo in the slideshow
Updates
- Renamed command line option
--speed-sto--timer-t
Notes
- Type
--helpor-hin the command line to see the available options- Windows:
simpler-slideshow-x.x.x-win.exe --help - Linux:
./simpler-slideshow-x.x.x-linux.out --help
- Windows:
How To Run
- Download executable
- Create a folder called
Photosand populate that folder with images - Make sure both the executable and photos folder are in the same folder/directory
- Run Executable:
Windows:double click the .exe or runsimpler-slideshow-x.x.x-win.exein your cmdLinux:run./simpler-slideshow-x.x.x-linux.outin your terminal
1.3.0
Features Added
- Command line argument/options to skip user input
- More background colors
- Background color also now accepts hex colors
Notes
- Type
--helpor-hin the command line to see the available options- Windows:
simpler-slideshow-x.x.x-win.exe --help - Linux:
./simpler-slideshow-x.x.x-linux.out --help
- Windows:
How To Run
- Download executable
- Create a folder called
Photosand populate that folder with images - Make sure both the executable and photos folder are in the same folder/directory
- Run Executable:
Windows:double click the .exe orsimpler-slideshow-x.x.x-win.exein your cmdLinux:run./simpler-slideshow-x.x.x-linux.outin your terminal
1.2.0
Features Added
- Added a "paused" text on the window when slideshow is paused
- Displays the slideshow speed when using the speed controls (ex. "2.5 seconds")
Notes
- Improved logic for changing slideshow speed, now when you change the speed it will reset the timer and start at the specified speed instead of waiting for the previous timer to complete.
- Changed the paused logic from using a simple if wrapper condition to actually stopping the looped callback. This way the application isn't doing any unnecessary computation when paused. The only drawback is there might be a race condition with the new method. The logic supports that there could be a race condition, but I was never able to produce it. Even though I was unable to produce it, its still something worth looking into.
How To Run
- Download executable
- Create a folder called
Photosand populate that folder with images - Make sure both the executable and photos folder are in the same folder/directory
- Run Executable:
Windows:double click the .exe orsimpler-slideshow-x.x.x-win.exein your cmdLinux:run./simpler-slideshow-x.x.x-linux.outin your terminal
1.1.0
Features Added
- Ability to change background color to white or black
- Allow for user to input delay/speed before the photos are loaded
- Cleaned up cmd output
Fixed
- Issues with not terminating the program correctly on errors. quit() didn't work on the executable
- Handled exception thrown when
Photosfolder did not exist present
How To Run
- Download executable
- Create a folder called
Photosand populate that folder with images - Make sure both the executable and photos folder are in the same folder/directory
- Run Executable:
Windows:Just double click the .exeLinux:run./simpler-slideshow-x.x.x-linux.outin your terminal