Releases: Novattz/creamlinux-installer
Releases · Novattz/creamlinux-installer
v1.0.9
Changelog
[1.0.9] - 22-01-2025
Major Changes
- Complete UI overhaul using the Rich library
- Added support for SmokeAPI for proton
- Implemented automatic updates [Still not fully finished but i wanted to push this release]
New Features
- Rich terminal UI with colored output and progress indicators
- Automatic detection for proton
- SmokeAPI integration
- Improved logs
- Update Checker
- Config system (non user)
Improvements
- Filter for steam libraries
- Better error handling and user feedback
Preview:
v1.0.8
Changelog
[1.0.8] - 30-11-2024
Added
- Smoother game list refresh after operations.
- Installation prompt.
- Redo operation after installing/uninstalling creamlinux.
- More detailed debug logging for troubleshooting
- Progress bar for game scanning
Changed
- Improved game list display flow.
- Enhanced status display for installed games.
v1.0.7
Changelog
[1.0.7] - 29-11-2024
Added
- Parallel processing for steam app scanning for improved performance
- Progress bar for DLC fetching process
- Uninstall option for games with CreamLinux installed
- Colored terminal output for better readability
- Tutorial on main page
Changed
- Improved error handling and logging
- More informative installation/uninstallation messages
Dependencies
Added requirement:
- tqdm>=4.65.0 (progress bar)
v1.0.6
v1.0.5
Changelog
[1.0.5] - 17-07-2024
Added
- Added debug mode with --debug command-line argument.
- Implemented proper logging with different levels (DEBUG, ERROR).
- Added timeout mechanism to prevent infinite loops in directory scanning.
- Implemented loop detection to avoid rescanning the same directories.
Fixes
- Fixed potential infinite loop issues in directory scanning.
- Addressed possible encoding issues when reading files
v1.0.4
Changelog
[1.0.4] - 13-07-2024
Added
- Reading Steam registry for additional installation paths.
- Detailed error logging to
script.log
file. - Following symlinks when searching for Steam libraries.
Changed
- Improved library folder detection.
- Improved error handling and logging.
- Updated Steam Library search paths (Was a typo in there)
This should hopefully fix issues with steam deck not finding the steam library containing games.
Added function to search for steam binary
v1.0.3 Added function to search for steam binary.
Increased support for steam deck and improvements
- Added ~/home/deck/.steam/steam ~/home/deck/.local/share/Steam /run/media/mmcblk0p1/steamapps as search paths.
- Implemented logging incase script fails. It now generates a log file containing all directories the script has searched.
SteamDeck Support
- Added steam deck paths ('~/home/deck/.steam/steam' and '~/home/deck/.local/share/Steam')
- Added error handling. (Catching exceptions when reading and parsing '.acf' files. Handling network-related errors when fetching DLC details. Handling potential conflicts when merging local and remote changes.)
- Added user feedback.
- Improved clarity of game selection and dlc fetching.
- Added validation for user input.
- Refactored some functions for better readability and maintainability.
Intial Release
v1.0.0 Add files via upload