v0.4.0
This commit is contained in:
parent
a0c7b513d3
commit
925dacf8df
1 changed files with 19 additions and 1 deletions
20
CHANGELOG.md
20
CHANGELOG.md
|
@ -1,7 +1,25 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## 0.3.x
|
## 0.4.x
|
||||||
|
### 0.4.0: Splitting into Classes
|
||||||
|
- **Code Organization:**
|
||||||
|
- Core functionality for **Optima-35** is now refactored into `optima35.py` for better separation of logic and reusability.
|
||||||
|
- The **GUI code** is moved to `gui.py` for a cleaner structure and maintainability.
|
||||||
|
- The **TUI logic** will be moved into `tui.py`, making it modular and focused.
|
||||||
|
- The original TUI fork will be deleted to streamline operations.
|
||||||
|
|
||||||
|
- **Main File Enhancements:**
|
||||||
|
- `main.py` is now the entry point of the application and determines whether to start the GUI or TUI based on:
|
||||||
|
- Operating system.
|
||||||
|
- The presence of required dependencies (e.g., PySide for GUI).
|
||||||
|
- Command-line arguments (`--tui` flag).
|
||||||
|
|
||||||
|
- **Benefits:**
|
||||||
|
- Clear separation of concerns between GUI, TUI, and core functionalities.
|
||||||
|
- Improved readability, maintainability, and scalability of the project.
|
||||||
|
- Easier to test and debug individual components.
|
||||||
|
|
||||||
|
## 0.3.x
|
||||||
### 0.3.4: Features Finalized
|
### 0.3.4: Features Finalized
|
||||||
- Core Features Completed:
|
- Core Features Completed:
|
||||||
- All functions are now available, though minor bugs may exist.
|
- All functions are now available, though minor bugs may exist.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue