New UI with simple-term-menu, now replicates original Visual Basic program
Finished replicating the original program, Features include: Backup, Restore, and Update.. But there is still more I want to add, such as better settings management, update, and more.
This commit is contained in:
parent
4286ea5ba3
commit
16a4e50f66
4 changed files with 183 additions and 101 deletions
35
CHANGELOG.md
35
CHANGELOG.md
|
@ -1,17 +1,32 @@
|
|||
# Changelog
|
||||
|
||||
## 0.3.1
|
||||
Fixed that online version always was newer. Changed some small layouts from the menu.
|
||||
## 0.4.2
|
||||
- Cleaning: Removed old, unused code.
|
||||
- The program now replicates the functionality of the original Visual Basic program but rewritten in Python with a terminal-based UI:
|
||||
- Features include: Backup, Restore, and Update.
|
||||
|
||||
## 0.3.0
|
||||
Adding an update function. Checks the latest_version.txt file from gitlab and can pull the newest ftl-savemanager.py file and replace the local version.
|
||||
If .gitignore file is found in the same folder update is denied, it also ask if the user wants to update before doing so.
|
||||
### 0.4.1
|
||||
- Added a check to ensure the system is Linux and all required dependencies are installed; exits gracefully if not.
|
||||
- Removed the old UI, as maintaining two versions is unnecessary.
|
||||
- Updated file selection to use simple_term_menu for improved functionality.
|
||||
|
||||
### 0.4.0
|
||||
- Introduced a new terminal UI using simple_term_menu for the main menu.
|
||||
- This adds a new dependency (simple_term_menu) that must be installed for the UI to function.
|
||||
- The program checks if the package is available. If it is, the new UI is loaded; otherwise, it falls back to the simpler version.
|
||||
|
||||
## 0.3.1
|
||||
- Fixed an issue where the online version was always considered newer, regardless of the actual version numbers.
|
||||
- Improved menu layout with minor changes for better usability.
|
||||
### 0.3.0
|
||||
- Added an update function. The program now checks the latest_version.txt file from GitLab and can download and replace the local ftl-savemanager.py file with the latest version.
|
||||
- If a .gitignore file is detected in the same folder, the update process is blocked.
|
||||
- The program prompts the user for confirmation before performing the update.
|
||||
|
||||
## 0.2.1
|
||||
Switching to Semantic versioning, MAJOR.MINOR.PATCH
|
||||
|
||||
## 0.2
|
||||
Reorgenized: The functions have been reorganized into two classes, Backup and UI.
|
||||
- Adopted semantic versioning (MAJOR.MINOR.PATCH) for better version tracking.
|
||||
### 0.2
|
||||
- Reorganized the codebase: functions have been split into two classes, Backup and UI.
|
||||
|
||||
## 0.1
|
||||
Initial working script
|
||||
- Initial working script.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue