Commit Graph

  • e8325a8e2d Fixes of DPI scaling on Windows. bubnikv 2020-09-30 14:02:03 +02:00
  • dad8a47741 Fixed splash screen info label enricoturri1966 2020-09-30 13:35:19 +02:00
  • 6685e78605 Fixed red background wrongly showing up when slicing with SLA printer enricoturri1966 2020-09-30 13:24:37 +02:00
  • dcc5d795af Follow-up of 63ab60467a -> Code cleanup enricoturri1966 2020-09-30 11:59:41 +02:00
  • 63ab60467a Added progress dialog while generating toolpaths to render enricoturri1966 2020-09-30 11:56:02 +02:00
  • e55a9cceec #4808 - Fixed incorrect detection of toolpaths outside of printbed enricoturri1966 2020-09-30 10:58:14 +02:00
  • 980fe77b32 #4806 - Fixed detection of move type for G1 lines containing Z>0 and E>0 enricoturri1966 2020-09-30 08:34:29 +02:00
  • 82b86d2c65 New 3rd party printer profiles, prepared by @rtyr Anycubic (5 printers from 3 contributors) https://github.com/prusa3d/PrusaSlicer/pull/4057 https://github.com/prusa3d/PrusaSlicer/pull/4220 https://github.com/prusa3d/PrusaSlicer/pull/4619 TriLAB https://github.com/prusa3d/PrusaSlicer-settings/pull/100 Creality based on https://github.com/prusa3d/PrusaSlicer/pull/4485 https://github.com/prusa3d/PrusaSlicer/pull/4748 bubnikv 2020-09-29 18:07:18 +02:00
  • ab0890ed34 Merge remote-tracking branch 'remotes/origin/vb_modelobject' bubnikv 2020-09-29 16:31:18 +02:00
  • 2583522e43 Refresh the page tree immediately after key press. bubnikv 2020-09-29 14:47:03 +02:00
  • b15023dfa9 Cancellation of parameter page build process. bubnikv 2020-09-29 13:36:56 +02:00
  • ec8602f8d9 Faster switching of parameter pages if the page is switched by cursor keys in the tree control: The page update is delayed to idle. bubnikv 2020-09-29 11:04:25 +02:00
  • 13dcc3e7a0 OSX specific: Set SplashScreen as TopWindow YuSanka 2020-09-29 08:39:57 +02:00
  • b82de22caa SplashScreen improvements: * Added MakeBitmap() to create a bitmap from input version image * Editor/Viewer logo is added now in SplashScreen::Decorate() YuSanka 2020-09-28 20:41:22 +02:00
  • f890cd5b9c FDM painting gizmos (support/seam) now render object in neutral color The goal is to ensure enough contrast independent on current filament color Lukas Matena 2020-09-25 16:04:28 +02:00
  • 2647dd1d5d Merge branch 'dk_instances' into master David Kocik 2020-09-25 15:13:31 +02:00
  • 54fbbb1a23 InstanceCheck: typo in DBus function name David Kocik 2020-09-25 15:13:01 +02:00
  • 48b0a14c4c Fixup of previous commit Lukas Matena 2020-09-25 13:00:43 +02:00
  • b178d0af38 Wipe tower - small refactoring and fix Lukas Matena 2020-09-25 12:27:56 +02:00
  • 11a410b4e7 Updated SplashScreen YuSanka 2020-09-25 11:02:29 +02:00
  • 5243d3e53c Fixed crash on BedShapeDialog creation YuSanka 2020-09-25 10:44:22 +02:00
  • 0b0709b3d8 Fix crash in adaptive infill when an extrusion line width is zero. Lukáš Hejl 2020-09-25 09:54:27 +02:00
  • e0b0a2cdcf Fix of previous commit. Vojtech Bubnik 2020-09-24 20:32:52 +02:00
  • 7a799be426 DynamicPrintConfig::normalize() renamed to normalize_fdm(), optimization of Print::apply() Vojtech Bubnik 2020-09-24 19:03:09 +02:00
  • d5bd76776f Page class is used as a container of option groups and doesn't inherited from wxScrolledWindow now YuSanka 2020-09-24 18:54:54 +02:00
  • fe208f7535 Merge branch 'dk_instances' into master David Kocik 2020-09-24 17:19:46 +02:00
  • 8ea4b5fd78 instance check - bug fixes and refactoring based on code review. David Kocik 2020-09-24 17:17:35 +02:00
  • 8fb3a44a4e Fixed highlighting of the searched option YuSanka 2020-09-24 15:41:48 +02:00
  • 8f04a76337 Final fix of Perl bindings Vojtech Bubnik 2020-09-24 14:52:05 +02:00
  • 7cdc61b67a Trying to patch the Perl bindings. Vojtech Bubnik 2020-09-24 16:41:47 +02:00
  • aa0335a750 Trying to fix perl bindings Vojtech Bubnik 2020-09-24 16:18:56 +02:00
  • 94aac4cf97 What MSVC could process I always wonder. Vojtech Bubnik 2020-09-24 15:45:04 +02:00
  • 54976e29bb New class ModelConfig wrapping DynamicPrintConfig and a timestamp to help with detecting "not changed" event when taking Undo/Redo snapshot or synchronizing with the back-end. Vojtech Bubnik 2020-09-24 15:34:13 +02:00
  • 0974d2a0e6 Added missing include to fix build against wx3.0 (Linux) Lukas Matena 2020-09-24 14:14:22 +02:00
  • 0d6eb842b0 Merge branch 'vb_undoredo_timestamp' Vojtech Bubnik 2020-09-23 13:00:01 +02:00
  • dde64d361b Tiny polishing and documentation. Vojtech Bubnik 2020-09-23 12:59:15 +02:00
  • 0dad7adfa1 "There is an object with no extrusions on the first layer." should throw SlicingError, not RuntimeError. Vojtech Bubnik 2020-09-23 12:58:58 +02:00
  • 056c46d01f Undo/Redo serialization extension: If an object indicates a valid timestamp, then the timestamp is relied upon to not serialize the object data if the timestamp of the same object on the undo/redo stack matches. Vojtech Bubnik 2020-09-23 12:18:39 +02:00
  • 52e6050698 Fixed msw_scale() for Infill field YuSanka 2020-09-23 09:35:30 +02:00
  • fc3aa61dc4 Merge remote-tracking branch 'origin/master' into ys_optgroup_refact YuSanka 2020-09-23 08:38:21 +02:00
  • 9377013824 Fixed non-MSW builds YuSanka 2020-09-23 08:33:16 +02:00
  • 4bf49d960c Merge branch 'lm_seam_painter_backend' Lukas Matena 2020-09-22 21:02:07 +02:00
  • 67bdf9687d Alessandro's name spelling fix (README, manifests) Lukas Matena 2020-09-22 20:45:59 +02:00
  • 35d225d673 Fixed scaling on MSW for new OptionsGroup YuSanka 2020-09-22 16:16:35 +02:00
  • a13fc805d7 Removed obsolete wipe tower related code Most of the code is already commented out for a long time, it should be safe to remove now. Lukas Matena 2020-09-21 14:25:53 +02:00
  • e7ae26fb8a Fix of #2834 (unretracted wipes on wipe tower) Lukas Matena 2020-09-21 13:43:47 +02:00
  • 398ff9053d Code refactoring of the OptionsGroup class: Controls are created only for the active page now YuSanka 2020-09-22 11:17:43 +02:00
  • 230dbb7394 Adaptive Cubic infill: 1) Fixed a wrong offset when extracting infill lines from the octree. 2) Added a variant for testing triangle in a bounding sphere when buildind the octree. Currently not used as the box test is more tight. 3) "Bridging infill" regions are now triangulated and used to densify the octree as well to support the bridging infill correctly. Vojtech Bubnik 2020-09-22 08:53:45 +02:00
  • 6cdb19971f Fixed crash in Adaptive Cubic infill if just a single line was extracted. New function to chain lines, however not used by the Adaptive Cubic infill. Vojtech Bubnik 2020-09-21 11:10:49 +02:00
  • 73d8bab4f8 Fix confusing test tamasmeszaros 2020-09-21 08:45:28 +02:00
  • cf50224248 Fix build on macOS and one logic error Lukas Matena 2020-09-18 14:24:29 +02:00
  • 6db2d3a0b2 Merge branch 'master' into lm_seam_painter_backend Lukas Matena 2020-09-18 13:44:45 +02:00
  • f2951b53c0 Fix build on Linux Lukas Matena 2020-09-18 13:32:11 +02:00
  • 348c654c26 Adaptive infill: Fixing compilation on Linux, WIP: Better chainining of infill lines. Vojtech Bubnik 2020-09-18 13:35:17 +02:00
  • 8123930ee5 Store seam history for more islands Lukas Matena 2020-09-17 15:15:53 +02:00
  • 5432784ed4 Split generation of vertex and index buffers for toolpaths to reduce peak of memory used enricoturri1966 2020-09-18 12:15:38 +02:00
  • 8dd345ed4c use center of enforcer only with spAligned Lukas Matena 2020-09-11 16:27:06 +02:00
  • fffb79a085 Simple implementation of spRandom Lukas Matena 2020-09-11 14:24:15 +02:00
  • 5d6bf3261e fixed center-finding algorithm Lukas Matena 2020-09-11 08:58:59 +02:00
  • e78221409a Renamed CustomSeam to SeamPlacer, move to a separate file Lukas Matena 2020-09-09 13:21:39 +02:00
  • a1fadaf955 Partially working implementation of custom seam backend Lukas Matena 2020-08-31 07:25:24 +02:00
  • 7e756b20e6 Adaptive infill: Reshuffled the namespaces. Vojtech Bubnik 2020-09-18 10:53:50 +02:00
  • 7c7f5ebdda Fixed sliced info panel not hiding when changing printer type enricoturri1966 2020-09-18 08:36:29 +02:00
  • 37c5fe9923 Refactoring of adaptive cubic / support cubic: 1) Octree is built directly from the triangle mesh by checking overlap of a triangle with an octree cell. This shall produce a tighter octree with less dense cells. 2) The same method is used for both the adaptive / support cubic infill, where for the support cubic infill the non-overhang triangles are ignored. The AABB tree is no more used. 3) Optimized extraction of continuous infill lines in O(1) instead of O(n^2) Vojtech Bubnik 2020-09-17 18:39:28 +02:00
  • acdd5716bd SplashScreen: Fixed message text UnsavedChangesDialog: Disabled "Move changes to selected preset" button, when printer technology is changed PresetComboBox: Fixed color of the filament, if it is modified YuSanka 2020-09-17 15:25:05 +02:00
  • 0b2a399b6b New values for GCodeViewer::Extrusion_Role_Colors enricoturri1966 2020-09-17 15:11:22 +02:00
  • fb4493c9d1 Restore estimated time lines in sidebar info enricoturri1966 2020-09-17 11:42:58 +02:00
  • 46d747bfaa Reduced threshold to split index buffers for toolpaths render enricoturri1966 2020-09-17 10:13:14 +02:00
  • 3ca6278ac9 Refactoring in GCodeViewer initialization enricoturri1966 2020-09-17 08:59:36 +02:00
  • a40fc1fe2c Refactoring in toolpaths generation enricoturri1966 2020-09-17 08:46:27 +02:00
  • 8579ecceed Legend layout -> estimated time move to bottom enricoturri1966 2020-09-17 08:18:16 +02:00
  • 7a10e23470 Use multiple index buffers to render toolpaths in preview enricoturri1966 2020-09-16 15:45:53 +02:00
  • 743d6643ae Drop rubbish tests tamasmeszaros 2020-09-16 15:04:01 +02:00
  • af785d1486 Fix hollowing crash when splitting broken object has zero parts. tamasmeszaros 2020-09-16 11:08:58 +02:00
  • 4d5d1390f0 Added a missing include for gcc Lukas Matena 2020-09-15 16:40:52 +02:00
  • 5fc82cecfe Fixed crash when starting the application on a secondary monitor enricoturri1966 2020-09-15 15:23:39 +02:00
  • 7f1bea1dc8 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2020-09-15 08:21:23 +02:00
  • 5e4ba27106 Another small refactoring enricoturri1966 2020-09-15 08:18:54 +02:00
  • 541c31afb0 Merge branch 'master' into pa_reprap_g10_temperature_support ardenpm 2020-09-15 11:40:38 +10:00
  • 5d8c4b4476 Fixed missing return Vojtech Bubnik 2020-09-14 16:27:38 +02:00
  • 1eadb6a1a9 Replaced some of Slic3r::RuntimeError exceptions with Slic3r::SlicingError. Only Slic3r::SlicingError are now displayed by a notification, other exceptions are shown by a pop-up dialog. Vojtech Bubnik 2020-09-14 18:01:25 +02:00
  • 067cde85f1 WIP Refactoring of exceptions: 1) All slicer's exceptions are now derived from Slic3r::Exception. 2) New exceptions are defined for slicing errors. 3) Exceptions are propagated to the Plater to show. It remains to modify the slicing back-end to throw the new SlicingError exceptions instead of std::runtime_error and to show the other exceptions by a message dialog instead of a notification. Vojtech Bubnik 2020-09-14 16:27:55 +02:00
  • 6ac1935932 Updated "undo/redo" and "search' icons for the toolbar * added "settings" and "search_blink" icons * suppress the icons scaling update when Plater is in the Preview mode * switched "layers_height" and "search" buttons in the toolbar YuSanka 2020-09-14 17:25:47 +02:00
  • 70536f8212 Merge pull request #4740 from wavexx/fix_get_time_dhm enricoturri1966 2020-09-14 09:59:55 +02:00
  • 349dd60940 Small refactoring enricoturri1966 2020-09-14 09:18:20 +02:00
  • 6434f54b74 fix build on arch linux charlie 2020-09-12 02:18:36 +02:00
  • 0edbc59fa3 Update FirmwareDialog to use GUI_App::code_font Yuri D'Elia 2020-09-13 02:35:32 +02:00
  • 87534bf0d4 Format all G-code sections as code Yuri D'Elia 2020-09-13 02:35:07 +02:00
  • cd4ad5e78b Introduce ConfigOptionDef::is_code to select code_font() Yuri D'Elia 2020-09-13 02:19:36 +02:00
  • ba7f39afee Introduce GUI_App::code_font() Yuri D'Elia 2020-09-13 02:17:19 +02:00
  • a32bb59d8e Do not include (incorrect!) seconds in get_time_dhm Yuri D'Elia 2020-09-12 18:17:03 +02:00
  • ad20e369fa Include PrintConfig for the definition of AuthorizationType Yuri D'Elia 2020-09-10 19:37:43 +02:00
  • 776a775996 Add missing forward declarations Yuri D'Elia 2020-09-10 19:37:31 +02:00
  • 6cb46c799d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2020-09-11 15:19:32 +02:00
  • dd6994c3b2 Logging of memory used by the gcode processor and viewer enricoturri1966 2020-09-11 15:19:23 +02:00
  • a57fe34a76 Updated icons for the top bar + Added icon for "Seam editing" YuSanka 2020-09-11 12:18:03 +02:00
  • aedb3892ba Fixed conflicts after merge with master enricoturri1966 2020-09-11 08:18:41 +02:00
  • 95b918f01d Updated Sys Info dialog, About dialog, Keyboard shortcuts dialog for gcode viewer enricoturri1966 2020-09-11 08:03:13 +02:00
  • 50a6680dcd Merge branch 'lh_adaptive_support_infill_fix' Lukáš Hejl 2020-09-10 23:12:32 +02:00
  • 137e7a0712 Fix compiler warnings and failing compilation on macOS Lukáš Hejl 2020-09-10 22:57:58 +02:00