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