Change printer_model in full config before applying to print
printer_model prefix handling when showing online printers in sidebar
Select printer from connect by nozzle diameter (instead of pritner_variant) and by additional config options.
+ Moved standalone functions to UserAccountUtils
Set as current without repo prefix
when selecting preset with prefix, mind visible presets.
prefer visible printers for selecting
fix of selecting SLA printer
Added prusalink for prefixed printer_model
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.
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.
testing version of multiple archives with indicies
WIP Archive db
Getting archives from web mockup
WIP paste archives to updater
Preset Updater sync_config with Online Archive Repository
UserAccount -> PresetArchiveDatabase -> PresetUpdater dataflow
LocalArchiveRepository get_file by copying file
Local Archive Repository
fix of thread save multiple call of preset_updater sync
Testing JSON string with repos
WIP offline archive repo unzip before use
Local repository unzipping to temp. get_file() refactored.
todo: checking and writing repository ids correctly.
Refactoring of loading data for archive repository
Comments
WIP download repo manifest
Preset Archive Database sync in thread
delete testing code
escape subpath before download
post rebase fix
resources getting fix
vendor profile id -> name fix
+ Updated top bar layout in respect to the mode
+ Linux specific: Don`t show down arrow for buttons with PopupMenu
+ MainFrame: Use TopBar instead wxBookCtrlBase
* Don't select "Printer" tab after printer technology change from selection in right panel
* Delete "Physical printer" tab after deletion last preset from physical printer
+ show_printer_webview_tab() is moved into MainFrame
+ TopBar: use AddNewPage and InsertNewPage as overridden functions for AddPage and InsertPage