Commit Graph

78 Commits

Author SHA1 Message Date
eb5ec8fb0d System profiles and profiles derived from system profiles are now
compatible with the profiles of the same vendor only.
2019-12-05 14:48:11 +01:00
ad8d2d1941 Fixed function to get a profile name by alias for all preset collections 2019-11-29 11:02:58 +01:00
d3009ff9fd Implemented use of aliases in Plater's preset comboboxes 2019-11-25 15:57:36 +01:00
ae60e13c38 Added code for next step of a preset's aliasing 2019-11-25 10:40:36 +01:00
41162aafaf Implemented aliase for sla_materials 2019-11-22 10:42:30 +01:00
6387284356 Implemented aliases for filaments 2019-11-21 13:12:06 +01:00
38e8ec94ca Make the .gcode and .sl1 thumbnails configurable through printer profile. 2019-11-15 17:33:31 +01:00
b5f1f6ea2f Merge branch 'master' into materials 2019-09-30 16:12:48 +02:00
a34a1341c5 Whitespace changes to supress misleading indentation warnings
These appear in newer gcc when spaces and tabs are mixed
2019-09-24 16:01:01 +02:00
e346bdae2b Materials: Cleanup 2019-09-17 17:16:15 +02:00
4e87cb9e40 Filament and material default installation based on enabled printers 2019-09-17 13:20:06 +02:00
340263933a WIP: ConfigWizard: 3rd party bundle installation roughly done 2019-09-17 13:20:06 +02:00
4ff970ac6e Move ConfigWizard instance in GUI_App, lazy-initialized,
add filament/material installation item in Sidebar combo boxes
2019-09-17 13:20:06 +02:00
9b71862885 Load default filament/material selections from vendor profiles 2019-09-17 13:20:06 +02:00
1f5048731c Filaments and materials selection/installation 2019-09-17 13:20:06 +02:00
5b5f0b925a Fixed many warnings in following files:
src/slic3r/Config/Snapshot.cpp
src/slic3r/GUI/Field.cpp
src/slic3r/GUI/GLToolbar.cpp
src/slic3r/GUI/GUI_ObjectList.cpp
src/slic3r/GUI/GUI_ObjectList.hpp
src/slic3r/GUI/Plater.cpp
src/slic3r/GUI/Plater.hpp
src/slic3r/GUI/PresetBundle.cpp
src/slic3r/GUI/Tab.cpp
src/slic3r/GUI/wxExtensions.cpp
2019-09-10 12:08:43 +02:00
676f72359b Merge branch 'master' into dev 2019-09-04 15:50:18 +02:00
871e965270 Try to fix asserts from wxBitmapCombobox 2019-09-03 15:30:37 +02:00
45f36ce1b7 Code clean in Tab.cpp and Fixed couple of Mac-warnings in :
GUI.cpp
GUI_App.cpp
GUI_ObjectList.cpp
MainFrame.hpp
Plater.cpp
PresetBundle.cpp
PresetHints.cpp
Tab.cpp
Tab.hpp
wxExtensions.cpp
wxExtensions.hpp
2019-09-03 10:29:17 +02:00
c698e9c902 Fix of #2850 2019-09-02 10:53:07 +02:00
236929a7ee PresetBundle: Add print_host to options considered security-sensitive
full_config_secure() now also removes print_host option
alongside printhost_apikey and printhost_cafile.
2019-08-27 10:37:34 +02:00
6f810a6d50 Unified calculation of icon size for preset BitmapComboBox 2019-08-25 10:31:18 +02:00
6260cee3c8 Fixed a slack bug with wrong filament preset selection after importing of config 2019-08-20 18:45:12 +02:00
2c590e9dad WIP: Nullable configuration value concept, implemented for
ConfigOptionFloatsNullable, ConfigOptionIntsNullable,
ConfigOptionPercentsNullable, ConfigOptionBoolsNullable.

retract override values were added to the Filament profile:
vector of floats: "retract_length", "retract_lift", "retract_lift_above",
	"retract_lift_below", "retract_speed", "deretract_speed",
	"retract_restart_extra", "retract_before_travel",
