Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-07Improved error reporting and error handling when loadingbubnikv
vendor config bundles into installation wizard.
2020-03-06Fixed :YuSanka
* the editing of extruder color from PresetComboBox, when incompatible filament preset is selected and red flag is shown. *OSX specific bug : empty icons for PresetComboBox had non-scaled width
2020-03-03Fixed a width of an empty icon, which added to BitmapComboBoxYuSanka
Related to the #3759
2020-02-27Various changes in handling of profile compatiblilitiesbubnikv
and the "show incompatible profiles" option. It was not able to select the incompatible Print profile, which is possible now. (see Cannot select incompatible printer profile #3715) When the Printer profile derived from the Prusa3D system profile was active or a system Prusa3D profile was active, and when the Print profile with the removed "inherits" field was active (or any other profile derived from the "-- default --" profile was active), then the filament selector offered just the profiles with the removed "inherits" field (or any other profile derived from the "-- default--") profile. This behavior has been now changed, so that in this scenario the Filament selector will offer the Prusa3D vendor profiles compatible with the active Print and Printer profile as well as the user profiles. Slicer was also changed to keep an incompatible preset selected at its respective tab if its respective "Red flag" is enabled. For example, if an incompatible Print preset is selected and a Printer profile is switched to another one which is not compatible with the active Print preset that was red already, the active Print preset is not switched if the Print "Red flag" is active. However, if the Print profile was compatible before the Printer profile is switched and now the Print profile becomes incompatible, another compatible Print profile is selected. A likely bug in wxWidgets was worked around when switching a Print preset on Plater, if the last item in the Print preset was active and incompatible, and another Print preset was selected by the user. On Windows, an CBN_EDITCHANGE is sent just after combo box selection change event and the CBN_EDITCHANGE holds an index of the combo box item, which will be removed by the 1st event, therefore leading to an assert in wxWidgets on CBN_EDITCHANGE. The workaround is to disable processing of CBN_EDITCHANGE on Windows for the Plater preset selection combo boxes.
2020-02-07Added separate icon for the SLA printer presetsYuSanka
DoubleSlider: + fixed bug with un-hidden tooltip when OneLayerLock is on + MultiAsSingle mode : Show context menu on Cog icon after L/RButtonClick
2020-02-03ObjectDataViewModel is extracted from wxExtentions to the separated fileYuSanka
+ parse_color function is moved to BitmapCache from PresetBundle
2020-01-31To fix blurred icons under OSX there is implemented PresetBitmapComboBox, ↵YuSanka
derived from wxBitmapComboBox, which now will be used for preset choosers on sidebar a preset tabs. + for BitmapCache class added m_scale used for correct scaling of SVG images on Retina displays + some code clearing from unused functions or function's parameters
2020-01-23Synchronized mode of color_print data to/from 3mf/amfYuSanka
+ Code refactoring " CustomGCode extracted to separate namespace and file
2020-01-23Little optimization of the profile aliases.bubnikv
2020-01-20Platter->Platerfoxox
2020-01-16Added "mode" variable for custom_gcode_per_print_zYuSanka
2020-01-03Const correctness improvements:bubnikv
removed some unnecessary const_casts that remove const.
2020-01-02Implemented "renamed_from" attribute of a system profile,bubnikv
so that references from user profiles and .3mfs / .amfs to system profiles are not being lost. If a system profile has no "renamed_from" profile name assigned, and the system profile name contains "@", then a profile name with the "@" is implicitely assumed to be the name, from which this profile has been renamed.
2019-12-17Added function to update of custom_gcode_per_print_z in Model from configurationYuSanka
considering "colorprint_heights" option. Changed thumb_up/down icons to better preview (feedback from #3256) Commented some uncertain code
2019-12-17Code refactoring for Color change implementationYuSanka
2019-12-06Fixed filament presets compatibility updating after switch of different ↵YuSanka
vendor's printers
2019-12-05System profiles and profiles derived from system profiles are nowbubnikv
compatible with the profiles of the same vendor only.
2019-11-29Fixed function to get a profile name by alias for all preset collectionsYuSanka
2019-11-25Implemented use of aliases in Plater's preset comboboxesYuSanka
2019-11-25Added code for next step of a preset's aliasingYuSanka
2019-11-22Implemented aliase for sla_materialsYuSanka
2019-11-21Implemented aliases for filamentsYuSanka
2019-11-15Make the .gcode and .sl1 thumbnails configurable through printer profile.bubnikv
2019-09-30Merge branch 'master' into materialsVojtech Kral
2019-09-24Whitespace changes to supress misleading indentation warningsLukas Matena
These appear in newer gcc when spaces and tabs are mixed
2019-09-17Materials: CleanupVojtech Kral
2019-09-17Filament and material default installation based on enabled printersVojtech Kral
2019-09-17WIP: ConfigWizard: 3rd party bundle installation roughly doneVojtech Kral
2019-09-17Move ConfigWizard instance in GUI_App, lazy-initialized,Vojtech Kral
add filament/material installation item in Sidebar combo boxes
2019-09-17Load default filament/material selections from vendor profilesVojtech Kral
2019-09-17Filaments and materials selection/installationVojtech Kral
2019-09-10Fixed many warnings in following files:Lukas Matena
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-04Merge branch 'master' into devLukas Matena
2019-09-03Try to fix asserts from wxBitmapComboboxYuSanka
2019-09-03Code clean in Tab.cpp and Fixed couple of Mac-warnings in :YuSanka
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-02Fix of #2850YuSanka
2019-08-27PresetBundle: Add print_host to options considered security-sensitiveVojtech Kral
full_config_secure() now also removes print_host option alongside printhost_apikey and printhost_cafile.
2019-08-25Unified calculation of icon size for preset BitmapComboBoxYuSanka
2019-08-20Fixed a slack bug with wrong filament preset selection after importing of configYuSanka
2019-07-23WIP: Nullable configuration value concept, implemented forbubnikv
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-06-26WIP: Undo / Redo stack.bubnikv
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-10admesh refactoring: replaced various diagnostics outputs with boost::logbubnikv
2019-06-10admesh refactoring: separation of the shared vertices / indicesbubnikv
into an indexed_triangle_set structure
2019-05-22Fix of Crash on Export config Bundle (Win64) (#2307)bubnikv
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-16Changed the default of output_filename_format to "[input_filename_base].gcode"bubnikv
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-15Fix of switching the default print / filament / sla print / sla materialbubnikv
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-13WIP: Renaming to PrusaSlicer.bubnikv
Removed the obsolte icons.
2019-04-29ConfigWizard: Select an appropriate printer based on the bundle orderVojtech Kral
2019-04-23Added _fiction_ resizing for correct MainFrame rendering after DPI ↵YuSanka
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-18Merge remote-tracking branch 'origin/ys_bug_fixing' into ys_msw_dpiYuSanka