702a40973d
Update src/slic3r/GUI/Plater.cpp
2026-01-26 18:29:44 -03:00
26b52b8d78
Fix hangs when trying to edit printer ( #11714 )
...
On linux, some users report that attempting to edit the printer
caused OrcaSlicer to hang.
Co-Authored-By: Ian Bassi <12130714+ianalexis@users.noreply.github.com >
2026-01-06 14:55:36 -05:00
be0a5dd7d2
Merge branch 'main' into libvgcode
2026-01-06 11:09:09 +08:00
e495933587
Brim: optionally generate brim from Elephant Foot Compensation outline ( #11760 )
...
* Brim can follow EFC outline
* Optimization
* Update Spanish EFC brim description
Adopt reviewer-proposed wording from RF47.
Co-authored-by: RF47 <RF47@users.noreply.github.com >
* Tag Orca specific changes
Tag Orca specific changes vs. Bambu using the comment //ORCA: . This helps when reviewing merge commits from upstream Bambu so we don't end up causing regressions when pulling in commits from upstream
* Tooltip update
---------
Co-authored-by: RF47 <RF47@users.noreply.github.com >
Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com >
2025-12-29 09:35:44 +08:00
f562bebad7
Compact Printer Selection UI - part 3 ( #11676 )
...
* init
* Update ImageDPIFrame.cpp
* Update Plater.cpp
* update
* update
* Update PresetBundle.cpp
* ensure 0.25 returned as 0.25 instead 0.2
* Merge branch 'main' into compact-printer-selection-UI-part-3
* Merge branch 'main' into compact-printer-selection-UI-part-3
* Merge branch 'main' into compact-printer-selection-UI-part-3
2025-12-23 01:30:03 +08:00
f10e724866
Show printer bed based on BBL vendor, not network ( #11610 )
...
* Show printer bed based on BBL vendor not network
* add comment
---------
Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-12-23 00:54:54 +08:00
d0b27d0772
Fix fill bed and disable arranging after adding / removing instances ( #11619 )
2025-12-19 08:32:14 +00:00
c4374ae5ad
Merge branch 'main' into libvgcode
2025-12-18 12:55:11 +00:00
03e86d944b
Autoslice + SliceDelay ( #11407 )
...
* Add auto slice after changes option
Introduces a new 'Auto slice after changes' setting in Preferences, allowing OrcaSlicer to automatically re-slice when slicing-related settings change. Implements logic in Plater to schedule auto-reslicing if the option is enabled and conditions are met, and sets the default to false in AppConfig.
* Improve auto-reslice scheduling after slice cancellation
Adds a flag to track when auto-reslice should be triggered after a slicing process is cancelled. Ensures that auto-reslice is scheduled once the current slicing process completes and is not lost if a slice is cancelled mid-operation.
* Add configurable delay for auto slice after change
Introduces a new 'auto_slice_change_delay_seconds' setting to control the delay before auto slicing starts after a change. Updates AppConfig to set a default value, adds a timer and logic in Plater to handle the delay, and exposes the setting in Preferences. This allows users to group multiple edits before triggering auto slicing.
* Combine auto-reslice checkbox and delay input in preferences
Replaces separate auto-reslice and delay settings with a unified UI element in Preferences. The new function create_item_auto_reslice adds both the checkbox and delay input in a single row, improving usability and code organization.
* Move auto reslice option into Control > Behaviour
* Remove 'loop' icon from AutoSlice
* Default disable and 1 Sec
2025-12-18 12:44:31 +00:00
2aab39e04b
UI fixes / improvements ( #11617 )
...
* fix margins on titlebar fold
* update
* Update Plater.cpp
* update
* Update toolbar_double_directional_arrow.svg
* Update toolbar_double_directional_arrow.svg
* object list variable height icon
* Update tab_multi_active.svg
* update ams icons
* match popup border color
* Update param_advanced.svg
* Update custom-gcode_advanced.svg
* match label & parameter box width on object table
* revert changes for orange colors
* match sizes of radio buttons on widgets
* Update GLGizmoSVG.cpp
2025-12-18 12:17:29 +00:00
4ff5a6134f
Fix: Replace with STL to Replace with 3D file: Support STEP ( #11637 )
...
* Replace with STL to Replace with 3D file: Support STEP
Enhanced the replace logic to support STEP (.stp, .step) files, including user-configurable mesh settings and dialog, while maintaining backward compatibility with STL and other formats.
Updated the menu label and tooltips to 'Replace 3D file' for clarity.
* Update 'STL' references to '3D file' in UI and logs
Replaces user-facing text and log messages referring to 'STL' with '3D file' for broader file type support and improved clarity in the menu, status messages, and logging.
* Merge branch 'main' into remplace-with-stl
2025-12-14 13:20:14 +08:00
9e0a1c655d
Compact Printer Selection UI - part 2 ( #11401 )
...
* update
* match bbl covers with profile folder
* Update printer_placeholder.png
* match vertical margins
* improve logic for showing bed type preview
* fix focus
* fix conflict
* fix conflict
* Update printer_placeholder.png
* Update Plater.cpp
* Update printer_placeholder.png
* revert changes for margins
* Update Plater.cpp
* Update Plater.cpp
* Revert "Update Plater.cpp"
This reverts commit f73e482081c9451d07b28372e9e2505dc1bf7df6.
* Update Plater.cpp
* fix badges not visible
* fix badge
* Update Plater.cpp
* update sync icon
* improve cover auto hide logic
* Update Plater.cpp
* delete bed type images
* simplify events
* hide nozzle selector for ToolChangers
* fix bed type not remembers value after printer change
2025-12-09 01:05:03 +08:00
1fe318f8ae
Merge branch 'main' into libvgcode
2025-11-25 15:19:57 -05:00
bbaa2224eb
UI fixes / improvements ( #11413 )
...
* init
* flushing volumes
* vertical margins
* fix titlebar scaling
* fix filament section
* flushing volumes
---------
Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com >
2025-11-22 22:54:36 +08:00
bd641aae96
FIX: Open provided file at startup ( #11419 )
2025-11-22 21:49:51 +08:00
958c00d950
Merge branch 'main' into libvgcode
2025-11-22 19:35:32 +08:00
c0b2dba2fb
Fix crash after syncing printer ( #11428 )
...
Fix crash after syncing printer (OrcaSlicer/OrcaSlicer#11427 )
2025-11-22 15:37:28 +08:00
f9a144a34e
Merge remote-tracking branch 'upstream/main' into libvgcode
...
# Conflicts:
# src/libslic3r/GCode/GCodeProcessor.cpp
2025-11-18 20:22:57 -05:00
dc889e387d
Merge remote-tracking branch 'upstream/main' into dev/p2s-pr
...
# Conflicts:
# src/slic3r/GUI/Plater.cpp
# src/slic3r/GUI/PrePrintChecker.cpp
# src/slic3r/GUI/StatusPanel.cpp
2025-11-18 09:17:13 +08:00
0ab978decd
Merge branch 'main' into libvgcode
2025-11-17 17:48:25 +00:00
04d89a5d2d
Compact Printer Selection UI ( #11196 )
2025-11-17 15:30:35 +00:00
42d063fc8d
Fix spacing and punctuation issues ( #11244 )
2025-11-17 09:35:53 +00:00
339e2d6e5e
Retraction Calib: Set wall_sequence to InnerOuter ( #11372 )
...
Set wall_sequence to InnerOuter in calib_retraction
2025-11-17 09:32:40 +00:00
27a471cea1
Merge branch 'main' into dev/p2s-pr
2025-11-17 14:56:09 +08:00
ca639f001f
Merge remote-tracking branch 'upstream/main' into libvgcode
...
# Conflicts:
# src/slic3r/GUI/GLCanvas3D.cpp
2025-11-16 22:53:04 -05:00
a0d4a9829e
Standard units need translation for CIS Languages ( #11376 )
...
* Standard units need translation for CIS Languages
2025-11-17 10:29:44 +08:00
2ddf9d92a2
Merge remote-tracking branch 'upstream/main' into libvgcode
...
# Conflicts:
# src/libslic3r/GCode/GCodeProcessor.cpp
# src/libslic3r/GCode/GCodeProcessor.hpp
# src/slic3r/CMakeLists.txt
# src/slic3r/GUI/GCodeViewer.cpp
# src/slic3r/GUI/GCodeViewer.hpp
# src/slic3r/GUI/GLCanvas3D.cpp
# src/slic3r/GUI/GLCanvas3D.hpp
# src/slic3r/GUI/GUI_Preview.cpp
2025-11-15 11:11:20 -05:00
e3f3414691
Merge remote-tracking branch 'upstream/main' into dev/p2s-pr
...
# Conflicts:
# src/libslic3r/GCode.cpp
2025-11-14 18:48:32 +08:00
42035e3b1c
Enforce seam_position: aligned for retraction calibration
2025-11-12 19:13:10 +02:00
0bffff7dd7
Merge branch 'main' into dev/p2s-pr
...
# Conflicts:
# src/slic3r/GUI/DeviceErrorDialog.cpp
2025-11-09 12:35:32 +08:00
380d471a0e
Spellcheck translatable strings ( #11242 )
...
* Spellcheck translatable strings
2025-11-09 11:52:27 +08:00
02dc0d84b5
Fix casing on file extensions ( #11265 )
...
* Fix casing on file extensions
2025-11-09 11:38:45 +08:00
c5692c88e7
Merge branch 'main' into dev/p2s-pr
2025-11-05 20:55:28 +08:00
7444878927
IF-enable PA in IS and Cornering Calibs ( #11178 )
...
* Re-enable PA in Calibs
* Disable APA if Disabled PA
2025-11-04 21:45:14 +08:00
3a6068f633
Remove print tracking
2025-10-30 14:56:49 +08:00
d60070c399
FIX:Add pointer protection
...
jira: STUDIO-15102
Change-Id: I08c7039ba7c12e20cff1c28c7d588614d86ff9ff
(cherry picked from commit 0e806a4a242c463accfe78cf165de0d1193fa1e6)
2025-10-30 14:56:49 +08:00
11ac4d071b
Merge branch 'main' into dev/p2s-pr
...
# Conflicts:
# src/slic3r/GUI/Jobs/PrintJob.cpp
# src/slic3r/GUI/SelectMachine.cpp
# src/slic3r/GUI/SendToPrinter.cpp
# src/slic3r/Utils/CalibUtils.cpp
2025-10-29 21:03:22 +08:00
5cb26bd707
Replace all with stl ( #11145 )
...
* Add "Replace all from STL" command
this operates on the currently selected plate or on the selection
* Add more translations for "Replace all from STL"
* build fix
* "Replace all with STL" also works with multiple selected plates
* fix build
* replace all from stl: better error handling and a nicer status message box
---------
Co-authored-by: Nils Hasler <hasler@thecaptury.com >
2025-10-29 16:30:23 +08:00
0f58c56023
ENH: add initial layer time to plate_x.json and slice_info.config
...
Jira: STUDIO-14504
Change-Id: I32460f1c19cce7c729806e35370e8b4b57aa069e
(cherry picked from commit 04a487d210134c28245c1f0f7d0986266a1c66f2)
2025-10-28 15:30:05 +08:00
ebe6035995
FIX:add m_new_project_and_check_state flag
...
jira: STUDIO-14994
Change-Id: I068b18cfb29622de1641bc34c671d4710c1a07d3
(cherry picked from commit 670fb1764748e0d69cb2b4e657bfbd5c92daff9f)
2025-10-28 15:30:02 +08:00
6a9f560e08
ENH: update how to load_ams_list
...
JIRA: [STUDIO-14255]
Change-Id: I204f881b72185ee16f8ff204feb6469504f9f86b
(cherry picked from commit 4150ff5c178de02dfa67e6bd90765e35c6a64e99)
2025-10-28 15:29:56 +08:00
8716a91d0c
Fix: Fix the bug where automatic flushing calculation did not work
...
Jira: STUDIO-14814
Change-Id: Idd2762e52e1deb9ce4f47b5f6c4473cd98aaa534
(cherry picked from commit 88157485072df23505eab0cf15ccabc6d1c6aa7e)
2025-10-28 15:29:56 +08:00
1a435d1af5
FIX:check_ams_status api should put in "wxEVT_NOTEBOOK_PAGE"
...
jira: STUDIO-14512
Change-Id: I5220934590b02ccbcc93281bbd83a2dd846d4bce
(cherry picked from commit 4de749501dfbb817ee0158e80cebbc690263f4bd)
2025-10-28 15:29:54 +08:00
a108216701
FIX:Flushing volume button interaction optimization
...
Jira:STUDIO-14583
Change-Id: Ic1a600e92fb408b690febbd3f7a78924aed42e7a
(cherry picked from commit 672b3b54119b46c8e19f635520d4f78710128815)
2025-10-28 15:29:53 +08:00
cee8991ec3
FIX:support different picture for different machine
...
jira: STUDIO-13919
Change-Id: I391887c637345795d3af82b3d274fb995c03b190
(cherry picked from commit 8979c2fbc10f49e257aa30b660ef9d09f00c90a1)
2025-10-28 15:29:52 +08:00
6e7002027c
FIX: error message not closing
...
Jira: STUDIO-14424
Change-Id: I188b720b03440ac88169e54b5bb95fdd070bc236
(cherry picked from commit 549b66f1edd7410dcb997c43b4de55dabc65e3dd)
2025-10-28 15:29:51 +08:00
3eabadc25f
FIX:add "printable_bounding_box" api
...
jira: STUDIO-13765
Change-Id: I748ad0371ce80a3ac1a7774fea14d47beb79a187
(cherry picked from commit 1368c67499a0d0f273c824e916bf66980a526203)
2025-10-28 15:29:50 +08:00
7d93329220
FIX:Fix the image error of the hot bed
...
jira: STUDIO-14278
Change-Id: I3d0ee519b7ab057480cfde88be6b52d4f902b522
(cherry picked from commit af66ccee4e63074d4242f05792c1bc927c9ea2f8)
2025-10-28 15:29:49 +08:00
3bbf97048d
ENH: update printer view
...
jira: [STUDIO-12075]
Change-Id: I3b18940513b2628a45fb51d707921607ac1511a3
(cherry picked from commit acbc1fa3406563872ab4a4f79546fb7f530aef4b)
(cherry picked from commit 79f0f1a1fbede91df82175e6b8fe22457a622229)
2025-10-28 15:29:48 +08:00
40f3e4b91f
ENH:Give a warning when the flushing value changes or is zero.
...
Jira: STUDIO-13175
Change-Id: Ibc5a912464322d2bc40514c310dfc4859bbd79b3
(cherry picked from commit 3fa4b149a0a529d8a2b1c6b6b80415161c13b2c3)
(cherry picked from commit f6c03caaa744b774ffc9d6150b3691d232ced472)
2025-10-28 15:29:47 +08:00