yw4z
e6f90b1c7a
update
2026-03-08 02:20:31 +03:00
yw4z
d129c1d9cb
Update Plater.cpp
2026-03-07 19:40:39 +03:00
yw4z
6d0d787467
Update Plater.cpp
2026-03-07 19:30:16 +03:00
yw4z
ccea80482e
Update Plater.cpp
2026-03-07 04:32:05 +03:00
Rodrigo Faselli and Ian Bassi
01a2193ad9
Fix artifact classic wall generator painted fuzzy skin ( #12632 )
...
fix artifact classic fuzzy
Co-authored-by: Ian Bassi <12130714+ianalexis@users.noreply.github.com >
2026-03-06 11:27:46 +08:00
Noisyfox
7952721931
Fix unable to load DRC file if path contains non-ascii characters ( #12619 )
...
Fix issue that failed to load DRC file if path contains non-ascii character
2026-03-06 10:24:06 +08:00
Ian Bassi
570043509f
Fix %% ( #12630 )
2026-03-05 17:49:00 -03:00
Rodrigo Faselli and Ian Bassi
a5b8f4608f
Flatpak Crash Fix when Fuzzy skin ( #12611 )
...
Co-authored-by: Ian Bassi <12130714+ianalexis@users.noreply.github.com >
2026-03-05 14:22:47 -03:00
Ian Bassi
28649f498d
Extend and Update localizations ( #12610 )
2026-03-05 11:33:07 -03:00
Vovodroid
1218711adb
Use non-deprecated triangulate_hole method ( #12592 )
2026-03-04 12:25:54 -03:00
SoftFever
008cfd1f86
Linux: prefer discrete GPU on dual-GPU systems via PRIME environment variables ( #12602 )
...
* Linux: prefer discrete GPU on dual-GPU systems via PRIME environment variables
Set DRI_PRIME=1 for AMD/nouveau PRIME setups and __NV_PRIME_RENDER_OFFLOAD/__GLX_VENDOR_LIBRARY_NAME for NVIDIA proprietary driver, only when the NVIDIA kernel module is detected. Uses replace=false to respect user overrides.
* Improves usability on Linux. No more double title bar (#12600 )
* Fix double title bar on Linux by removing WM decorations for GTK
* wip
* fix
* finish
* address review comment
2026-03-04 22:48:40 +08:00
SoftFever
d50b4cbf3d
Improves usability on Linux. No more double title bar ( #12600 )
...
* Fix double title bar on Linux by removing WM decorations for GTK
* wip
* fix
* finish
* address review comment
2026-03-04 22:29:27 +08:00
Noisyfox
29addf5ca1
Fix issue that fan speed not reset to normal after ironing ( #12595 )
...
Fix issue that fan speed not reset to normal after ironing (OrcaSlicer/OrcaSlicer#11824 )
2026-03-04 15:46:14 +08:00
Noisyfox
d390524db0
Fix issue that pressure equalizer moves pass the original end of the line when processing very short movements ( #12575 )
2026-03-04 15:44:37 +08:00
ee52b83217
Localization update ( #12572 )
...
* Update OrcaSlicer_es.po
* ? added in code
* Spanish Update
* save your filament profile.
* Downward machines settings
* type and color.
* Update OrcaSlicer_es.po
* illegal characters
* which layer being ironed.
* Update OrcaSlicer_es.po
* by chosen filament count."
* unnecessary bridges."
* Update OrcaSlicer_es.po
* Spanish Pressure advance restore
* bandeja -> cama
* RU: Restore Pressure Advance
* Calibration text
Co-Authored-By: Felix14_v2 <75726196+Felix14-v2@users.noreply.github.com >
* Updated Localization
* Input Shaping test
* Suggestion wrapper
* Added embossJob
* Updated all
* Emboss missing marks
* Missing preset values
* Action Required
---------
Co-authored-by: Felix14_v2 <75726196+Felix14-v2@users.noreply.github.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-03-04 12:50:33 +08:00
Noisyfox
6d6f7451d4
[Emboss] Fix issue that font search not working on macOS ( #12531 )
...
Fix issue that font search not working on macOS
2026-03-04 12:46:50 +08:00
Alexandre Folle de Menezes
d54adafdaa
Grammar and spelling fixes on GUI strings ( #12410 )
2026-03-03 17:36:42 -03:00
Alexandre Folle de Menezes
17e534cac4
Add missing space after extruder name ( #12547 )
2026-03-03 17:25:33 -03:00
SoftFever
90646276f8
Fix Bambu LAN printing with legacy network plugin ( #12582 )
2026-03-03 19:30:22 +08:00
Ian Bassi
d017250d9c
Fix wiki redirection ( #12569 )
2026-03-02 18:13:01 -03:00
Alexandre Folle de Menezes
dba8a6d88b
Fix Celsius symbol not showing on G-code viewer ( #12567 )
2026-03-02 14:11:45 -03:00
Andrew Sun
49d2a326db
Revert "Revert "Set NSWindow color space to sRGB on macOS"" ( #12546 )
...
re: https://github.com/OrcaSlicer/OrcaSlicer/pull/10827#issuecomment-3713871962
Let's give this another try :)
2026-03-02 20:31:14 +08:00
SoftFever
b908bab904
fix build errors on Linux with Clang 20 and GTK warnings ( #12507 )
...
* guard -Wno-error=enum-constexpr-conversion behind compiler flag check
* Fix: Suppress GTK critical warnings and prevent multiple URI scheme registrations in WebView
2026-03-01 18:43:15 +08:00
gerchowl
899bcf2e5f
fix: typo "Glidlines" → "Gridlines" in View menu tooltip ( #12527 )
2026-02-28 23:42:51 -03:00
Rodrigo Faselli
0ef8a79cd2
Fix missing infill layers (fill_surface_by_multilines & fill_surface_trapezoidal bug fix) ( #12516 )
...
* FillRectilinear bugfix
* cleaning
* Revert "cleaning"
This reverts commit 0de21ada78 .
* Filltrapezoidal is OK
* Filltrapezoidal fix 2
2026-02-28 18:52:05 -03:00
SoftFever
a38af4d85a
fix missing translations for Canvas Toolbar Menu
2026-03-01 01:15:14 +08:00
yw4z
095b5116ac
Add option for hiding / showing gridlines ( #10545 )
...
Might be useful who want to use custom grid line system with textures. or a clean look
### PROBLEM / SCENARIOS
• Custom made textures overlapping with grid system. so it might be confusing for user if want to use specific markings
• User may found its a distracting item and wants a clean look
### SOLUTION
added to view menu
<img width="477" height="434" alt="Screenshot-20251230192707" src="https://github.com/user-attachments/assets/e298d9b2-5f8f-4e33-af22-ea7c84c9b5b8 " />
added to canvas menu
<img width="278" height="297" alt="Screenshot-20251230192717" src="https://github.com/user-attachments/assets/a9952408-a361-4e64-ad9a-72e2480c74cf " />
Clean look without gridlines
<img width="1669" height="1157" alt="Screenshot-20250827144140" src="https://github.com/user-attachments/assets/9229f330-9543-4d39-a8fc-01deb9b61336 " />
<img width="1669" height="1157" alt="Screenshot-20250827144212" src="https://github.com/user-attachments/assets/ab3848fb-74d7-4618-8bc7-0cdff10a3804 " />
Few Examples with custom made textures / markings without gridlines
<img width="1669" height="1157" alt="Screenshot-20250827140008" src="https://github.com/user-attachments/assets/5d7b17ab-e97a-489c-9e4d-99157a37b6b7 " />
<img width="1669" height="1157" alt="Screenshot-20250827141904" src="https://github.com/user-attachments/assets/a7e0f360-a85a-489d-9bc2-39286984643a " />
2026-03-01 00:19:04 +08:00
Valerii Bokhan
5e30783dcf
Enhancement: Enabling base patterns (infill) for Organic supports ( #12141 )
...
Enhancement: Enabling base patterns for Organic supports
2026-02-28 18:25:21 +08:00
Ian Bassi
ae828cbde3
Fix: Init Serialized options ( #12489 )
...
Update Tab.cpp
2026-02-28 00:02:30 +08:00
Ioannis Giannakas and SoftFever
25d07eac8f
Fix wipe tower first layer leaving gaps when spacing other than 100pc is specified ( #12491 )
...
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-02-27 23:57:08 +08:00
Alexandre Folle de Menezes
72a4597107
Fix GUI strings that should start with uppercase ( #12499 )
2026-02-27 11:19:22 -03:00
tome9111991 and SoftFever
f2c8b46af6
Fix: crash in PA calibration pattern generation ( #12406 )
...
Fix crash in PA calibration pattern generation
Reset current extruder ID and clear pointers in set_extruders to prevent dangling pointers when extruders are recreated. Also fixed undefined behavior by checking if the vector is empty before taking max_element.
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-02-27 12:44:40 +08:00
Ian Bassi and Valerii Bokhan
72db7fa4df
"None (allow paint)" to "Painted Only" ( #12487 )
...
Co-authored-by: Valerii Bokhan <80919135+valerii-bokhan@users.noreply.github.com >
2026-02-26 12:05:24 -03:00
SoftFever
479fbc85cd
Change bed temperature type to use highest temp by default ( #12486 )
...
## Summary
- Change default bed temperature type from "By First filament" to "By Highest Temp"
- Move `bed_temperature_formula` option from develop mode to advanced mode for better accessibility
- Relocate UI control from "Basic Information - Advanced" to "Multimaterial Setup" section where it's more relevant for multi-filament printing
Using the highest temperature of all printed filaments is generally safer for bed adhesion than using the first filament's temperature, especially in multi-material prints where different filaments may require different bed temperatures.
<img width="390" height="239" alt="Screenshot 2026-02-26 at 18 44 56" src="https://github.com/user-attachments/assets/0fe9f8c7-062a-4a7a-8ab3-c52df7e74b26 " />
2026-02-26 21:05:54 +08:00
Valerii Bokhan
76436bb29a
Fix: Fixed the values comparison for Float-based config options ( #12478 )
2026-02-26 09:28:45 -03:00
Argo and Ioannis Giannakas
3a61fefa3a
Wipe tower "infinite out of bed line" fix ( #12267 )
...
Fix wipe tower out-of-bed moves
Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com >
2026-02-26 16:11:13 +08:00
Boštjan Čadež
d604cc9697
Fix: macOS 2 finger tap moves moves slider instead of opening context menu ( #12375 )
2026-02-25 11:20:57 +00:00
SoftFever
db1fe73e85
Fix wipe tower skirt alignment by computing bbx from actual first-layer polygon ( #12457 )
2026-02-25 12:37:05 +08:00
Ian Bassi
ce56ad5590
Minor export text change ( #12461 )
2026-02-24 15:05:57 -03:00
Alexandre Folle de Menezes
ad57020139
Fix spacing issues ( #12404 )
2026-02-23 23:31:23 -03:00
Ioannis Giannakas
96be9f94ef
Fix wipe tower Y offset for SEMM ( #12442 )
2026-02-23 19:44:46 -03:00
Ian Bassi and Rodrigo Faselli
6a831c5e78
JD processor upgrade ( #12440 )
...
* Update GCodeProcessor.cpp
Co-Authored-By: Rodrigo Faselli <162915171+RF47@users.noreply.github.com >
* Fix
Co-Authored-By: Rodrigo Faselli <162915171+RF47@users.noreply.github.com >
* get_axis_max_jerk_with_jd
* get_get fix
Co-Authored-By: Rodrigo Faselli <162915171+RF47@users.noreply.github.com >
---------
Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com >
2026-02-23 19:32:04 -03:00
Alexandre Folle de Menezes
ec7a5f5140
Add translation markers to measure units ( #12403 )
...
# Description
Some units were missing the translation markers, others were not in the standard format.
2026-02-23 22:53:19 +08:00
Rodrigo Faselli
eeb2ec7871
Added Junction Deviation support to time estimation ( #12417 )
...
# Description
This PR enhances the GCodeProcessor's time estimation by incorporating Junction Deviation (JD) into the jerk calculations, providing more accurate print time predictions for firmwares that use JD (like modern Marlin).
Key Changes:
- Added JD support to time estimation
- Reads machine_max_junction_deviation (machine limits) and default_junction_deviation (print profile)
- When JD is enabled (>0), replaces traditional X/Y jerk values with JD-based calculation:
$Jerk = \sqrt{2.5\cdot JD \cdot acceleration }$
- Falls back to traditional jerk when JD is not used
# Test:
JD:0.0256mm Accel.: 1000 mm/s²
<img width="2560" height="1392" alt="image" src="https://github.com/user-attachments/assets/f0e95294-bfca-400e-bffc-8d615d051b70 " />
Jerk: 8mm/s (equivalent)
<img width="2560" height="1392" alt="image" src="https://github.com/user-attachments/assets/8508727e-70f6-49ed-ac19-002db73e957b " />
JD:0.0128mm (4mm/s jerk)
<img width="2560" height="1392" alt="image" src="https://github.com/user-attachments/assets/91b04d3b-1b9e-48f4-b4b4-5addda2eff57 " />
2026-02-23 22:48:24 +08:00
Sabriel-Koh
1f4fce974f
fix: filament remap should not "paint" unpainted triangles ( #12437 )
...
fix: filament remap should not "paint" unpainted triangles and should update the object extruder UI
2026-02-23 22:45:26 +08:00
Derrick
b89f67e433
Fix Intra-layer "As Object List" not working. ( #12368 )
...
Added checks in ByLayer print sequence to handle ordering for Intra-layer ordering option. Prevents new ordering setup when "As object list" is enabled.
2026-02-23 22:05:47 +08:00
SoftFever
e7d2bbd6a9
Fix preheat regression bugs ( #12438 )
...
Fix preheat regression bugs
revert 769fc137c7
2026-02-23 21:48:11 +08:00
4343ddf823
Fix: Correct range checking for int and float Config Options + QoL changes in tooltips ( #11915 )
...
* Fix float number not working properly for option min/max (#11211 )
* ConfigOptionDef: min/max values type are changed from INT to FLOAT.
(cherry picked from commit f277bc80c22e0c9a067481a4301922e2c96aed47)
* Fix infinite loop and crash when `fuzzy_skin_point_distance` = 0 (SoftFever/OrcaSlicer#11069 )
* Fix Linux build issue
* Fix float comparison due to precision loss
* Fix: Range check added for coInt options; Ranges and defaults added in tooltips
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-02-23 13:06:07 +08:00
yw4z
5e6a8e4daf
Add preference for filament area height to reduce scrolling while using 16+ filaments ( #12317 )
...
Fixes https://github.com/OrcaSlicer/OrcaSlicer/issues/12284
Adds a preference for filaments area height since every user has different amount of MM units and external filaments
so users can set a value that fits their setups this way
we might see 3 or 6 filaments for each unit on future. thats why i set value as int
used 10 as default value. its good for 2 multimaterial units ( 8 filaments ) and 1 external filament
min value is 8. might be good when no external filaments in use
max value is 99. UI works same as 2.3.1 version
<img width="562" height="122" alt="Screenshot-20260215194149" src="https://github.com/user-attachments/assets/309cec36-8b83-48f3-875f-d5f22a9631e7 " />
**BEFORE**
Scrollable area fixed for 10 items. that causes a lot of scrolling whe user has 3 or 4 ams units
<img width="411" height="237" alt="Screenshot-20260215194816" src="https://github.com/user-attachments/assets/fc7823c0-d82a-4d1f-bb5b-56e8dd47abd2 " />
**AFTER**
value 10. - 2 multimaterial units ( 8 filaments ) and 1 external filament
<img width="1002" height="250" alt="Screenshot-20260215195243" src="https://github.com/user-attachments/assets/e3238cd1-788e-4ed2-b048-89c63bd323db " />
value 18 - 4 multimaterial units ( 16 filaments ) and 1 external filament
<img width="1001" height="355" alt="Screenshot-20260215195127" src="https://github.com/user-attachments/assets/afe0305e-fcb4-4a51-b8dc-e70a063aa391 " />
2026-02-23 12:56:09 +08:00
SoftFever
b2399ac909
update error message when plugin upgrade failed
2026-02-22 16:55:44 +08:00