16 Commits

Author SHA1 Message Date
YuSanka
c97b1b16c8 Fixes for some phrases. 2024-06-20 16:05:21 +02:00
Lukas Matena
5998e2f78d Fixes in phrases 2024-06-18 14:48:05 +02:00
YuSanka
caa437773a ConfigWizard: Fixed a crash on start, when for some of printers wasn't set selected material
+ Added missed includes and fixed some of warnings
2024-06-14 12:51:54 +02:00
David Kocik
3e0483b405 Changes in PresetArchiveDatabase and PresetUpdater
PresetArchiveDatabase stores if repo is has installed printers and offers secret repo even if user is unloged or unworthy if repo has installed printers.
PresetArchiveDatabase shares its pointers to archives by doing copy of pointer. So only selected repos are shared to PresetUpdater.
PresetUpdater does copy both index and ini file to vendor folder durring installation of profile, so index is available f.e. for secret repo when not logged in.
2024-06-12 15:35:21 +02:00
YuSanka
89a70e7b94 ConfigWizard: Show warning dialog when switching from the "Configuration Manager" page
+ Added "Open folder" button next to the repository path and show tooltips for both of them.
+ Deleted "Check for Configuration Updates" menu item
2024-06-12 15:35:21 +02:00
David Kocik
690126f674 button enabling 2024-06-12 15:11:14 +02:00
YuSanka
a23964cf1b Perform update in preset archive DB only, when selections in ManagePresetRepositoriesDialog was changed and confirmed 2024-06-12 15:11:14 +02:00
YuSanka
c325bb0629 ConfigWizard and ManageUpdatesDialog: Enable "confirm" buttons in respect to the changed selections 2024-06-12 15:11:14 +02:00
David Kocik
900eca8dbb Multiple fixes and refactoring after code review 2024-06-12 15:11:13 +02:00
David Kocik
52d01478ea Compatibility checks and preset loading.
PresetUpdater: clear cache/vendor before sync_config
GUI_App: Check updates operation with new steps
ConfigWizard: run updater sync on wizard startup and repo change confirmation
Compatibvility check for Prusa SLA - Mockup.
2024-06-12 15:11:12 +02:00
YuSanka
15d0932a9e PresetArchiveDatabase: Added function to check is archive is selected 2024-06-12 15:11:12 +02:00
YuSanka
1cf8d0390d UIManager: Added selection of the loaded archive (UI only)
+ Fixed state of selections till changes weren't saved
2024-06-12 15:11:11 +02:00
YuSanka
d4d2c13235 UIManager: Fixed update after change selection and process it 2024-06-12 15:11:11 +02:00
YuSanka
2e5b155861 UIManager: Fixed layouts after load/remove repositories
+ Added selection initialization
+ Call error messages where it's needed
2024-06-12 15:11:11 +02:00
David Kocik
4e5f1dbd29 Improvements of Archive repo db.
Save repo states to json in config folder.
Use uuid to manage repos.
Check conflicts of ids and other errors.
2024-06-12 15:11:11 +02:00
YuSanka
12395e2173 Implemented UIManager and ManageUpdatesDialog 2024-06-12 15:11:11 +02:00