vector of bools: "retract_layer_change", "wipe"
vector of percents: "retract_before_wipe"
2019-07-23 14:15:42 +02:00
490e09b0ac WIP: Undo / Redo stack.
Integration of the "cereal" serialization library.
Serialization / deserialization of the DynamicConfig / DynamicPrintConfig.
DynamicPrintConfig serializes ordinal identifiers instead
of the option key strings to conserve space.
2019-06-26 13:26:49 +02:00
4b5741c2d7 admesh refactoring: replaced various diagnostics outputs with boost::log 2019-06-10 19:45:38 +02:00
c073749ee1 admesh refactoring: separation of the shared vertices / indices
into an indexed_triangle_set structure
2019-06-10 18:30:54 +02:00
637cc04ee3 Fix of Crash on Export config Bundle (Win64) (#2307)
Export of the names of the SLA profiles was performed into the config bundle
for SLA profiles, which were nop set. A safe method is now used,
which stores an empty string in such a case.
2019-05-22 11:31:36 +02:00
a0fd774985 Changed the default of output_filename_format to "[input_filename_base].gcode"
for FDM, and "[input_filename_base].sl1" for the SLA technology.
This improves the situation of
"Filename creation with variables broken"
https://github.com/prusa3d/PrusaSlicer/issues/1918
where anything after the last dot in the file name is considered
as an extension, therefore the .gcode resp. .sl1 extension is not added.
Now the user gets the output_filename_format filled in with the correct
extension.
Also now if the output_filename_format is empty, the output name
is generated anyway.
2019-05-16 15:55:26 +02:00
1698802b1e Fix of switching the default print / filament / sla print / sla material
profiles after switching the technology from FFF to SLA and vice versa.
The solution is to keep the print / filament / sla print / sla material
settings undefined until the particular technology is activated for
the first time. Then the settings name persists indefinitely even
if all the printes for that particular printer technology are deleted.
2019-05-15 17:15:52 +02:00
95041ea550 WIP: Renaming to PrusaSlicer.
Removed the obsolte icons.
2019-05-13 12:13:28 +02:00
5fd94f1f90 ConfigWizard: Select an appropriate printer based on the bundle order 2019-04-29 11:36:00 +02:00
d6ed85b61f Added _fiction_ resizing for correct MainFrame rendering after DPI changed_object
+ Added a calculation of a empty bitmaps inside presets in respect to em_unit (to avoid assert)
 + Added scaling for PrintHostDialogs and MsgDialog
 + some code refactoring
2019-04-23 16:33:06 +02:00
6f3fbe34bb Merge remote-tracking branch 'origin/ys_bug_fixing' into ys_msw_dpi 2019-04-18 15:24:50 +02:00
89142e48fb Merge remote-tracking branch 'origin/master' into ys_msw_dpi 2019-04-14 13:49:22 +02:00
b304398ee2 Some code refactoring 2019-04-14 10:57:03 +02:00
aa5588b11c Added new icons 2019-04-12 17:10:29 +02:00
9de39b08d1 Also revert high DPI bitmaps in ObjectList for now 2019-04-12 11:28:07 +02:00
67b7f9d952 Revert high DPI bitmaps in Preset and PresetBundle for now
due to bugs in wxBitmapComboBox et al.
2019-04-12 11:04:42 +02:00
254acd022d Merge remote-tracking branch 'origin/master' into ys_msw_dpi 2019-04-10 10:01:20 +02:00
580b1bc5de First scaling experiments 2019-04-10 09:57:33 +02:00
9862d8c92d Added new icons 2019-04-10 09:41:04 +02:00
b9bc1de492 Bitmaps: Pass wxWindow context in a few more places 2019-04-09 18:01:45 +02:00
c815c9242a Factor out load_scaled_bitmap 2019-04-09 15:16:10 +02:00
b7a3f8de30 Fix SVG & bitmap scaling on Mac depending on Retina scaling 2019-04-09 15:16:10 +02:00
2cf6509918 Set "cog" ison for sla_print preset 2019-04-08 12:29:08 +02:00
8dc3dc3d4b Icon updating for all application 2019-04-08 11:10:57 +02:00
577a793570 Fixed caching of profile selections at the plater. 2019-03-23 10:04:44 +01:00
f8f559dde9 Refactored the -------- xxxx ---------- menu items to use a generic
code to generate these separators.
Now using the connected dashes (unicode emdash characters) on OSX and Windows.
2019-03-22 17:07:12 +01:00
59d21b981a Call Config Wizard from the Printer combo box at both the plater
and the parameter tab.
2019-03-22 15:45:51 +01:00