Lukas Matena
df914f01d1
Merge branch 'master' into dk_archive_db_rebased
2024-06-14 15:53:06 +02:00
David Kocik
c31647f3ac
Sla material info text in wizard with link
2024-06-14 15:32:10 +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
e7e9b8c7a1
Do not run preset updater and rebuild bundle map on ConfigWizard::run
...
Call preset updater sync and update check before CW as it always was.
2024-06-14 10:43:28 +02:00
YuSanka
ea29d83109
Fixed selection of the "Update configuration" page, when update performing is not possible.
...
+ Disable Preview/Next buttons, when "Update configuration" page is active and no one archive is selected
Partially reverted 47da5338
2024-06-12 15:35:22 +02:00
David Kocik
4236c6d952
Is extracted flag for local repos.
2024-06-12 15:35:21 +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
YuSanka
de32cd70de
ConfigWizard: Fixed validation of the custom printer name
...
+ Reload materials pages after load repositories from archive
(follow-up 61834d3f, SPE-2336)
2024-06-12 15:35:20 +02:00
YuSanka
a6548a810c
WIP to merge with last commit
2024-06-12 15:33:07 +02:00
YuSanka
7c315dc60d
ConfigWizard: Set enable conditions for "Finish" and "Select all standard" buttons
...
* Disable "Finish" button, when no one printer is selected or "Configuration Manager" page is active
* Disable "Select all standard" button, when no one printer page is added or "Configuration Manager" page is active
+ Check and install missing materials after reload configurations from archive
+ Activate Vendor page, if no one printer is selected from loaded archive
2024-06-12 15:11:15 +02:00
YuSanka
4b7b5e4643
Config Wizard: Remove CONFIRM button
...
(Use Next button or hiding of the "Update configuration" page to this purpose)
+ Added warning line, when no one archive is selected
SPE-2333
2024-06-12 15:11:15 +02:00
Lukas Matena
f08264dbe3
ConfigWizard: added a modeless 'progress' dialog when loading
2024-06-12 15:11:15 +02:00
Lukas Matena
bfaa960c23
ConfigWizard: Removed expensive lookups in listboxes, they are not needed
2024-06-12 15:11:15 +02:00
YuSanka
acd7da4462
ConfigWizard: Create Vendor's printers pages only when some of those profiles are already installed or vendor is selected.
2024-06-12 15:11:15 +02:00
YuSanka
ebb440b652
Fix for SPA-2329 - Crash on "Select all standard printers"
...
(This button is visible now only when some of standard printers exist)
+ Finish button is enabled when at least one printer is selected
2024-06-12 15:11:15 +02:00
Jan Bařtipán
cba98ecdca
Fixed vendor page title (using name from manifest instead of id)
2024-06-12 15:11:14 +02:00
YuSanka
de584c3055
Fixed default selection for installed vendors
...
(SPE-2325)
2024-06-12 15:11:14 +02:00
David Kocik
690126f674
button enabling
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
YuSanka
944e5f6d79
ConfigWizard: Fixed crashes on "Confirm configuration update"
2024-06-12 15:11:14 +02:00
YuSanka
d2d39db33a
Reverting of the 19b78275
...
It looks like this workaround is no need any more after update of the wxWidgets to 3.2.0
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
Jan Bařtipán
05361f3da7
Fixed downloading resources of installed bundle
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
ed27ad0ca5
ConfigWizard: Show all installed printers without respect to the selected archives, till new selection wasn't confirmed
...
+ Improved deletion of printers after confirm new archive selection
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
030a6c9f3b
ConfigWizard: Changes related to load configuration from ArchiveRepository
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
10638751af
ConfigWizard: Added "Configuration Manager" page
2024-06-12 15:11:11 +02:00
YuSanka
ccbe95aaff
Fix for #3888 - Configuration assistant overwrites the user printer settings with the same name
2024-04-17 12:33:24 +02:00
Lukas Matena
53e7a2d726
Merge tag 'version_2.7.4'
...
version_2.7.4
2024-04-05 14:33:07 +02:00
Elia Devito
691900201a
Don't perform downloader desktop integration if built with SLIC3R_DESKTOP_INTEGRATION = 0 (PR #12252 )
2024-03-31 07:39:00 +02:00
Lukas Matena
d421f5b1f8
Revert "Merge branch 'dk_master_desktop_integration' into master_27x"
...
This reverts commit 4b50c41799c867047a510a2a06f3c8e75a6b9dac, reversing
changes made to b9d8b8ce72cc6f32c35a87bfe5a6e5dd21c37c18.
2024-03-31 07:38:08 +02:00
Lukas Matena
9dc7b70084
Merge branch 'master_27x'
2024-03-27 16:37:47 +01:00
David Kocik
655e26b078
Remove All mentions of downloads from wizard and preferences for DESKTOP_INTEGRATION = 0
...
cleanup - remove notification
2024-03-25 12:53:03 +01:00
Elia Devito
bc2e6447d5
don't perform downloader desktop integration if builded with SLIC3R_DESKTOP_INTEGRATION = 0
2024-03-25 12:53:03 +01:00
David Kocik
123a299a9b
Improvements in ConnectTab and PrinterPick Dialog
...
Webview access token sending and compatible printer request.
Printer Pick Dialog UI changes
Connect request_config improvements
Switch printer or send gcode dialog
2024-03-25 12:05:55 +01:00
David Kocik
b232894451
Changes in PrusaConnect interface
...
Prepared handling methods. Inside is WIP.
Handling UPDATE_SELECTED_PRINTER Connect request
ConnectRequestHandler class
Error screen as default
2024-03-25 12:05:55 +01:00
David Kocik
ff64f7167d
Fixes and icons.
...
Sla printer icons with Connect status.
Fix of non-static variable and missing includes
update of priter_type table
missing include
2024-03-25 12:05:55 +01:00
David Kocik
2276cedc10
WebView prototype
...
Web View has working panel with Connect webpage with Auth token login.
Webview2 is used on windows. It uses small dll to find its runtime.
WebViewDialog.cpp, WebViewDialog.hpp, WebView.cpp and WebView.hpp were taken from https://github.com/bambulab/BambuStudio and used as protype for future WebView Development. Thank you.
Co-authored-by: cmguo <chunmao.guo@bambulab.com>
Co-authored-by: lane.wei <lane.wei@bambulab.com>
2024-03-25 12:05:55 +01:00
Lukas Matena
1f87c498cd
Merge branch 'master_27x'
2024-02-20 23:01:02 +01:00
YuSanka
78f4a6febb
Fix for #11991 - Filament selections do not appear on custom printer
...
(SPE-2094)
2024-02-07 10:00:36 +01:00
Lukas Matena
a42223f963
Merge branch 'master_27x'
2024-01-26 13:07:19 +01:00
YuSanka
b0673265eb
ConfigWizard : Fixed get_preferred_printer_technology() function.
...
This bug was caused a wrong selection of the new added printer,
when some new vendor other then PrusaSlicer is added,
but PrusaSlicer has installed SLA printers.
(see SPE-2056)
2024-01-18 18:49:32 +01:00
YuSanka
141ae5a916
ConfigWizard : Fixed a crash, when some of material pages doesn't exist
2024-01-05 15:10:01 +01:00
tamasmeszaros
8d6497297a
Replaced all occurrences of boost::nowide::narrow for wxStrings with into_u8
2023-12-18 14:33:30 +01:00
YuSanka
b3a2bac980
Fix for SPE-2051 : ConfigWizard: Wrong update of filaments after selection new printer and press "Finish"
2023-11-22 09:38:33 +01:00
YuSanka
3d438ea93a
Follow-up bc5b24e3ad : ConfigWizard: Fixed compatible printer counter for materials
2023-11-16 15:11:58 +01:00
YuSanka
8d1165d6ed
SpinInputDouble
...
+ Update font size for application in respect to the display size
2023-10-18 16:32:12 +02:00