237 Commits

Author SHA1 Message Date
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
YuSanka
168dadc0fa OSX specific: Set window variant for regular buttons to correct rendering with big font 2023-10-18 16:32:12 +02:00
YuSanka
1f0b834a70 WIP (NewUI with fonts): Next improvements for fonts.
* AboutDialog, SysInfoDialog, ConfigSnapshotDialog, ConfigWizard: Set correct/scaled font.
* PreferencesDialog:
  * Use SpinInput instead of wxSpinCtrl.
  * Added layout of the activated tab.
  * Remove "suppress_round_corners" option and ignore its value for whole application.
+ Plater: fixed obj_list() function to check existence of the control to avoid crash on recreate_GUI().
+ GLCanvas3D: Increased delta value between current and new values of the toolbar icon scale.
2023-10-18 16:32:12 +02:00
YuSanka
bc5b24e3ad ConfigWizard: Fix performance
Call update_materials() only when it's reasonable
+ Improve update_materials(). Code refactoring to fill all variable during one loop trough filaments

+ TaskTimer: Extended output
2023-09-05 14:42:17 +02:00
Vojtech Bubnik
8dad25efc4 Merge branch 'master' into master_262 2023-09-04 14:44:32 +02:00
ps_copyright
f32859c302 final copyright headers 2023-09-01 14:49:07 +02:00
Vojtech Bubnik
014953c864 Merge branch 'et_spe_1784_binary_gcode' into master_262 2023-08-30 12:52:02 +02:00
Vojtech Bubnik
015a24133a Fixed some compilation warnings. 2023-08-30 12:51:35 +02:00
YuSanka
0c82f38950 ConfigWizard: Downloads page: Info line is changed
+ Linux and OSX specific: Fixed BG color for the HTML_widget on Materials pages and InfoDialogs
2023-08-17 14:45:46 +02:00
David Kocik
ad5d239426 Config wizard: sort names in lower case.
Other vendors page and Filaments page
2023-06-02 12:38:56 +02:00
David Kocik
80b88c542a Enable loading profiles in config wizard from vendor folder.
This is for 3rd party profiles that are not downloaded from our servers.
#10606
2023-05-26 09:53:08 +02:00
David Kocik
a06a619228 Fix of boost format error.
issue #10556
2023-05-15 10:43:46 +02:00
YuSanka
683933176b GUI_App::run_wizard : Deallocate a memory after close ConfigWizard.
+ Added wait cursor when ConfigWizard is created to inform user about activity
2023-05-11 17:18:11 +02:00
David Kocik
2e3b5c2bbc Fix of backward compability issue
Added recommended version checks to ConfigWizard and PresetUpdater
2023-05-10 11:06:30 +02:00
David Kocik
fb2448fbe3 Fix of missing AppConfig::has_section before get_section in ConfigWizard. 2023-04-19 13:10:39 +02:00
YuSanka
102d3e0d2c Localization:
* Fixed phrases
* Updated POT
* New POT is merged with community POs
2023-04-03 11:32:50 +02:00
YuSanka
18e56c3d53 Localization: Fixes for some phrases
+ Added/Fixed comments where it's needed
2023-03-23 22:55:38 +01:00
YuSanka
f9de995f9e Remove '_utf8' makro.
(Initially, it was used because of using of boost::format for localized lines. But now It's better to use format and formal_wxstr functions)

+ Fixed missed marks for localization
+ Added missed filed to localization to the list.txt
2023-03-23 22:55:38 +01:00
YuSanka
19f2a1d9e9 Unified usage of localization macros in slic3r/libslic3r 2023-03-23 22:55:38 +01:00
YuSanka
b767c76adb Localization: Updated POT 2023-02-27 10:07:45 +01:00
David Kocik
e463979592 Refactoring of dialog text 2023-02-21 16:21:23 +01:00
David Kocik
4e32b7ea5a Fix of Config wizard "no filaments selected for a printer" 2023-02-21 10:35:26 +01:00