Noisyfox
c163d11fdb
Fix filament editor crash on Linux ( #9016 )
...
Fix filament editor crash on Linux (SoftFever/OrcaSlicer#8895 )
2025-03-30 22:02:36 +08:00
yw4z
9fe905c47d
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
Graham Held
933b282c53
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
Ocraftyone
d869a61ac1
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
SoftFever
61efef9e88
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
Noisyfox
9db74c05c0
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
Noisyfox
ec752671da
Ensure the flow calib pattern to be printed in desired order
2025-03-30 15:21:52 +08:00
cochcoder
98be94a729
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
Noisyfox
2fbeb75ced
Fix display of command key
2025-03-30 01:11:04 +08:00
Noisyfox
eb0d0386a0
Fix shortcut collision on macOS ( SoftFever/OrcaSlicer#8152 )
2025-03-30 00:42:04 +08:00
Noisyfox
c2a1a8c39b
Use different threshold for top & bottom surfaces
2025-03-30 00:08:26 +08:00
Noisyfox
6bd2355a69
Avoid creating bridges on very tiny surface cracks ( SoftFever/OrcaSlicer#8563 )
2025-03-30 00:08:26 +08:00
Alexandre Folle de Menezes
41c14281e5
More pt-BR translation fixes ( #9086 )
2025-03-29 23:03:44 +08:00
magicmaker3
0001d62dc8
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
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
Seth LaForge
782adafc39
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
Noisyfox
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
cochcoder
45221a2bea
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
Noisyfox
41c3a059a7
Use Orca color
2025-03-28 23:21:02 +08:00
lane.wei
cf0c5624a1
FIX: gui: fix the crash issue when close guide frame at the beginning
...
jira: STUDIO-9941
Change-Id: I47e189e838ae606d294d0c0b4ccffc6f833a27c3
(cherry picked from commit 093a7c25cb7507d0d6af228c2efa3410e1184c27)
2025-03-28 23:05:41 +08:00
zorro.zhang
5e79e9196f
ENH: SaveProfileData to AppConfig in MainThread
...
JIRA: none
Change-Id: I22ae3dac5e2bed42a2edfb848d627cd5092ef171
(cherry picked from commit c2042d7e20ab03001e4b38f366d0f129f2ee0918)
(cherry picked from commit d027e098acf37330076273799d2ff873a07044b5)
2025-03-28 23:02:16 +08:00
zorro.zhang
d753292823
ENH: Update UserGuide Load UI
...
JIRA: none
Change-Id: Ifc8cdd59a61dfece6c497ed50fcad9663d380be3
(cherry picked from commit 37918c4463fe6bdced742d5d81d756fa811510b7)
(cherry picked from commit cea5bc967c3c2e8ed538903823ffb3cd70d62584)
2025-03-28 22:56:18 +08:00
zorro.zhang
df6516e3e3
NEW: UserGuide Add Loading Tip
...
JIRA: none
Change-Id: I43d79d740b9180a16d02c54c0c9d6e11c23b1ce7
(cherry picked from commit 03d8d58fad95199236ee7a5f931d3f395ee8dc1d)
2025-03-28 22:48:04 +08:00
zorro.zhang
f1cba23976
ENH: Ignore Not Exist Profile Json
...
JIRA: none
Change-Id: Ied94cdadf0097b819328284cbc773ffe3c47d32b
(cherry picked from commit a081818b0c03170e749ae1461c57e24dae75bc94)
2025-03-28 22:47:23 +08:00
Noisyfox
5dee7297cf
Fix mac build error
2025-03-28 09:31:16 +08:00
Noisyfox
5c7cb0578f
Update link color
2025-03-28 09:13:50 +08:00
Noisyfox
ef8649910f
Fix build failure caused by OCCT and boost::regex
2025-03-28 09:13:49 +08:00
SoftFever
17d08aec41
deprecate AppImage
2025-03-27 22:55:16 +08:00
SoftFever
658669d103
Universal mac build ( #9074 )
...
build universal Mac app
2025-03-27 22:53:37 +08:00
Mack
b65d6172cc
Fix:Step mesh didn't initially count faces
...
jira: STUDIO-10273
Change-Id: Ic7e672edae03f5ce00e564eaf82dd1c474b84558
(cherry picked from commit 7e4932eec4a12e02f0f40b5e783d38ae1b66a30a)
2025-03-27 22:35:38 +08:00
MackBambu
72d8c82927
Fix:fix step mesh dark mode on linux
...
jira: STUDIO-10665
Change-Id: I9e9e837441b5627406cdadcbfdaa4c16abc2d762
(cherry picked from commit e02f44d8dde01de0715935e609a5634fc1faee4e)
2025-03-27 22:35:20 +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-test
affa9068f0
Fix:on Mac,step mesh shows a count of 0 initially
...
jira: STUDIO-9595
Change-Id: I9908d3eff394ada12dd9ab0a2c10ca8a78d4f1f6
(cherry picked from commit 8bafed6e0a0ac7237077e7e0a964706e35e5ed12)
2025-03-27 22:34:34 +08:00
Mack
d14571edfe
ENH:Optimize the STEP mesh UI
...
jira: nojira
Change-Id: Ie8d4f1eace04b2c51d4975c67b9a4deb7d88a56f
(cherry picked from commit b9aa0397600ab0f5040ac719277c7b16b1371435)
2025-03-27 22:34: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
1e75686221
FIX:If the angle and linear deflections get
...
incorrect values, reset them to the default values
jira: nojira
Change-Id: Ia2c64a2a0ebe30641192fdb716234f34c356a6c6
(cherry picked from commit f9d9d40c4fd72ddf4c6aaa9b3d45851bf1fe7ffc)
2025-03-27 22:21:27 +08:00
Mack
6590ccf168
ENH:translate step mesh text
...
jira: nojira
Change-Id: Ic8c9e010551cc9acab9e863e60321a6b64f83778
(cherry picked from commit 228a19e6049bae320560c5eac05580bee354860e)
2025-03-27 22:20:42 +08:00
Mack
d27630cec7
ENH:update step mesh ui
...
jira: nojira
Change-Id: I4cea486dee7fafa6495d63e8557ff790cc1640dc
(cherry picked from commit b2b157f1a49a53d119a382a686a6e343899e98b9)
2025-03-27 22:20:04 +08:00
Mack
0d9534bcf1
FIX:m_last_linear and m_last_angle add init value
...
jira: studio-8739
Change-Id: Ib1052856e7f9b4e427a58fb89f828dc0e6593247
(cherry picked from commit 8e2b233730ece85c04149aa4d1328519b3b79100)
2025-03-27 22:19:54 +08:00
Mack
9b439ff5a2
FIX:STEP mesh crashes in specific language
...
1.fix dark model
2.fix reload file
3.fix macos ui
jira: STUDIO-8722
Change-Id: I17c723cbf88b97b187c72fbc6f65fc2da591465f
(cherry picked from commit 6c48a8e40b3a28859d5883b13106683cbe61c73d)
2025-03-27 22:17:49 +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
Arthur
65e5b193e1
ENH: translation
...
jira: STUDIO-8530
Change-Id: I43aeda64251165eaa2fc7f26b6dbaf548bc62057
(cherry picked from commit 9c799cc98641e546e736acbf6c944cc3c230ba58)
2025-03-27 22:07:59 +08:00
Mack
207d08476c
ENH: update step mesh ui
...
jira:nojira
Change-Id: I7ba88d1ad80fa1e8152393c523bc301187e543d1
(cherry picked from commit 8dfd3bbb0c2b32ba95d942a662c4223b9001c40a)
2025-03-27 22:05:12 +08:00
Mack
8c4794de38
ENH:step mesh optimize interface
...
jira: STUDIO-8281
Change-Id: Ic1e3e958816d6a213f68009ecc0b9430ba4b5482
(cherry picked from commit 072ba8339b1acd46c6d1a5a91b671f98f4045b37)
2025-03-27 22:02:42 +08:00
zhou.xu
288a367e4d
ENH:translate texts
...
jira: none
Change-Id: If48a4a25c379f589f80af2715f825c5e1b13dfac
(cherry picked from commit 3bc4bf93bd98372e3bfd932ed096b57cd645b4bd)
2025-03-27 22:01:42 +08:00
Mack
6d7260a6e9
FIX:Parameter value has not changed, no recalculation
...
jira: STUDIO-8283
Change-Id: I3564ff0993de1c3b8e039fc0115b4ccd81b2a5a2
(cherry picked from commit fecd3c3297c8dc85775622d65e292492523cc150)
2025-03-27 21:58:12 +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