OrcaSlicer/src/slic3r/GUI
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
..
BambuPlayer Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
dark_mode NEW:added dark mode 2022-12-15 04:38:15 -05:00
DeviceCore fix UI block issues 2026-02-02 18:12:19 +08:00
DeviceTab Fix crash when open AMS 2 humidity popup (#12123) 2026-02-02 23:50:12 +08:00
Gizmos Fixes 1 Bug and 8 Compiler Warnings (#10654) 2026-02-12 08:41:35 +08:00
Jobs refactor 2026-01-26 19:34:14 +08:00
LibVGCode Add Pressure Advance visualization support (#11673) 2026-02-21 13:10:08 +00:00
Printer Merge branch 'main' into dev/h2d-2 2025-10-24 09:59:00 +08:00
Widgets Fix Gtk-CRITICAL assertions creating noise and occasional lag in Linux/GTK (#11897) 2026-01-13 21:13:51 +08:00
2DBed.cpp Fix several crash when build in debug mode (#9650) 2025-05-16 23:49:19 +08:00
2DBed.hpp Fix: 2Dbed step calculation for grid not working (#9550) 2025-05-05 17:59:00 +08:00
3DBed.cpp FIX:add "printable_bounding_box" api 2025-10-28 15:29:50 +08:00
3DBed.hpp FIX:add "printable_bounding_box" api 2025-10-28 15:29:50 +08:00
3DScene.cpp Highlight selected objects (#12115) 2026-02-11 17:16:14 +08:00
3DScene.hpp Highlight selected objects (#12115) 2026-02-11 17:16:14 +08:00
AboutDialog.cpp Add support for Draco (.drc) format (#10681) 2026-02-06 18:27:17 +08:00
AboutDialog.hpp FIX:use scalablebitmap replace wxbitmap 2022-08-05 16:11:42 +08:00
AmsMappingPopup.cpp FIX: update dark mode color 2025-11-07 23:26:18 +08:00
AmsMappingPopup.hpp FIX: the sorting of AMS list 2025-10-28 15:29:58 +08:00
AMSMaterialsSetting.cpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
AMSMaterialsSetting.hpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
AMSSetting.cpp ENH: AMSSetting do not show insert read for A with AMS Lite 2025-10-28 15:29:56 +08:00
AMSSetting.hpp ENH: support AMS switching for A series; clean class AMSSetting 2025-10-28 15:29:55 +08:00
AmsWidgets.cpp FIX: check with internal filament type 2025-10-28 15:29:47 +08:00
AmsWidgets.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Auxiliary.cpp Color & Icon fixes / improvements (#9773) 2025-07-17 15:26:55 +08:00
Auxiliary.hpp Additional Model metadata - Description (#9398) 2025-06-01 18:35:48 +08:00
AuxiliaryDataViewModel.cpp Fix compatibility with newer Boost (#7884) 2025-01-07 23:25:32 +08:00
AuxiliaryDataViewModel.hpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
AuxiliaryDialog.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
AuxiliaryDialog.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
BackgroundSlicingProcess.cpp Multi-color code compatible with QIDI models (#11185) 2025-11-03 21:34:11 +08:00
BackgroundSlicingProcess.hpp Merge some changes from BS 1.9 (#4994) 2024-04-14 22:07:00 +08:00
BaseTransparentDPIFrame.cpp Update color 2025-10-05 16:02:17 +08:00
BaseTransparentDPIFrame.hpp ENH:When software is full screen in mac, the sub frame uses the wxSTAYBON_TOP style 2025-09-18 17:04:10 +08:00
BBLStatusBar.cpp Fix build error when PCH is not used 2025-09-25 20:33:50 +08:00
BBLStatusBar.hpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
BBLStatusBarBind.cpp NEW:optimizing error info for network requests 2023-07-07 17:25:51 +08:00
BBLStatusBarBind.hpp NEW:optimizing error info for network requests 2023-07-07 17:25:51 +08:00
BBLStatusBarPrint.cpp Update color 2025-10-05 16:02:17 +08:00
BBLStatusBarPrint.hpp FIX:optimize the layout of error messages 2025-09-16 20:11:02 +08:00
BBLStatusBarSend.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
BBLStatusBarSend.hpp FIX: support retry when flow rate cali failed 2025-10-28 15:29:51 +08:00
BBLTopbar.cpp UI fixes / improvements (#11413) 2025-11-22 22:54:36 +08:00
BBLTopbar.hpp Make top resizing grabber larger on Windows (#11023) 2025-10-16 11:20:27 +08:00
BedShapeDialog.cpp Standard units need translation for CIS Languages (#11376) 2025-11-17 10:29:44 +08:00
BedShapeDialog.hpp Bed shape dialog improvements (#9569) 2025-05-16 23:49:07 +08:00
BindDialog.cpp init 2026-01-23 17:05:56 +08:00
BindDialog.hpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
BitmapCache.cpp Fix filament grouping color #2 2025-10-09 23:13:09 +08:00
BitmapCache.hpp NEW: gcode viewer add recommended colour filament widget 2025-08-24 23:18:04 +08:00
BitmapComboBox.cpp Revert to WxWidgets 3.1.5 (#3249) 2023-12-23 17:44:09 +08:00
BitmapComboBox.hpp Revert to WxWidgets 3.1.5 (#3249) 2023-12-23 17:44:09 +08:00
BonjourDialog.cpp Add translation markers on more unstranslated strings (#9134) 2025-04-26 23:11:36 +08:00
BonjourDialog.hpp fix errors after cherry picking commits 2023-08-27 22:44:37 +08:00
calib_dlg.cpp 500C temp tower Calib (#12103) 2026-02-09 10:03:32 -03:00
calib_dlg.hpp Calibration Cornering Jerk Test + Generic interpolator + Fix (#10962) 2025-10-26 20:44:19 +08:00
Calibration.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
Calibration.hpp ENH: support_clump_position_calibration 2025-10-28 15:30:00 +08:00
CalibrationPanel.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
CalibrationPanel.hpp ENH:optimization of select machine page 2025-05-26 17:41:58 +08:00
CalibrationWizard.cpp FIX: the bed_type is incorrect for flowrate cali 2025-10-28 15:29:59 +08:00
CalibrationWizard.hpp FIX: the bed_type is incorrect for flowrate cali 2025-10-28 15:29:59 +08:00
CalibrationWizardCaliPage.cpp FIX: sync some differences from master 2025-10-28 15:29:52 +08:00
CalibrationWizardCaliPage.hpp FIX: Cali thumbnails distinguish left and right nozzle 2025-09-17 14:17:13 +08:00
CalibrationWizardPage.cpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
CalibrationWizardPage.hpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
CalibrationWizardPresetPage.cpp Merge remote-tracking branch 'upstream/main' into dev/p2s-pr 2025-11-18 09:17:13 +08:00
CalibrationWizardPresetPage.hpp FIX: update ams select handler for single extruder 2025-10-05 00:05:16 +08:00
CalibrationWizardSavePage.cpp FIX: A1 printer cali result default name missing 2025-10-28 15:29:52 +08:00
CalibrationWizardSavePage.hpp FIX: crash on cali save page 2025-09-07 00:17:17 +08:00
CalibrationWizardStartPage.cpp FIX: fix the use of PA and flow to push messages 2025-09-21 13:48:03 +08:00
CalibrationWizardStartPage.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
CaliHistoryDialog.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
CaliHistoryDialog.hpp FIX: add ui_op_lock for cali history operation 2025-10-28 15:29:57 +08:00
Camera.cpp Fix thumbnail rendering in CLI (#12129) 2026-02-10 13:08:22 +08:00
Camera.hpp NEW:add "obj preview thumnailData" function 2025-09-09 09:39:43 +08:00
CameraPopup.cpp ENH: clean codes about device 2025-10-02 09:30:48 +08:00
CameraPopup.hpp Merge some changes from BS 1.9 (#4994) 2024-04-14 22:07:00 +08:00
CameraUtils.cpp ENH: step mesh operation adjustment 2025-03-27 21:56:09 +08:00
CameraUtils.hpp ENH: step mesh operation adjustment 2025-03-27 21:56:09 +08:00
CapsuleButton.cpp Match UI of filament grouping & fixes (#11238) 2025-11-08 20:44:37 +08:00
CapsuleButton.hpp ENH: add global map mode tag for pop up 2025-09-09 15:40:26 +08:00
CloneDialog.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
CloneDialog.hpp Dialog for Clone (#9897) 2025-07-06 11:34:47 +08:00
ConfigExceptions.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ConfigManipulation.cpp Ported Bambu Studio wipe tower interface features (with improved preheat and cooldown behaviour) - NEW (#12266) 2026-02-13 22:53:25 +08:00
ConfigManipulation.hpp Rename wipe tower ribs related options 2025-10-02 22:56:54 +08:00
ConfigWizard.cpp Standard units need translation for CIS Languages (#11376) 2025-11-17 10:29:44 +08:00
ConfigWizard.hpp NEW: add custom printer config wizard 2022-12-15 04:33:48 -05:00
ConfigWizard_private.hpp Revert to WxWidgets 3.1.5 (#3249) 2023-12-23 17:44:09 +08:00
ConnectPrinter.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
ConnectPrinter.hpp FIX: Remove redundant calls to set_selected_machine when disconnecting LAN 2025-10-02 17:07:21 +08:00
CreatePresetsDialog.cpp Prusa CORE One L (C1L) Profiles (#11447) 2026-01-22 15:34:43 +08:00
CreatePresetsDialog.hpp FIX: the data and UI are out of sync when creating printer 2025-09-18 17:13:09 +08:00
DailyTips.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
DailyTips.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
dark_mode.cpp NEW:added dark mode 2022-12-15 04:38:15 -05:00
dark_mode.hpp NEW:added dark mode 2022-12-15 04:38:15 -05:00
DesktopIntegrationDialog.cpp Use boost::nowide directly from boost (#9037) 2025-03-29 20:14:10 +08:00
DesktopIntegrationDialog.hpp fix url protocol integration under linux (#5535) 2024-06-04 18:32:49 +08:00
DeviceErrorDialog.cpp Merge branch 'main' into dev/p2s-pr 2025-11-09 12:35:32 +08:00
DeviceErrorDialog.hpp FIX: update proceed action ack param 2025-10-28 15:29:57 +08:00
DeviceManager.cpp refactor 2026-01-26 19:34:14 +08:00
DeviceManager.hpp refactor 2026-01-26 19:34:14 +08:00
Downloader.cpp Use boost::nowide directly from boost (#9037) 2025-03-29 20:14:10 +08:00
Downloader.hpp Removed the copyright and credits in the header of each file. This information is outdated and hard to update. Orca Slicer maintains the autoher info in git history so this is not necessary. 2024-06-15 14:56:44 +08:00
DownloaderFileGet.cpp Use boost::nowide directly from boost (#9037) 2025-03-29 20:14:10 +08:00
DownloaderFileGet.hpp Removed the copyright and credits in the header of each file. This information is outdated and hard to update. Orca Slicer maintains the autoher info in git history so this is not necessary. 2024-06-15 14:56:44 +08:00
DownloadProgressDialog.cpp update error message when plugin upgrade failed 2026-02-22 16:55:44 +08:00
DownloadProgressDialog.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
DragCanvas.cpp Color & Icon fixes / improvements (#9773) 2025-07-17 15:26:55 +08:00
DragCanvas.hpp Color & Icon fixes / improvements (#9773) 2025-07-17 15:26:55 +08:00
DragDropPanel.cpp FIX: crash in ubuntu when doing group 2025-09-21 13:47:51 +08:00
DragDropPanel.hpp FIX: Fix missing wxGridSizer declaration 2025-09-18 23:01:47 +08:00
EditGCodeDialog.cpp Fix UTF-8 corruption in Custom G-code editor (°C and other Unicode characters) (#11521) 2026-01-09 21:25:48 +08:00
EditGCodeDialog.hpp class for DialogButtons (#9639) 2025-06-04 09:30:36 +08:00
EncodedFilament.cpp FIX: Honor transparency and add contrasting borders for both themes 2025-09-30 14:31:54 +08:00
EncodedFilament.hpp FIX: Fix missing std::set declaration 2025-10-01 15:47:44 +08:00
Event.hpp Add support for PrusaLink webview 2023-08-30 23:38:33 +08:00
ExtraRenderers.cpp Revert to WxWidgets 3.1.5 (#3249) 2023-12-23 17:44:09 +08:00
ExtraRenderers.hpp Update wxWidgets to v3.2.1 (#2905) 2023-12-04 15:21:49 +00:00
ExtrusionCalibration.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
ExtrusionCalibration.hpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
Field.cpp Fix \n not displayed (#11978) 2026-01-16 19:06:07 -03:00
Field.hpp Improvements for Default color button in filament settings (#9581) 2025-05-11 20:11:09 +08:00
FilamentBitmapUtils.cpp FIX: Mac semi-translucent colors & suppress dialog flicker during system picker 2025-09-30 15:32:44 +08:00
FilamentBitmapUtils.hpp NEW: Official filament color selection approved 2025-09-28 14:17:52 +08:00
FilamentGroupPopup.cpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
FilamentGroupPopup.hpp FIX: Fix missing wxBitmap{,Button} declaration 2025-09-18 23:02:15 +08:00
FilamentMapDialog.cpp Merge branch 'main' into dev/p2s-pr 2025-11-08 20:46:30 +08:00
FilamentMapDialog.hpp ENH:FilamentMapDialog add filament type 2025-09-17 14:35:02 +08:00
FilamentMapPanel.cpp Fix spacing and punctuation issues (#11244) 2025-11-17 09:35:53 +00:00
FilamentMapPanel.hpp ENH:FilamentMapDialog add filament type 2025-09-17 14:35:02 +08:00
FilamentPickerDialog.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
FilamentPickerDialog.hpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
FileArchiveDialog.cpp Styling management for buttons and matching all button styles (#8184) 2025-07-17 20:44:45 +08:00
FileArchiveDialog.hpp Removed the copyright and credits in the header of each file. This information is outdated and hard to update. Orca Slicer maintains the autoher info in git history so this is not necessary. 2024-06-15 14:56:44 +08:00
format.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
fts_fuzzy_match.h Search whole option string. (#9391) 2025-04-20 16:09:31 +08:00
GCodeViewer.cpp Add Pressure Advance visualization support (#11673) 2026-02-21 13:10:08 +00:00
GCodeViewer.hpp QoL: improve gcode marker (#11881) 2026-01-09 11:52:30 +08:00
GLCanvas3D.cpp Restore select all plates as its own action (#12256) 2026-02-13 16:24:59 +08:00
GLCanvas3D.hpp Fix wipe tower loaded outside of plate boundaries (#12191) 2026-02-09 22:25:41 +08:00
GLModel.cpp Fix thumbnail rendering in CLI (#12129) 2026-02-10 13:08:22 +08:00
GLModel.hpp Fix thumbnail rendering in CLI (#12129) 2026-02-10 13:08:22 +08:00
GLSelectionRectangle.cpp Port libvgcode from PrusaSlicer 2.8.0 2025-09-24 22:49:14 -04:00
GLSelectionRectangle.hpp Removed the copyright and credits in the header of each file. This information is outdated and hard to update. Orca Slicer maintains the autoher info in git history so this is not necessary. 2024-06-15 14:56:44 +08:00
GLShader.cpp Cherry-picked a few changes from Tech ENABLE_GL_CORE_PROFILE 2023-11-04 11:41:06 +08:00
GLShader.hpp Cherry-picked a few changes from Tech ENABLE_GL_CORE_PROFILE 2023-11-04 11:41:06 +08:00
GLShadersManager.cpp Merge remote-tracking branch 'upstream/main' into libvgcode 2025-11-15 11:11:20 -05:00
GLShadersManager.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
GLTexture.cpp Fix black bed texture if svg file (#11166) 2025-10-31 16:53:08 +08:00
GLTexture.hpp Fix black bed texture if svg file (#11166) 2025-10-31 16:53:08 +08:00
GLToolbar.cpp Allow clicking the toolbar icon multiple times without moving the cursor (#7267) 2024-11-12 00:09:15 +08:00
GLToolbar.hpp Removed the copyright and credits in the header of each file. This information is outdated and hard to update. Orca Slicer maintains the autoher info in git history so this is not necessary. 2024-06-15 14:56:44 +08:00
GUI.cpp Fix filament override checkbox not update after click (#11517) 2025-12-22 18:17:32 +02:00
GUI.hpp Fix "Open Containing Folder" on Linux (#6469) 2024-08-18 16:31:39 +08:00
GUI_App.cpp Update unsigned studio dialog with LAN/Developer mode setup instructions 2026-02-12 01:37:56 +08:00
GUI_App.hpp Add support for Draco (.drc) format (#10681) 2026-02-06 18:27:17 +08:00
GUI_AuxiliaryList.cpp Revert "Fix Compile Warnings (#5963)" 2024-08-12 00:00:20 +08:00
GUI_AuxiliaryList.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
GUI_Colors.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
GUI_Colors.hpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
GUI_Factories.cpp Restore select all plates as its own action (#12256) 2026-02-13 16:24:59 +08:00
GUI_Factories.hpp BBS Port: Mesh Subdivision (#12150) 2026-02-12 08:42:01 +08:00
GUI_Geometry.cpp Removed the copyright and credits in the header of each file. This information is outdated and hard to update. Orca Slicer maintains the autoher info in git history so this is not necessary. 2024-06-15 14:56:44 +08:00
GUI_Geometry.hpp Port coordinate system selection for Move, Scale and Rotate gizmo (#9099) 2025-04-04 23:07:00 +08:00
GUI_Init.cpp Port libvgcode from PrusaSlicer 2.8.0 2025-09-24 22:49:14 -04:00
GUI_Init.hpp Port libvgcode from PrusaSlicer 2.8.0 2025-09-24 22:49:14 -04:00
GUI_ObjectLayers.cpp Standard units need translation for CIS Languages (#11376) 2025-11-17 10:29:44 +08:00
GUI_ObjectLayers.hpp Refactor folder (#10475) 2025-08-22 20:02:26 +08:00
GUI_ObjectList.cpp BBS Port: Mesh Subdivision (#12150) 2026-02-12 08:42:01 +08:00
GUI_ObjectList.hpp BBS Port: Mesh Subdivision (#12150) 2026-02-12 08:42:01 +08:00
GUI_ObjectSettings.cpp Revert "Fix Compile Warnings (#5963)" 2024-08-12 00:00:20 +08:00
GUI_ObjectSettings.hpp Revert to WxWidgets 3.1.5 (#3249) 2023-12-23 17:44:09 +08:00
GUI_ObjectTable.cpp Remove usage of titlebar icons (#9932) 2025-06-20 16:52:15 +08:00
GUI_ObjectTable.hpp Revert to WxWidgets 3.1.5 (#3249) 2023-12-23 17:44:09 +08:00
GUI_ObjectTableSettings.cpp UI fixes / improvements (#11617) 2025-12-18 12:17:29 +00:00
GUI_ObjectTableSettings.hpp FIX:update objecttable layout 2022-09-02 12:52:18 +08:00
GUI_Preview.cpp Merge remote-tracking branch 'upstream/main' into libvgcode 2025-11-15 11:11:20 -05:00
GUI_Preview.hpp Port libvgcode from PrusaSlicer 2.8.0 2025-09-24 22:49:14 -04:00
GUI_Utils.cpp Add debugger detector for Linux 2025-06-02 16:48:58 +08:00
GUI_Utils.hpp FIX: protect the EndModal functions while top dialog is not this one. 2025-09-21 13:48:02 +08:00
GUI_UtilsMac.mm Merge branch 'main' into dev/bbl-network-upd 2025-06-14 09:52:33 +08:00
GuiColor.cpp ENH: CLI: add support for colored obj 2025-09-07 23:58:51 +08:00
GuiColor.hpp ENH: CLI: add support for colored obj 2025-09-07 23:58:51 +08:00
HintNotification.cpp Warnings: remove empty code (#6577) 2024-09-07 18:18:35 +08:00
HintNotification.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
HMS.cpp Merge branch 'main' into dev/p2s-pr 2025-11-10 08:55:30 +08:00
HMS.hpp FIX: update HMS init logic 2025-09-21 13:47:51 +08:00
HMSPanel.cpp ENH: clean codes about device 2025-10-02 09:30:48 +08:00
HMSPanel.hpp ENH: clean codes about device 2025-10-02 09:30:48 +08:00
HttpServer.cpp init 2026-01-23 17:05:56 +08:00
HttpServer.hpp init 2026-01-23 17:05:56 +08:00
I18N.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
I18N.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
IconManager.cpp Fixes for new icons (#5221) 2024-05-20 23:18:05 +08:00
IconManager.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
ImageDPIFrame.cpp Compact Printer Selection UI - part 3 (#11676) 2025-12-23 01:30:03 +08:00
ImageDPIFrame.hpp Compact Printer Selection UI (#11196) 2025-11-17 15:30:35 +00:00
ImageGrid.cpp Merge branch 'main' into dev/bbl-network-upd 2025-06-01 22:51:13 +08:00
ImageGrid.h A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
ImGuiWrapper.cpp Tool position window Fixes / Improvements (#12068) 2026-02-04 11:38:05 +00:00
ImGuiWrapper.hpp UI fixes / improvements (#11617) 2025-12-18 12:17:29 +00:00
IMSlider.cpp Bugfixes (#2) 2025-11-18 19:50:48 -05:00
IMSlider.hpp rename variable m_single_value to m_one_layer_value 2025-09-21 23:05:43 +08:00
IMToolbar.cpp Merge some changes from BS 1.9 (#4994) 2024-04-14 22:07:00 +08:00
IMToolbar.hpp Improvements for Sliced Plates Toolbar (#9313) 2025-04-13 14:57:08 +08:00
InstanceCheck.cpp support downloading from makerworld on Mac by default. (#6867) 2024-09-22 16:49:14 +08:00
InstanceCheck.hpp Printables.com support (associate prusaslicer:// link explicitly) (#5416) 2024-05-22 15:26:52 +08:00
InstanceCheckMac.h Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
InstanceCheckMac.mm clean up 2023-08-09 13:42:41 +08:00
KBShortcutsDialog.cpp Reflect swapped mouse buttons in Help → Keyboard Shortcuts (#10647) 2025-09-16 23:18:59 +08:00
KBShortcutsDialog.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MainFrame.cpp Add support for Draco (.drc) format (#10681) 2026-02-06 18:27:17 +08:00
MainFrame.hpp FIX: fail to connect default machine when start studio 2025-10-28 15:29:51 +08:00
MarkdownTip.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
MarkdownTip.hpp FIX: destory timers & check webview consist 2022-08-26 09:25:59 +08:00
MediaFilePanel.cpp Fix casing on file extensions (#11265) 2025-11-09 11:38:45 +08:00
MediaFilePanel.h ENH: clean codes about device 2025-10-02 09:30:48 +08:00
MediaPlayCtrl.cpp init 2026-01-23 17:05:56 +08:00
MediaPlayCtrl.h FIX: MediaPlayCtrl maybe deleted 2025-10-02 09:45:24 +08:00
MeshUtils.cpp Cut: Fix crash caused by unexpected copy of the cut island (#8598) 2025-03-01 13:02:47 +08:00
MeshUtils.hpp Removed the copyright and credits in the header of each file. This information is outdated and hard to update. Orca Slicer maintains the autoher info in git history so this is not necessary. 2024-06-15 14:56:44 +08:00
ModelMall.cpp FIX: remove some warnings 2025-10-28 15:29:56 +08:00
ModelMall.hpp ENH:change the mall dialog to frame 2022-12-15 04:38:15 -05:00
Monitor.cpp Fix Bambu Lab camera feed / Add IsShown() check (#12156) (#12173) 2026-02-06 09:21:26 +08:00
Monitor.hpp Allow selecting specific network plugin versions 2025-12-14 14:26:16 +01:00
MonitorBasePanel.cpp FIX: remove some warnings 2025-10-28 15:29:56 +08:00
MonitorBasePanel.h Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MonitorPage.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MonitorPage.hpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
Mouse3DController.cpp Use boost::nowide directly from boost (#9037) 2025-03-29 20:14:10 +08:00
Mouse3DController.hpp Add option in the CTRL-M dialog to invert axes (#1928) 2023-08-27 11:29:46 +08:00
Mouse3DHandlerMac.mm Change Application name to OrcaSlicer 2023-03-12 10:05:22 +08:00
mrgtmp0 Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MsgDialog.cpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
MsgDialog.hpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
MultiMachine.cpp ENH: clean codes about device 2025-10-02 09:30:48 +08:00
MultiMachine.hpp FIX:fix warning for icon_size define 2025-08-24 23:18:24 +08:00
MultiMachineManagerPage.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
MultiMachineManagerPage.hpp Fix includes 2025-09-21 23:01:08 +08:00
MultiMachinePage.cpp Fixes 11 Compiler Warnings (#10753) 2026-01-03 16:30:14 +08:00
MultiMachinePage.hpp Revert "Fix Compile Warnings (#5963)" 2024-08-12 00:00:20 +08:00
MultiPrintJob.cpp Merge some features from BS1.9 beta4 (#5181) 2024-04-28 22:58:47 +08:00
MultiPrintJob.hpp Merge some features from BS1.9 beta4 (#5181) 2024-04-28 22:58:47 +08:00
MultiSendMachineModel.cpp ENH: clean codes about device 2025-10-02 09:30:48 +08:00
MultiSendMachineModel.hpp Fix build error when PCH is not used 2025-09-25 20:33:50 +08:00
MultiTaskManagerPage.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
MultiTaskManagerPage.hpp Revert "Fix Compile Warnings (#5963)" 2024-08-12 00:00:20 +08:00
MultiTaskModel.cpp Merge some features from BS1.9 beta4 (#5181) 2024-04-28 22:58:47 +08:00
MultiTaskModel.hpp Merge some features from BS1.9 beta4 (#5181) 2024-04-28 22:58:47 +08:00
NetworkPluginDialog.cpp init 2026-01-23 17:05:56 +08:00
NetworkPluginDialog.hpp init 2026-01-23 17:05:56 +08:00
NetworkTestDialog.cpp Url update: SoftFever/OrcaSlicer -> OrcaSlicer/OrcaSlicer (#11371) 2025-11-17 11:17:54 +08:00
NetworkTestDialog.hpp Feature/home page improve (#4602) 2024-03-22 19:30:13 +08:00
Notebook.cpp Revert to WxWidgets 3.1.5 (#3249) 2023-12-23 17:44:09 +08:00
Notebook.hpp Revert "Fix Compile Warnings (#5963)" 2024-08-12 00:00:20 +08:00
NotificationManager.cpp ENH:Give a warning when the flushing value changes or is zero. 2025-10-28 15:29:47 +08:00
NotificationManager.hpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
OAuthDialog.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
OAuthDialog.hpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
ObjColorDialog.cpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
ObjColorDialog.hpp FIX:revert offset when exit ObjColorDialog 2025-09-21 13:48:01 +08:00
ObjectDataViewModel.cpp UI fixes / improvements (#11617) 2025-12-18 12:17:29 +00:00
ObjectDataViewModel.hpp FIX:fix three icons in dark mode not switching 2025-09-18 14:01:41 +08:00
OG_CustomCtrl.cpp Fix: Misaligned undo icons across all field types (#11431) 2025-12-22 17:47:15 +02:00
OG_CustomCtrl.hpp Make Compatible with wx 3.1.5 2024-01-01 10:58:22 -05:00
OpenGLManager.cpp Fix EGL/GLX mismatch causing blank 3D preview on Linux (#12308) 2026-02-15 16:26:16 +08:00
OpenGLManager.hpp Port libvgcode from PrusaSlicer 2.8.0 2025-09-24 22:49:14 -04:00
OptionsGroup.cpp New OrcaSlicer wiki URL (#11800) 2026-01-02 10:04:56 +08:00
OptionsGroup.hpp FIX: empty param page remain in part tab 2025-08-26 20:40:48 +08:00
ParamsDialog.cpp New de translation and typos for 2.20beta (#6702) 2024-09-09 22:42:27 +08:00
ParamsDialog.hpp New de translation and typos for 2.20beta (#6702) 2024-09-09 22:42:27 +08:00
ParamsPanel.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
ParamsPanel.hpp UI fixes / improvements (#11617) 2025-12-18 12:17:29 +00:00
PartPlate.cpp Fix thumbnail rendering in CLI (#12129) 2026-02-10 13:08:22 +08:00
PartPlate.hpp NEW:modify svg name 2025-10-28 15:29:53 +08:00
PartSkipCommon.hpp ENH: support parts skipping function 2025-09-26 10:55:19 +08:00
PartSkipDialog.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
PartSkipDialog.hpp ENH: disable skip when objects number>64 or model is not support 2025-09-26 14:35:06 +08:00
PhysicalPrinterDialog.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
PhysicalPrinterDialog.hpp init 2026-01-23 17:05:56 +08:00
Plater.cpp Add preference for filament area height to reduce scrolling while using 16+ filaments (#12317) 2026-02-23 12:56:09 +08:00
Plater.hpp BBS Port: Mesh Subdivision (#12150) 2026-02-12 08:42:01 +08:00
PlateSettingsDialog.cpp FIX:The plate type in dialog of the plate settings does not match the machine 2025-09-23 16:50:33 +08:00
PlateSettingsDialog.hpp FIX:The plate type in dialog of the plate settings does not match the machine 2025-09-23 16:50:33 +08:00
Preferences.cpp Add preference for filament area height to reduce scrolling while using 16+ filaments (#12317) 2026-02-23 12:56:09 +08:00
Preferences.hpp Add support for Draco (.drc) format (#10681) 2026-02-06 18:27:17 +08:00
PrePrintChecker.cpp Merge remote-tracking branch 'upstream/main' into dev/p2s-pr 2025-11-18 09:17:13 +08:00
PrePrintChecker.hpp ENH: add notice for PrintStatusAmsMappingInvalid 2025-10-28 15:30:02 +08:00
PresetComboBoxes.cpp Fix Gtk-CRITICAL assertions creating noise and occasional lag in Linux/GTK (#11897) 2026-01-13 21:13:51 +08:00
PresetComboBoxes.hpp FIX: Support dark mode in filament picker 2025-09-28 14:19:02 +08:00
PresetHints.cpp filter out tiny gaps 2022-11-04 16:44:43 +08:00
PresetHints.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
PrinterCloudAuthDialog.cpp Support for SimplyPrint cloud integration (#4525) 2024-03-23 10:08:48 +08:00
PrinterCloudAuthDialog.hpp Support for SimplyPrint cloud integration (#4525) 2024-03-23 10:08:48 +08:00
PrinterWebView.cpp Fix deferred URL not cleared properly (#9711) 2025-05-25 00:45:12 +08:00
PrinterWebView.hpp Do not loade web page until switching to device page (#9031) 2025-04-01 22:38:38 +08:00
PrintHostDialogs.cpp Add Elegoo CC 2 profiles (#11240) 2026-02-08 17:00:52 +08:00
PrintHostDialogs.hpp Add elegoo centauri carbon profile (#8405) 2025-02-18 23:08:34 +08:00
PrintOptionsDialog.cpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
PrintOptionsDialog.hpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
PrivacyUpdateDialog.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
PrivacyUpdateDialog.hpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
ProgressStatusBar.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ProgressStatusBar.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Project.cpp Additional Model metadata - Description (#9398) 2025-06-01 18:35:48 +08:00
Project.hpp Color fixes (#5712) 2024-07-23 18:00:21 +08:00
ProjectDirtyStateManager.cpp Mark unsaved project title with * (#5910) 2024-06-29 22:13:57 +08:00
ProjectDirtyStateManager.hpp FIX: can not save project when modify bed type in the scene 2023-01-10 19:08:26 +08:00
PublishDialog.cpp Spellcheck translatable strings (#11242) 2025-11-09 11:52:27 +08:00
PublishDialog.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
RammingChart.cpp Standard units need translation for CIS Languages (#11376) 2025-11-17 10:29:44 +08:00
RammingChart.hpp Ramming config improvements to enable support for Prusa MMU3 (#9935) 2025-07-13 20:10:42 +08:00
RecenterDialog.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
RecenterDialog.hpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
ReleaseNote.cpp Improve the look of new version release notes (#12231) 2026-02-11 16:00:04 +08:00
ReleaseNote.hpp Improve the look of new version release notes (#12231) 2026-02-11 16:00:04 +08:00
RemovableDriveManager.cpp Fix compatibility with newer Boost (#7884) 2025-01-07 23:25:32 +08:00
RemovableDriveManager.hpp FIX:add the sd card removal function 2022-09-29 11:16:43 +08:00
RemovableDriveManagerMM.h Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
RemovableDriveManagerMM.mm Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SafetyOptionsDialog.cpp Fix dialog icon title 2025-10-31 08:53:54 +08:00
SafetyOptionsDialog.hpp FIX:add idel heating protection 2025-10-28 15:29:54 +08:00
SavePresetDialog.cpp feature:added option to save a profile as detached(no inheritance) (#7071) 2026-02-06 23:02:48 +08:00
SavePresetDialog.hpp feature:added option to save a profile as detached(no inheritance) (#7071) 2026-02-06 23:02:48 +08:00
SceneRaycaster.cpp Add static assert for bed number related values (#11035) 2025-10-14 08:56:18 +08:00
SceneRaycaster.hpp Add static assert for bed number related values (#11035) 2025-10-14 08:56:18 +08:00
Search.cpp ENH: show category for multi extruders in search 2025-09-17 23:17:08 +08:00
Search.hpp ENH: show category for multi extruders in search 2025-09-17 23:17:08 +08:00
Selection.cpp Merge remote-tracking branch 'upstream/main' into libvgcode 2025-11-15 11:11:20 -05:00
Selection.hpp Port coordinate system selection for Move, Scale and Rotate gizmo (#9099) 2025-04-04 23:07:00 +08:00
SelectMachine.cpp refactor 2026-01-26 19:34:14 +08:00
SelectMachine.hpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
SelectMachinePop.cpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
SelectMachinePop.hpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
SendMultiMachinePage.cpp init 2026-01-23 17:05:56 +08:00
SendMultiMachinePage.hpp init 2026-01-23 17:05:56 +08:00
SendSystemInfoDialog.cpp Merge branch 'main' into dev/p2s-pr 2025-11-09 12:35:32 +08:00
SendSystemInfoDialog.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SendToPrinter.cpp refactor 2026-01-26 19:34:14 +08:00
SendToPrinter.hpp Hyperlink class (#9947) 2026-01-03 23:06:57 +08:00
SingleChoiceDialog.cpp DialogButtons fixes and apply to more windows (#9809) 2025-06-14 10:27:10 +08:00
SingleChoiceDialog.hpp DialogButtons fixes and apply to more windows (#9809) 2025-06-14 10:27:10 +08:00
SkipPartCanvas.cpp FIX: Fix missing std::map declaration 2025-09-26 14:38:45 +08:00
SkipPartCanvas.hpp ENH: disable skip when objects number>64 or model is not support 2025-09-26 14:35:06 +08:00
SliceInfoPanel.cpp FIX:fix warning for icon_size define 2025-08-24 23:18:24 +08:00
SliceInfoPanel.hpp FIX: [STUDIO-2186] hide PopupWindow on alt-tab 2023-02-22 20:09:17 +08:00
SlicingProgressNotification.cpp Support multi-line progress information rendering 2024-09-26 16:22:15 +08:00
SlicingProgressNotification.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
StatusPanel.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
StatusPanel.hpp FIX: cannot select k value when connect 2 printer 2025-11-03 20:36:47 +08:00
StepMeshDialog.cpp Import step guide movement (#12235) 2026-02-10 11:44:30 -03:00
StepMeshDialog.hpp DialogButtons fixes and apply to more windows (#9809) 2025-06-14 10:27:10 +08:00
SurfaceDrag.cpp Avoid using auto as type of Eigen expressions. (#8577) 2025-02-26 23:07:23 +08:00
SurfaceDrag.hpp Various Emboss improvements from PS (#4039) 2024-02-13 23:56:48 +08:00
SyncAmsInfoDialog.cpp Adds (AMS) filament sync options: Only sync color / sync all (#12169) 2026-02-10 09:12:30 +08:00
SyncAmsInfoDialog.hpp Fix color & position of device info sync dialogs 2025-10-08 18:03:20 +08:00
SysInfoDialog.cpp Refactor folder (#10475) 2025-08-22 20:02:26 +08:00
SysInfoDialog.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Tab.cpp Ported Bambu Studio wipe tower interface features (with improved preheat and cooldown behaviour) - NEW (#12266) 2026-02-13 22:53:25 +08:00
Tab.hpp clean up 2026-01-31 01:04:27 +08:00
Tabbook.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
Tabbook.hpp Allow selecting specific network plugin versions 2025-12-14 14:26:16 +01:00
TabButton.cpp UI Fixes / Improvements (#12069) 2026-02-04 11:40:02 +00:00
TabButton.hpp FIX: try to reduce page fault while idling 2025-09-16 21:21:40 +08:00
TaskManager.cpp init 2026-01-23 17:05:56 +08:00
TaskManager.hpp init 2026-01-23 17:05:56 +08:00
TextLines.cpp Support larger printer sizes by using 64-bit. 2024-05-10 23:47:08 +08:00
TextLines.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
ThermalPreconditioningDialog.cpp Update color 2025-10-28 15:30:06 +08:00
ThermalPreconditioningDialog.hpp FIX:add darkmode of thermalprecondition 2025-10-28 15:30:06 +08:00
TickCode.cpp Introduction of classes ColorRGB and ColorRGBA to unify color data definition and manipulation 2023-11-04 11:41:00 +08:00
TickCode.hpp Introduction of classes ColorRGB and ColorRGBA to unify color data definition and manipulation 2023-11-04 11:41:00 +08:00
UnsavedChangesDialog.cpp Fix filament override changes not appearing in Unsaved Changes and showing as “Undef category” in preset comparison (#12298) 2026-02-19 14:48:42 -03:00
UnsavedChangesDialog.hpp update 2025-11-19 13:51:52 +03:00
UpdateDialogs.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
UpdateDialogs.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
UpgradePanel.cpp Match button styles on whole UI and fixes for button class (#11233) 2025-12-18 12:14:56 +00:00
UpgradePanel.hpp FIX:Change model name for upgradepanel 2025-10-28 15:30:00 +08:00
UserManager.cpp ENH: clean codes about device 2025-10-02 09:30:48 +08:00
UserManager.hpp Merge some features from BS1.9 beta4 (#5181) 2024-04-28 22:58:47 +08:00
UserNotification.cpp Merge some features from BS1.9 beta4 (#5181) 2024-04-28 22:58:47 +08:00
UserNotification.hpp Merge some features from BS1.9 beta4 (#5181) 2024-04-28 22:58:47 +08:00
WebDownPluginDlg.cpp FIX: remove some warnings 2025-10-28 15:29:56 +08:00
WebDownPluginDlg.hpp Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
WebGuideDialog.cpp Fix active filament preset not matching wizard selection on first run (#12132) 2026-02-01 21:34:14 +08:00
WebGuideDialog.hpp FIX: gui: fix the crash issue when close guide frame at the beginning 2025-03-28 23:05:41 +08:00
WebUpdatePlugin.cpp Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
WebUpdatePlugin.hpp Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
WebUserLoginDialog.cpp fix a few bugs 2026-01-28 19:04:56 +08:00
WebUserLoginDialog.hpp init 2026-01-23 17:05:56 +08:00
WebViewDialog.cpp Fix a regression where the login panel is displayed even when the plugin is disabled (#12185) 2026-02-06 09:18:52 +08:00
WebViewDialog.hpp Flatpak build (#4175) 2024-05-25 09:11:19 +08:00
WipeTowerDialog.cpp Merge branch 'main' into dev/p2s-pr 2025-11-17 14:56:09 +08:00
WipeTowerDialog.hpp Fix: Fix the bug where switching languages on macOS caused a freeze. 2025-10-28 15:29:58 +08:00
wxExtensions.cpp Log error when image resource not found 2025-10-31 09:00:22 +08:00
wxExtensions.hpp FIX: Show RGB for custom color and allow staying in official picker dialog 2025-09-28 15:01:11 +08:00
wxinit.h Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
wxMediaCtrl2.cpp Fix the spacing on the original english strings (#9596) 2025-05-16 16:31:58 +08:00
wxMediaCtrl2.h Merge some changes from BS 1.9 (#4994) 2024-04-14 22:07:00 +08:00
wxMediaCtrl2.mm FIX: wxMediaCtrl2 on macOS error code 2025-05-26 14:43:32 +08:00