Closed vimanuelt closed 1 month ago
This pull request implements significant changes to the software-properties-station application, transitioning from GTK 3 to GTK 4 and restructuring the project for better modularity. The changes include updating the GUI, adding support for custom repositories, improving the configuration management, and enhancing the overall architecture of the application.
Change | Details | Files |
---|---|---|
Transition from GTK 3 to GTK 4 |
|
README.md ui/ui.py |
Project restructuring and modularization |
|
config/config.py repo/ghostbsd_repo_manager.py ui/ui.py software_properties_station/main.py setup.py docs/ARCHITECTURE.md |
Addition of custom repository management |
|
ui/custom_repos_tab.py repo/custom_repo_manager.py ui/ui.py |
Improved logging and configuration management |
|
README.md config/config.py repo/custom_repo_manager.py |
Enhanced documentation and project information |
|
README.md docs/ARCHITECTURE.md |
Summary by Sourcery
Implement GTK 4.0 support and introduce a new feature for managing custom repositories. Restructure the codebase into modular components and update documentation to reflect these changes. Prepare the project for future testing enhancements.
New Features:
Enhancements:
Documentation:
Tests: