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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-05MSW-specific: FirmwareDialog: Fixed color of the text when firmware flashing ↵YuSanka
is done + Deleted some commented code
2021-12-12Fix of Bed shape inverted origin position #7474Vojtech Bubnik
The bug was introduced with cc44089 due to out of print bed detection refactoring.
2021-11-16New BuildVolume class was created, which detects build volume type (rectangular,Vojtech Bubnik
circular, convex, concave) and performs efficient collision detection agains these build volumes. As of now, collision detection is performed against a convex hull of a concave build volume for efficency. GCodeProcessor::Result renamed out of GCodeProcessor to GCodeProcessorResult, so it could be forward declared. Plater newly exports BuildVolume, not Bed3D. Bed3D is a rendering class, while BuildVolume is a purely geometric class. Reduced usage of global wxGetApp, the Bed3D is passed as a parameter to View3D/Preview/GLCanvas. Convex hull code was extracted from Geometry.cpp/hpp to Geometry/ConvexHulll.cpp,hpp. New test inside_convex_polygon(). New efficent point inside polygon test: Decompose convex hull to bottom / top parts and use the decomposition to detect point inside a convex polygon in O(log n). decompose_convex_polygon_top_bottom(), inside_convex_polygon(). New Circle constructing functions: circle_ransac() and circle_taubin_newton(). New polygon_is_convex() test with unit tests.
2021-09-21Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Out of bed detection for ↵enricoturri1966
circular printbeds
2021-07-13Fixed Windows DarkMode for some dialogues.YuSanka
+ ProjectDropDialog: wxRadiloBox was changes to the wxStaticBox with wxRadioButtons because of dark mode colors update + Preferences: Fixed update of the text colors
2021-06-18DarkMode for MSW (#6632)Oleksandra Yushchenko
* MSW specific: Dark Mode: First implementation * Use menu instead of NoteBook * Implemented MessageDialog + Fixed DarkMode for all dialogs and ColorPicker * MSW DarkMode: Added missed updates for the switching between modes * MSW DarkMode: Updated all existed context menus after switching of the mode + Added markers for the menu item witch is related to the selected tab * Used wxFrame instead of wxDialog for SettingsDialog (this change allow us to use menu bar in SettingsDialog) + fix for #6548 - Prusa Slicer 2.3.1 not activating non-modal settings window if settings window is minimized * Implemented "Always use Dark mode colors" preference option * Fixes for non_MSW build * Next fixes for non-MSW builds * Preferences: Fixed selection of the Settings Layout for non-MSW platforms + Updated DarkMode for colorpickers * Windows DarkMode next fixes * MSWDarkMode: Suppress to use system color to the PrusaSlicer Select "Preferences -> Use Dark color mode (experimental)" to allow dark mode for the application * Fixed MSW build * MSWDarkMode: Upadteed color mode for ExtruderSequenceDialog and for dialogs related to the DoubleSlider * Implemented Auto recreation of the PrusaSlicer when color mode is changed. * Preferences: Added option "Set settings tabs as menu items (experimental)"
2021-02-03Remove unneeded inclusion of boost::nowideYuri D'Elia
2020-09-25Fixed crash on BedShapeDialog creationYuSanka
2020-09-24Fixed highlighting of the searched optionYuSanka
+ Create controls only on the shown and active tab + Line class : deleted unused sizer + In GUI_Utils added TaskTimer class for the print a time of some task duration + BedShapeDialog:: activated options_groups + commented some unused code
2020-09-22Fixed scaling on MSW for new OptionsGroupYuSanka
2020-08-19Code refactoring for last commitYuSanka
2020-08-19BedShape is extracted to the separate structureYuSanka
2020-05-27Removed obsolete LambdaObjectDialog.cpp/hpp, more include cleanups:Lukas Matena
BedShapeDialog.hpp (needs not include) OptionsGroup.hpp Tab.hpp GUI_App.hpp
2020-05-27Includes cleanup:Lukas Matena
GUI_App.hpp (should not include) MainFrame.hpp MainFrame.hpp Plater.hpp ModelArrange.hpp Model.hpp Slicing.hpp PrintConfig.hpp FillBase.hpp PrintConfig.hpp GUI_App.hpp PrintConfig.hpp OptionsGroup.hpp GUI_App.hpp
2020-04-01The print bed is limited to 1.2m x 1.2m. (related to #2877)YuSanka
2020-02-27More polishing of translationsLukas Matena
2019-12-19Partial revert of cc919c68b849a0b474f8b609ffe19f15dfbfbd88Enrico Turri
2019-11-12Added missing includeEnrico Turri
2019-11-12Use Linux-style paths when saving custom bed texture and model files into configEnrico Turri
2019-09-24Whitespace changes to supress misleading indentation warningsLukas Matena
These appear in newer gcc when spaces and tabs are mixed
2019-09-04Removed another bunch of compile warningsEnrico Turri
2019-08-06Generated new POT-fileYuSanka
Fixed lines with translation of the empty strings
2019-07-25Added missing include (OsX build)Enrico Turri
2019-07-25Added tooltip to filename fields for custom texture and model into bed shape ↵Enrico Turri
dialog to show the full path of the file
2019-07-18Small refactoringEnrico Turri
2019-07-18Added selection of custom bed model to bed shape dialogEnrico Turri
2019-07-18Added selection of custom bed texture to bed shape dialogEnrico Turri
2019-07-17Refactoring of BedShapePanel and BedShapeDialogEnrico Turri
2019-07-09Refactoring in class BedShapePanelEnrico Turri
2019-07-03Fixed bed shape dialog layoutEnrico Turri
2019-07-03Button 'Load shape from STL' centered into its panel in bed shape dialogEnrico Turri
2019-07-02Follow-up of d07b3fb08b5f8e81899a4772f8219fde49ef2126 -> Show current bed ↵Enrico Turri
shape for custom bed in bed shape dialog
2019-06-12Bed shape dialog refactoringEnrico Turri
2019-05-12Localization improvements : Empty spaces at the end of phrase are removed ↵YuSanka
from dictionary. + new POT
2019-05-03Implemented the "Support for support enforcers only" quick selection.bubnikv
Reduced some memory leaks due to the ConfigDef::default_value pointer.
2019-04-25Big Refactoring: - deleted/renamed all _Prusa_ prefixes,YuSanka
- cleaned code from commented parts - rescale() -> msw_rescale()
2019-04-18Overrided on_dpi_changed() for some Dialogs:YuSanka
BedShapeDialog, KBShortcutsDialog, ConfigWizard, Preferences
2019-02-06Fixed scaling of the controls and InfoDialogs (Sys and About)YuSanka
2019-02-05Fixed flashingYuSanka
+ Adde experiments with FromDIP function
2019-02-04Fixed rounding of numbers for the controls width (Try to fix controls ↵YuSanka
flashing on HDPI/linux)
2019-02-04Fixed "hard_code" setting of the size for the Sidebar and TabsYuSanka
+ Fixed assert after config_wizard changing
2019-01-03Replaced all wxString.ToStdString() with wxString.ToUTF8().data()bubnikv
to be sure that the strings are correctly converted to UTF8.
2018-12-06File wildcards now include an extension of a file providedbubnikv
as a default. This is useful for the G-code or SLA export, as one may chose his own file extension for the export file.
2018-11-26Removed some obsolete Perl bindings.bubnikv
Removed libslic3r from the default include paths for all modules but libslic3r. Now headers from libslic3r need to be included with an explicit path (libslic3r/libslic3r.h etc) Split the localization macros into I18N.{cpp,h}
2018-10-31Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_nativebubnikv
2018-10-31WIP: SL1 profiles, SL1 in wizard, switching between FFF / SLAbubnikv
2018-10-31Some code reviewYuSanka
2018-10-08WIP: Plater, build fixesVojtech Kral
2018-09-20Added GUI_App and MainFrameYuSanka
2018-09-19WIP: Moved sources int src/, separated most of the source code from Perl.bubnikv
The XS was left only for the unit / integration tests, and it links libslic3r only. No wxWidgets are allowed to be used from Perl starting from now.