b83e462b23
Fix filament editor crash on Linux ( #9016 )
...
Fix filament editor crash on Linux (SoftFever/OrcaSlicer#8895 )
2025-03-30 22:02:36 +08:00
a2066f4ca6
gCode Legend & Viewer Improvements ( #8198 )
...
* commit
* update buttons and icons
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* replace invisible item icon
* reduce code changes & add svg icons for hidden / visible
* update
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* fix window width when scrollbar visible
* Update GCodeViewer.cpp
* Update GCodeViewer.cpp
* add corner rounding to all plate stats
* Update GCodeViewer.cpp
* update
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-03-30 20:07:49 +08:00
0a9b177cfe
Add in a pref for camera orbit speed multiplier ( #8725 )
...
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2025-03-30 16:16:08 +08:00
df1df6fac2
Update devcontainer ( #8516 )
...
* Update devcontainer
* Merge branch 'main' into update-devcontainer
* Revert to using Dockerfile
* Merge branch 'main' into update-devcontainer
2025-03-30 15:43:55 +08:00
34abf60403
Only consider part above plate when checking for object outside ( #8456 )
...
Fix #8218
Before:

After:


Note: there is still an issue that you still cannot slice if object below plate overlaps exclusion area. It won't be easy to fix and also will be computational costy, so I won't try to solve this in this PR yet.

2025-03-30 15:40:44 +08:00
568ed184f8
Fix vase mode with filament change ( #8404 )
...
* Fix lift in vase mode
* Disable vase mode of layers that have color change (SoftFever/OrcaSlicer#8387 )
2025-03-30 15:34:48 +08:00
dc54bd7e0a
Fix flatpak not using dark theme ( #8964 )
...
* Create set-dark-theme-variant.py
* Update entrypoint
* Update io.github.softfever.OrcaSlicer.yml
* Create uses-dark-theme.py
* Update MPFR to 4.2.2
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-03-30 09:47:18 +08:00
7285cf7e28
More pt-BR translation fixes ( #9086 )
2025-03-29 23:03:44 +08:00
e84e7f6a7b
Parameter optimization of Magicmaker series printer ( #8956 )
...
* Update MM BoneKing 0.4 nozzle.json
* Update MM hj SK 0.4 nozzle.json
* Update MM hqs SF 0.4 nozzle.json
* Update MM hqs hj 0.4 nozzle.json
* Update MM slb 0.4 nozzle.json
* Update MM slb 0.4 nozzle.json
* Update MM slb 0.4 nozzle.json
* Update MM slb 0.4 nozzle.json
* Update MM slb 0.4 nozzle.json
* Update MM slb 0.4 nozzle.json
* Update MM hqs hj 0.4 nozzle.json
* Update MM hqs SF 0.4 nozzle.json
* Update MM hj SK 0.4 nozzle.json
* Update MM BoneKing 0.4 nozzle.json
* Update MM BoneKing 0.4 nozzle.json
* Update MM slb 0.4 nozzle.json
* Update MM slb 0.4 nozzle.json
* Update MM slb 0.4 nozzle.json
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-03-29 22:35:09 +08:00
a0787bb41f
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
063920c53d
Build script improvements. ( #7914 )
...
* Build script improvements.
Add NDEBUG for non-debug MacOS builds. I don't understand why, but on my system Release and RelWithDebugInfo builds were not defining NDEBUG, resulting in failing asserts and other sanity checks.
Add -jN flag to BuildLinux.sh. On my 4-core 8GB RAM system, passing -j4 allows building without a swap storm.
Improve README.md description of building on macOS.
* Merge branch 'main' into bug/macos-ndebug
* Merge branch 'main' into bug/macos-ndebug
* Merge branch 'SoftFever:main' into bug/macos-ndebug
* Improve CMake syntax. Mention Mac path to app.
* Merge branch 'main' into bug/macos-ndebug
2025-03-29 20:21:44 +08:00
b8e659cb7e
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
581d6c542a
Trigger build workflow when flatpak changes are made ( #9105 )
...
Trigger build all for changes under the flatpak folder
2025-03-29 16:18:34 +08:00
ded05d0bc6
deprecate AppImage
2025-03-27 22:55:16 +08:00
e6ff2344af
Universal mac build ( #9074 )
...
build universal Mac app
2025-03-27 22:53:37 +08:00
6461313e6b
Fix endless loop in ReplaceString ( #9077 )
2025-03-26 11:33:52 +08:00
a6256853db
Make printer model search more flexible ( #9050 )
...
The printer model search can be hard to use, depending on how profiles
are named. This makes it a little easier by matching on both the vendor
and model name, and tokenizing the query and matching all of the tokens,
instead of trying to find the whole query substring in the model name.
2025-03-25 08:59:32 +08:00
ec9a1227de
avoid using https://www.mpfr.org/mpfr-current link ( #9034 )
...
* avoid using https://www.mpfr.org/mpfr-current link
2025-03-23 13:25:50 +08:00
c387544188
Added TCP Queue Delay + Fixed Flashforge Serial comms ( #8905 )
...
* Added TCP Queue Delay + Updated Flashforge Serial comms
- Added TCP Queue Delay parameter to delay TCP messages in queue
- Updated Flashforge Serial comms - Upload/Print to older Flashforge devices (AD3/AD4 etc) now working alongside FF Klipper devices
* Set buffer to 4096 & add 3 sec delay for file save command
* include thread in TCPConsole
2025-03-22 23:38:29 +08:00
d84454ed9c
Add PETG-GF filament type ( #8960 )
...
* Add PETG-GF filament type
2025-03-22 22:59:47 +08:00
848bc5aa17
Finish pt-BR translation ( #8962 )
...
* Finish pt-BR translation
2025-03-22 22:58:12 +08:00
6783641f08
Russian translation update ( #8994 )
...
* Russian translation update
Translation update, correction of errors, add missing string.
2025-03-22 22:57:42 +08:00
2d2d47de37
Fix flatpak build ( #9017 )
...
follow up of c3542ce014
2025-03-22 22:13:33 +08:00
dc8f63d7e9
Update to mpfr-4.2.2.tar.bz2 ( #9007 )
...
Needed an update, the old link is 404.
2025-03-22 16:42:34 +08:00
243876727c
bump version to 2.3.1-dev
2025-03-22 12:05:10 +08:00
b81eb910c7
Automatically update nightly-builds tag
2025-03-21 23:19:10 +08:00
541d757e1c
fix docker build
2025-03-20 23:30:27 +08:00
226cdcdb3a
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
b36df1feb5
Backup user folder to folder instead of zip file ( #8953 )
2025-03-18 19:53:47 +08:00
8b90a1c627
Set Crosshatch as default infill pattern instead of grid ( #8952 )
2025-03-18 19:53:10 +08:00
83d167fc70
Output x64 registers to windows crash report too ( #8951 )
...
* Output x64 registers to windows crash report too
2025-03-18 19:42:42 +08:00
0f6194d3dd
Fixes/Improvements for Creality profiles ( #8850 )
...
* Update Creality K2 Plus 0.8 nozzle.json
* Update Creality K2 Plus 0.6 nozzle.json
* Update Creality K2 Plus 0.4 nozzle.json
* Update Creality K2 Plus 0.2 nozzle.json
* Increase PEI bed temp to 100C from 60C for ASA
* Merge branch 'main' into creality-patch
2025-03-18 19:41:16 +08:00
da00cb6934
Adding more pt-BR translations ( #8947 )
...
* Adding more pt-BR translations
2025-03-18 19:40:12 +08:00
80bbbd42da
Add support for Creality Ender-5 Max ( #8870 )
...
* add creality ender-5 max
* add filament profiles for ender-5 max
* update creality manifest
* fix references
* put creality.json at 4 space indent
* remove invalid parameters
* fix thumb format
* Merge branch 'main' into feature/ender-5-max
2025-03-18 19:39:20 +08:00
cc08aa0b33
backup user folder for each version ( #8939 )
...
* backup user folder for each version
2025-03-18 00:37:47 +08:00
64aded6f0a
Add Lulzbot Taz 4, 5, Pro Dual, Pro S ( #8844 )
...
* Update Lulzbot.json to include Taz 4, 5, Pro Dual, and Pro S
* Rename Lulzbot Taz 4, 5_cover.png to Lulzbot Taz 4 or 5_cover.png
* Add build plate model for Taz 4 or Taz 5
* Add compatible printers
* Add compatible printers
* Update Lulzbot 2.85mm PLA.json
* Add Taz 4, 5, Pro Dual, Pro S
* Add files for Taz 4, 5, Pro Dual, Pro S
* simplified build plate model
2025-03-17 08:46:55 +08:00
b1ca73658f
bugfix and updates in profiles for MK3.5 ( #8778 )
...
* bugfix for TPU filament overrides
* higher voluemetric flow
* bugfix for to high speed at internal solid infill
* Update Prusa.json
* updated firmware check and nozzle settings
* bugfix speed and standard for 0,15mm profiles of the 0.4mm nozzle
* variables not defined in orcaslicer
2025-03-16 23:42:24 +08:00
f612a26487
bump version to 2.3.0
2025-03-16 23:07:49 +08:00
6ae8d01d1f
update locale and fix some translation caused by string changes
2025-03-16 23:05:15 +08:00
bd7f32f3ff
update profile version
2025-03-16 22:59:07 +08:00
25a0384e63
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
7ad6706ef2
Use .gcode.3mf as ext for gcode 3mf files ( #8928 )
2025-03-16 22:17:38 +08:00
89fe3eabce
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
c9599daff0
Update Catalan language for OrcaSlicer V2.3.0 Release Candidate ( #8913 )
...
* Update Catalan language for OrcaSlicer V2.3.0 Release Candidate
Update Catalan language for OrcaSlicer V2.3.0 Release Candidate
2025-03-16 18:22:04 +08:00
ad61e0d2f9
Fix crash when resetting filament presets ( #8911 )
...
* Fix crash when resetting filament presets (SoftFever/OrcaSlicer#8863 )
* Fix crash when resetting filament presets when dependencies are changed (SoftFever/OrcaSlicer#8849 )
* Merge branch 'main' into bugfox/mm-preset-reset-crash
2025-03-16 18:21:20 +08:00
f09bece695
Fix query of gcode's slicer version. ( #8925 )
...
* Fix query of gcode's slicer version.
2025-03-16 14:24:28 +08:00
31a6bebdae
Added TPU, ABS, and PETG Profiles for Co Print ChromaSet-2 ( #8888 )
...
* Add files via upload
* Update Co Print.json
* Update Co Print.json
* Add files via upload
* Update CoPrint Generic ABS.json
* Update CoPrint Generic PETG.json
2025-03-16 14:16:18 +08:00
bf2e6a98de
Traditional Chinese Localization Update in 2.3.0-rc ( #8883 )
...
* update OrcaSlicer_zh_TW.po
2025-03-16 14:07:41 +08:00
3b31a741cd
Change Elegoo Centauri Start GCode to Wait for bed temp ( #8882 )
...
* Change Elegoo Centauri Start GCode to Wait for bed temp
This changes the M140 command to M190 so that the machine waits for the bed to get up to temp.
2025-03-16 14:06:19 +08:00
384c8c83fd
Fix typo ( #8872 )
...
* Fix typo
Typo in remark.
2025-03-16 13:58:54 +08:00