Commit Graph
100 Commits
Author SHA1 Message Date
Noisyfox c2c796ef25 Fix initial filament loading (#11350)
* Fix initial filament loading for non-bbl printers (SoftFever/OrcaSlicer#11218)

* Add missing initial PA for bbl printers

* Reset APA after toolchange
https://github.com/SoftFever/OrcaSlicer/pull/5609#issuecomment-3532029620
2025-11-14 18:46:34 +08:00
Noisyfox 7f1aad8bc1 Support Visual Studio 2026 (#11349)
* Add script with VS version auto detection

* Add msvc145 toolset support

* Fix issue when build slicer only

* Fix vs2026 OpenCV build

* Set github action to use new build script

* Get vs version from `msbuild --version` so it works for github action
2025-11-13 23:11:56 +08:00
Noisyfox c0ad4f4e1c Revert "Fix: Correcting the behavior of the camera panning." (#11337)
Revert "Fix: Correcting the behavior of the camera panning. (#11111)"

This reverts commit 08bd21310c.
2025-11-12 13:09:39 +08:00
Noisyfox a7adeb6305 Fix crash on printer error when stealth mode is enabled (#11225)
Fix crash on printer error when stealth mode is enabled (SoftFever/OrcaSlicer#11203)
2025-11-10 08:54:06 +08:00
Noisyfox 8f5a5a9b16 Fix extrusion rate smoothing unnecessarily slowing down the entire line (#11249)
* Fix typo & code style

* Fix calculation of the min acc time

* Avoid slowing down the entire line if both end of a single line has been slowed down
2025-11-09 12:47:50 +08:00
Noisyfox 0b2778e670 Fix max_bridge_length for organic tree (#11295)
* Remove outdated duplicated support code

* Orgainc tree no longer use `bridge_no_support` since #8212
2025-11-08 01:27:15 +08:00
Noisyfox f4d8130451 Fix emboss crash when displaying warning information (#11299)
Revert "FIX:ImGuiInputTextFlags_Multiline should manual input"

This reverts commit bb3f59e18f.
2025-11-08 00:28:22 +08:00
Noisyfox 5eecb82cf5 Fix translations (#11282)
* Revert i18n changes from commit 4b7b81a0a2

* Delete unnecessary files

* Reformat files
2025-11-05 17:51:50 +08:00
Noisyfox bcb0387e0e Fix Github action syntax error (#11227)
Fix syntax error in c106350143
2025-11-01 20:36:28 +08:00
Noisyfoxandjiaxi.chen 398c72dd68 FIX: crash when xy_dist=0 in organic tree (#11189)
jira: STUDIO-11158
Change-Id: Id98a196daf5fdc128e0c10de7d0a8f19c9014c3b
(cherry picked from commit 7ac6cedff80b810350aaf3261c62131ceff4ca75)

Co-authored-by: jiaxi.chen <jiaxi.chen@bambulab.com>
2025-11-01 20:22:43 +08:00
Noisyfox 05533a7fd3 Fix black bed texture if svg file (#11166)
* Fix blank bed texture if svg file

* Refresh scene once the texture compression is completed
2025-10-31 16:53:08 +08:00
Noisyfox 99863163b2 Fix unit tests (#11199)
* Fix tests build issue on Windows

* Fix `Http digest authentication` 404 error

* Fix `libnest2d_tests` missing dlls on Windows
2025-10-30 14:36:24 +08:00
NoisyfoxandSoftFever 61991f8296 Fix extruder page title (#11147)
(cherry picked from commit abb8ec8a28)

Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-10-27 21:08:26 +08:00
Noisyfox 9510b1a930 Disable filament merge option if not SEMM 2025-10-24 19:43:23 +08:00
Noisyfox 497ff94e09 Disable filament delete option if not SEMM 2025-10-24 14:51:06 +08:00
Noisyfox b2047ba563 Merge branch 'main' into dev/h2d-2
# Conflicts:
#	localization/i18n/list.txt
#	src/slic3r/GUI/CalibrationWizardPresetPage.cpp
#	src/slic3r/GUI/DeviceManager.cpp
#	src/slic3r/GUI/DeviceManager.hpp
#	src/slic3r/GUI/Printer/PrinterFileSystem.cpp
#	src/slic3r/GUI/Printer/PrinterFileSystem.h
#	src/slic3r/GUI/SelectMachine.hpp
#	src/slic3r/GUI/SendToPrinter.cpp
#	src/slic3r/GUI/SendToPrinter.hpp
#	src/slic3r/GUI/StatusPanel.hpp
#	src/slic3r/GUI/Widgets/AnimaController.cpp
2025-10-24 09:59:00 +08:00
Noisyfox 3d80ca3d85 Merge remote-tracking branch 'upstream/main' into dev/h2d-2
# Conflicts:
#	resources/profiles/BBL.json
2025-10-21 14:42:44 +08:00
Noisyfox 972026f0a5 Merge branch 'main' into dev/h2d 2025-10-20 23:15:29 +08:00
Noisyfox 3b1a420b4e Merge remote-tracking branch 'upstream/main' into dev/h2d-2 2025-10-20 09:37:23 +08:00
Noisyfox 8e0e8ce461 Merge remote-tracking branch 'remote/main' into dev/h2d-2
# Conflicts:
#	src/libslic3r/PrintConfig.cpp
#	src/slic3r/GUI/ConfigManipulation.cpp
2025-10-19 23:11:13 +08:00
Noisyfox 9e889afb53 Fix issues with non-bbl multi-head printers 2025-10-19 22:54:48 +08:00
Noisyfox 1bbdb3fa8e Fix dialog icon 2025-10-19 11:41:50 +08:00
Noisyfox 1a0979988a Fix pin code dialog dark color 2025-10-19 10:09:04 +08:00
Noisyfox 01c02051f2 Merge branch 'main' into dev/h2d 2025-10-18 19:20:09 +08:00
Noisyfoxandzhou.xu f12602c0bc Fix several imgui UTF8 related issues (#11078)
* FIX:add  tooltip(const std::string &label, float wrap_width) api

jira: none
Change-Id: I2372f57177a362f540e509747552a4a27f23fe8f
(cherry picked from commit 9d690cddd60245cd3c16498e6c83183ec8446241)

* Fix crash when rendering text icons

---------

Co-authored-by: zhou.xu <zhou.xu@bambulab.com>
2025-10-18 19:17:50 +08:00
NoisyfoxandIan Bassi 712febf3fb Update H2D transparent cover image
---------

Co-authored-by: Ian Bassi <ian.bassi@outlook.com>
2025-10-17 21:06:44 +08:00
Noisyfox b29174f767 Merge branch 'main' into dev/h2d 2025-10-16 19:16:40 +08:00
Noisyfox e20113402c Make top resizing grabber larger on Windows (#11023) 2025-10-16 11:20:27 +08:00
Noisyfox ea83a0f337 Update text 2025-10-15 20:22:11 +08:00
Noisyfox af32339e1a Update color & text 2025-10-15 20:10:40 +08:00
Noisyfox 6f36556eaa Merge branch 'main' into dev/h2d-2
# Conflicts:
#	src/slic3r/GUI/Preferences.cpp
2025-10-15 19:43:14 +08:00
Noisyfox be18ff3c6f Update color 2025-10-15 16:57:40 +08:00
Noisyfox 12226c472b Merge branch 'main' into dev/h2d-2 2025-10-15 14:48:45 +08:00
Noisyfox 3a5a49b23d Merge branch 'main' into dev/h2d-2
# Conflicts:
#	src/slic3r/GUI/PartPlate.hpp
2025-10-14 19:43:33 +08:00
Noisyfox cbc41501b4 Add static assert for bed number related values (#11035) 2025-10-14 08:56:18 +08:00
Noisyfox 592a3aea37 Merge branch 'main' into dev/h2d 2025-10-12 14:05:44 +08:00
Noisyfox 2582c65bb5 Merge branch 'main' into dev/part-skip 2025-10-12 12:52:56 +08:00
Noisyfox cf26243740 Update color 2025-10-12 12:53:13 +08:00
Noisyfox abe3cd48f9 Attempt to get the correct PR commit hash (#10900)
* Attempt to get the correct PR commit hash

* Add commit hash to flatpak

* Use given hash if `git_commit_hash` env variable is present
2025-10-11 21:37:46 +08:00
Noisyfox fc8f183151 Fix issue that certain modal dialog cannot be dismissed 2025-10-11 21:30:06 +08:00
Noisyfox 2fa386cbdb Treat extruder_clearance_max_radius as extruder_clearance_radius, and raise error if both options are present 2025-10-11 16:34:58 +08:00
Noisyfox 6ea106f754 Update gcode legend window to match orca style, also make it more space efficient 2025-10-11 10:27:12 +08:00
Noisyfox ca6d1d37ee Fix AMS road position 2025-10-10 20:11:40 +08:00
Noisyfox f658aad7ca Fix dark mode visibility of the AMS dry icon 2025-10-10 19:51:52 +08:00
Noisyfox cad5996446 Merge branch 'main' into dev/h2d 2025-10-10 19:30:50 +08:00
Noisyfox 56d8bd8fbe Fix option nullable 2025-10-10 16:57:16 +08:00
Noisyfox dd08cca05e Make bool option compatible with array input 2025-10-10 09:47:39 +08:00
Noisyfox 59bca995fb Fix filament grouping color #2 2025-10-09 23:13:09 +08:00
Noisyfox fa238016ce Fix crash when switching to profile that has filament count less than used by current project 2025-10-09 22:04:39 +08:00
Noisyfox 6b4975da72 Sync with latest bbl profiles 2025-10-09 20:37:31 +08:00
Noisyfox 95f90a32da Fix filament grouping color 2025-10-09 10:11:52 +08:00
Noisyfox 3ea51fc41f Fix crash when sync ams 2025-10-08 22:43:22 +08:00
noisyfox 8d9050d99a Fix build issue with PCH off 2025-10-08 21:21:02 +08:00
Noisyfox 9e44fe0cd2 Update tooltips & units 2025-10-08 19:14:31 +08:00
Noisyfox 754e602b53 Fix color & position of device info sync dialogs 2025-10-08 18:03:20 +08:00
Noisyfox 83c167450b Some dark mode fix 2025-10-08 17:05:55 +08:00
Noisyfox 651afe8825 Update text & color of flush volume matrix dialog 2025-10-08 16:18:23 +08:00
Noisyfox 4897fd5ea2 Apply extend_default_config_length to system profiles too
so we don't need to worry about default values for different variants
2025-10-08 15:19:25 +08:00
Noisyfox 45bf4a99f1 Fix issue that connection failed dialog keeps popping up if lan device is offline 2025-10-07 09:57:17 +08:00
Noisyfox 4ee98b1807 Fix crash due to modify same collection concurrently 2025-10-07 09:56:39 +08:00
Noisyfox fb4bb83546 Fix issue that when swtiching to other printer from H2D/H2S, an empty preset dirty dialog will pop up 2025-10-06 20:25:34 +08:00
noisyfox 551be1c18b Fix build issue with PCH off 2025-10-05 22:53:58 +08:00
Noisyfox fdf3e88032 Refine badge rendering 2025-10-05 22:00:01 +08:00
Noisyfox 38f51bd77f Update static box label size after font change 2025-10-05 21:55:37 +08:00
Noisyfox 687286ccac Refine badged static box 2025-10-05 21:45:49 +08:00
Noisyfox a8482a1138 Fix AMS and filament list load when switching printer profiles 2025-10-05 21:24:41 +08:00
Noisyfox 8ed77beaa0 Hide sync btn for BBL printers if 3rd print host is used 2025-10-05 20:16:23 +08:00
Noisyfox 6b24a977ca Fix nozzle temp settings layout 2025-10-05 19:45:02 +08:00
Noisyfox da2934d02a Revert "ENH:instead of prime_volume by filament_prime_volume"
This reverts commit e7e6405ad3.
2025-10-05 19:16:05 +08:00
Noisyfox 6346d3001a Fix value type 2025-10-05 18:49:06 +08:00
Noisyfox 1dc8460621 Update profile 2025-10-05 18:47:58 +08:00
Noisyfox 63dd696908 Fix profile checker 2025-10-05 16:46:11 +08:00
Noisyfox 42d2965093 Fix option link 2025-10-05 16:28:17 +08:00
Noisyfox df1c5722ef Revert "OpenCV don't build its own libjpeg, to avoid symbol conflict"
This reverts commit 7a90b26e57.
2025-10-05 16:06:40 +08:00
Noisyfox 804c569b07 Merge branch 'main' into dev/h2d-2 2025-10-05 16:03:58 +08:00
Noisyfox a9c0490c68 Update color 2025-10-05 16:02:17 +08:00
Noisyfox 24fe8a9fa7 Fix switch button color 2025-10-05 14:26:19 +08:00
Noisyfox f45d13dfc9 Fix plate stl origin point 2025-10-03 23:44:01 +08:00
Noisyfox 2eb607bf2c Update BBL.json 2025-10-03 23:08:55 +08:00
Noisyfox 19bf2a6985 Show printer cover for non BBL printers 2025-10-03 17:44:36 +08:00
Noisyfox bbd25a733e Always show print bed & diameter selector 2025-10-03 16:58:42 +08:00
Noisyfox 53790c7bf3 Default to new network plugin 2025-10-03 16:04:39 +08:00
Noisyfox b0223d2756 Fix H2D bed type reset issue 2025-10-03 15:09:47 +08:00
Noisyfox 917717f2aa Fix certain extruder parameters not working properly 2025-10-03 14:34:55 +08:00
Noisyfox 665f7852f2 Hide extruder switch 2025-10-03 12:53:36 +08:00
Noisyfox 01e483a42d Fix print from SD card 2025-10-02 23:45:45 +08:00
Noisyfox fcba4aa693 Fix sync dialog button style 2025-10-02 23:11:27 +08:00
Noisyfox addc718acf Fix crash when switching profiles 2025-10-02 23:00:19 +08:00
Noisyfox a932821168 Rename wipe tower ribs related options 2025-10-02 22:56:54 +08:00
noisyfox 4943c31bd0 Fix friend class 2025-10-02 19:17:44 +08:00
Noisyfox d05420615b Fix crash when dismissing print error dialog 2025-10-01 23:32:08 +08:00
Noisyfox a660e1ae6d Fix extruder_only_area render position when switching plate 2025-10-01 21:54:49 +08:00
Noisyfox 755845598f Render wrap detection area for selected plate only 2025-10-01 21:49:30 +08:00
Noisyfox fa68dde4b3 Fix AMS sync 2025-10-01 12:50:12 +08:00
Noisyfox 6757906ad3 Fix chamber_temperature crash 2025-10-01 12:29:30 +08:00
Noisyfox ef0748e96b Ignore the index when accessing a scalar variable 2025-09-29 23:34:26 +08:00
Noisyfox d4273b4f70 Fix compile error 2025-09-29 23:19:53 +08:00
Noisyfox 8611125008 Change the worker to store the job using shared_ptr, so caller can still hold a reference to the job for other purpose 2025-09-29 23:15:15 +08:00
Noisyfox 03e056e278 Merge remote-tracking branch 'upstream/main' into dev/h2d-2
# Conflicts:
#	src/slic3r/GUI/GUI_App.cpp
2025-09-28 11:09:24 +08:00
Noisyfox 82079ea16c Allow negative vector index 2025-09-28 11:07:28 +08:00