Noisyfox
6bd2355a69
Avoid creating bridges on very tiny surface cracks ( SoftFever/OrcaSlicer#8563 )
2025-03-30 00:08:26 +08:00
SoftFever
5dac629712
Improve flow rate calibration: use ipArchimedeanChords pattern for flow rate calibration ( #8993 )
...
* Use ipArchimedeanChords pattern for flow rate calibration
* Merge branch 'main' into feature/different_pattern_flowrate
* improve order
* Merge branch 'main' into feature/different_pattern_flowrate
2025-03-29 20:27:04 +08:00
Noisyfox and tamasmeszaros
ed45bf425e
Use boost::nowide directly from boost ( #9037 )
...
* Use `boost::nowide` directly from boost
Cherry-picked from prusa3d/PrusaSlicer@bffa3f8578
Co-authored-by: tamasmeszaros <meszaros.q@gmail.com >
* Replaced all occurrences of boost::nowide::narrow for wxStrings with into_u8
Cherry-picked from prusa3d/PrusaSlicer@8d6497297a
Co-authored-by: tamasmeszaros <meszaros.q@gmail.com >
* Fix flatpak build
2025-03-29 20:14:10 +08:00
Noisyfox
ef8649910f
Fix build failure caused by OCCT and boost::regex
2025-03-28 09:13:49 +08:00
yongfang.bian
08eeed9c72
Fix:step mesh using boost thread
...
github: #5304
Change-Id: I4afc5978b00eed20c46a1bf4100c9a0f0328daf8
(cherry picked from commit 151f40ad4dbf871576937f9674ac532c32df27d0)
2025-03-27 22:35:00 +08:00
Mack
588f42e2e2
NEW:step mesh add 'Split compound and compsolid'
...
Optimize getting STEP node names.
Fix load_same_type_files()
GITHUB: #5214
Change-Id: I7d1035c122f21e3b08305509489bce415634ae80
(cherry picked from commit 76a401bfca1897994795cb37ffa9cbcbdaca8b6c)
(cherry picked from commit a0669137ec7e698320d0bc50ee986cb3f0e85164)
2025-03-27 22:25:29 +08:00
Mack
0bc2444079
ENH:Add 'Don't show again' to the step mesh
...
jira: STUDIO-8606
Change-Id: I2382b9052e2c994a458ad36ca61eb94c517927c6
(cherry picked from commit 0cce6619ce12aa8540f6dfca6d9ee79ffba65c19)
2025-03-27 22:17:07 +08:00
Mack
f91b520bb8
ENH: step mesh operation adjustment
...
1.Put commctrl.h into pch precompilation(OCCT conflicts)
2.Replace input wxWidgets to support loss focus verification(STUDIO-8101)
3.Optimize slider interaction and trigger mesh when push up slider(STUDIO-8099)
4.Optimize step loading method, separate import of step and mesh
5.Fix dialog cancel button logic;
6.mesh tasks into sub-threads to prevent blocking the UI;
JIRA: STUDIO-8101 STUDIO-8099
Change-Id: I50bbb43953a5128f358c6880032d20693531333b
(cherry picked from commit ed7ab6b505a2becf8f38edb3c43b96e51eac3317)
2025-03-27 21:56:09 +08:00
Mack
e1477e642c
FIX:Replace non-UTF8 characters in STEP model names with IDs on import
...
jira: STUDIO-8055
Change-Id: I9255a7a871ebc9920ec683d1a2a80cd53ada0f10
(cherry picked from commit 89be3166e286346254a08c8efc188e0cea83f2a4)
2025-03-27 21:50:32 +08:00
Mack
61ebddf9b8
NEW:add step mesh parameters
...
jira: STUDIO-7415
Change-Id: I5e09a1eb1ad31063ad56d08d5738907a804dc112
(cherry picked from commit ccbe9630076b754ab440e98977c4164afff96250)
(cherry picked from commit 84e7063c54a99e8a1440e74f831c6d1f6828f3f8)
2025-03-27 21:27:25 +08:00
Vovodroid
00811ee5bb
Fix endless loop in ReplaceString ( #9077 )
2025-03-26 11:33:52 +08:00
Benjamin Stürmer
a16b8e4963
Add PETG-GF filament type ( #8960 )
...
* Add PETG-GF filament type
2025-03-22 22:59:47 +08:00
Noisyfox
70931e5321
Fix crash when support bottom interface layer is set to same as top ( #8955 )
...
* Fix crash when support bottom interface layer option is set to `same as top` (SoftFever/OrcaSlicer#8604 )
2025-03-18 23:26:46 +08:00
SoftFever
b02e8bb7f3
Backup user folder to folder instead of zip file ( #8953 )
2025-03-18 19:53:47 +08:00
SoftFever
7c1122d06f
backup user folder for each version ( #8939 )
...
* backup user folder for each version
2025-03-18 00:37:47 +08:00
Noisyfox
4dc6530391
Fix wrong first layer temperature when ooze prevention and print-by-obj are enabled ( #8927 )
...
* Don't apply idle temperature to current nozzle (SoftFever/OrcaSlicer#8924 )
* Merge branch 'main' into bugfox/ooze-prevention-current-nozzle
2025-03-16 22:32:00 +08:00
Noisyfox
69154652ba
Allow generating brims for objects inside other object's hole ( #8914 )
...
* Allow generating brims for objects inside other object's hole
* Make sure inner brim stays inside holes
(cherry picked from commit 4afbc5bf340835727344bae77572595a4aa2c7ba)
* Merge branch 'main' into bugfox/nested-brim
2025-03-16 20:07:41 +08:00
Noisyfox
70d7768868
Fix crash when slicing batch PA pattern test ( #8786 )
...
* Fix crash when slicing batch PA pattern test (SoftFever/OrcaSlicer#8777 )
2025-03-10 21:35:44 +08:00
SoftFever
312ddaa8fb
Limit visibility of custom filament profiles based on OrcaFilamentLibrary to currently selected printer only ( #8779 )
...
Set compatible_printers when creating custom filament profiles so that this custom profile won't be visible automatically for all printers.
2025-03-09 21:51:19 +08:00
Alexandre Folle de Menezes
1ba7f18b90
Mark strings missing from translation ( #8757 )
2025-03-09 14:14:27 +08:00
Noisyfox and SoftFever
345ab82f91
QoL: Add auto perspective ( #8312 )
...
* ImGuizmo: Comment out unused code
* 3DNav: Avoid gimbal lock by using polar coordinates
* 3DNav: Make sure top and bottom are oriented correctly
* Add auto perspective
* Add options
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-03-09 14:04:46 +08:00
Ioannis Giannakas
ec213e98fb
Introduce option to control one wall draft shield ( #8562 )
...
* Introduce option to control number of skirt walls after first layer
* Merge branch 'main' into Introduce-option-to-control-number-of-walls-on-skirt-after-first-layer
* Merge branch 'main' into Introduce-option-to-control-number-of-walls-on-skirt-after-first-layer
* One wall draft shield options refactor
* Merge remote-tracking branch 'upstream/main' into Introduce-option-to-control-number-of-walls-on-skirt-after-first-layer
* Merge branch 'main' into Introduce-option-to-control-number-of-walls-on-skirt-after-first-layer
* Renamed to single loop draft shield
* Merge branch 'main' into Introduce-option-to-control-number-of-walls-on-skirt-after-first-layer
* Merge branch 'main' into Introduce-option-to-control-number-of-walls-on-skirt-after-first-layer
2025-03-08 16:48:07 +08:00
anjis
38fb975d2a
Launching and directly loading GCode will result in missing information. ( #8745 )
...
Fix the issue where launching the software and directly loading a GCode file fails to display inner and outer wall information.
2025-03-08 14:01:16 +08:00
Alexandre Folle de Menezes
74d9a88480
Remove unnecessary trailing spaces ( #8752 )
2025-03-08 13:41:31 +08:00
Noisyfox and SoftFever
464b89c3a7
Fix issue that sharp tails are supported regardless of support blockers ( #8743 )
...
when using normal support (SoftFever/OrcaSlicer#8737 )
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-03-08 11:03:40 +08:00
SoftFever
bc698a88df
Revert "Bug fix: Check for air filtration support on the printer level before emitting air filtration gcode command" ( #8750 )
...
Revert "Bug fix: Check for air filtration support on the printer level before…"
This reverts commit 22e410f82d .
2025-03-08 00:47:45 +08:00
Dima Buzdyk
ecc16bfabf
pa calib: batch mode for pa pattern ( #7199 )
...
* pa calib: batch mode option
2025-03-07 19:26:54 +08:00
Shuwn Hsu
538db07127
Traditional Chinese Localization Update and Fix for PrintConfig.cpp in 2.3.0-beta2 ( #8730 )
...
* add monitor-filee
* Merge branch 'SoftFever:main' into main
* Traditional Chinese localization update for 2.3.0-beta2
* Update translation catalog
* Fix missing characters and repair changes errors.
* Merge branch 'SoftFever:main' into main
* Merge branch 'main' of github.com:shuwn/OrcaSlicer
* Patch translation
* Patch translation
* Patch translation
* Merge branch 'main' of github.com:shuwn/OrcaSlicer
* Merge branch 'SoftFever:main' into PR-Line
* rm monitor-file.yml form PR-Line
* Merge branch 'main' into PR-Line
2025-03-07 19:22:27 +08:00
Ioannis Giannakas
22e410f82d
Bug fix: Check for air filtration support on the printer level before emitting air filtration gcode command ( #8681 )
...
* Check for air filtration support on the printer level before emitting air filtration gcode command
* Merge branch 'main' into Check-air-filtration-support-at-the-printer-level-too
2025-03-06 20:32:30 +08:00
Ioannis Giannakas
9a0ce083a4
Bug fix: Removed expand factor from IOI as it was incorrectly causing perimeter failing to observe IOI reordering. ( #8682 )
...
* Removed expand factor from IOI as it was incorrectly causing perimeter failing to observe IOI reordering.
* Merge branch 'main' into Bug-Fix-IOI-re-ordering-failing-to-reorder-in-certain-edge-cases
2025-03-06 20:30:57 +08:00
Noisyfox
b5f443c64c
Fix issue that painted brim is not generated if brim width is set to 0 ( #8700 )
...
* Fix issue that painted brim is not generated if brim width is set to 0 (SoftFever/OrcaSlicer#8687 )
2025-03-06 20:28:54 +08:00
Alexandre Folle de Menezes
bd0859d35d
Add markers to allow translation of strings with '%' ( #8488 )
2025-03-06 11:08:39 +08:00
Thomas
3bf935e00d
Fix typo "timeplapse" ( #8652 )
2025-03-05 16:32:28 +08:00
Noisyfox
d9b4c9d18f
Arachne: Make sure wall is generated only if wall number set to > 0 ( #8666 )
...
Arachne: Make sure wall is generated only if wall number set to > 0 (SoftFever/OrcaSlicer#8619 )
2025-03-03 20:38:05 +08:00
SoftFever
5e5542d02f
Update default filaments for printers ( #8655 )
...
* update M1
* update Voron
* update Positron
* update Biqu
* update Eryone
* update Folgetech
* update Geeetech
* update Kingroon
* update MagicMaker
* update Raise3D
* update Rolohaun
* update Tronxy
* update Kingroon and Tronxy
* update Voxelab
* update Wanhao
* more fix
2025-03-03 20:32:47 +08:00
SoftFever
93cb0426fd
Enhancement "Only one wall on top surfaces": better support for interface_shells ( #8627 )
...
one wall on top enhancement: better support for interface_shells
2025-03-01 22:21:59 +08:00
Noisyfox
51916ff058
Avoid using auto as type of Eigen expressions. ( #8577 )
...
According to https://eigen.tuxfamily.org/dox/TopicPitfalls.html one
should just avoid using `auto` as the type of an Eigen expression.
This PR fixes most of them I could found in the project. There might be
cases that I missed, and I might update those later if I noticed.
This should prevent issues like #7741 and hopefully fix some mysterious
crashes happened inside Eigen calls.
2025-02-26 23:07:23 +08:00
SoftFever
41584cfae3
WIP: Port latest support code from BBS ( #8212 )
...
This includes the latest changes from BBS, including vertical support
painting.
Huge PR, lots of tests are needed.
2025-02-26 20:53:54 +08:00
krmz-krmz
26368f5d6c
apply adaptive pa in object mode ( #8546 )
2025-02-26 20:08:02 +08:00
Noisyfox
6587f27086
Measure: Fix wrong diameter when selecting a circle feature ( #8575 )
...
Suppress Eigen lazy evaluation by not using `auto`.
VC++ compiler optimization does funny things with `intersection_pt` that breaks lazy evaluation.
2025-02-26 14:43:41 +08:00
Noisyfox
dc40071045
Revert unnecessary text changes
2025-02-25 21:08:55 +08:00
SoftFever
fdeeb3ad4e
Merge branch 'main' into dev/support-paint-vertical
2025-02-25 20:12:34 +08:00
Alexandre Folle de Menezes
160a0e2aea
Fix strings missing localization on PrintConfig ( #8483 )
...
Fix strings missing the localization marker
2025-02-23 23:24:21 +08:00
Noisyfox
a9a6f45f08
Merge branch 'main' into dev/support-paint-vertical
2025-02-23 15:50:21 +08:00
SoftFever
99e4879f8b
Disable silent_mode as we don't support it. Fixes #8507
2025-02-23 15:49:38 +08:00
SoftFever
70dfdb95a9
Fix a crash issue then exporting preset bundle ( #8525 )
...
fix crashes when finding base preset
2025-02-23 15:20:27 +08:00
SoftFever
2bba98d180
update fuzzy skin default parameters
2025-02-21 22:32:29 +08:00
SoftFever
873a6f5c6e
Revert "Avoid collisions when moving Z down" ( #8478 )
...
Revert "Avoid collisions when moving Z down (#7208 )"
This reverts commit cf6d9c77ff .
2025-02-21 18:01:34 +08:00
SoftFever
bb9a980b4b
update locale
2025-02-20 21:44:38 +08:00
Noisyfox
831743997d
Fix issue that current bed type is changed after upgrading from 2.2
2025-02-20 17:41:41 +08:00