From ef2b6c7edb930d3da246d6646c9eb8543a7c1306 Mon Sep 17 00:00:00 2001 From: BenJule Date: Thu, 21 May 2026 10:52:51 +0200 Subject: [PATCH 1/3] ci: trigger 'Build all' workflow on pushes to master branch The upstream build_all.yml only listed 'main' as a push trigger. BenJule/BambuStudio uses 'master' as its default branch, so CI never fired on fork-local pushes. Adding 'master' alongside 'main' makes the full multi-platform build run when master is updated. --- .github/workflows/build_all.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_all.yml b/.github/workflows/build_all.yml index 83b6e0465f..06fb27a603 100644 --- a/.github/workflows/build_all.yml +++ b/.github/workflows/build_all.yml @@ -3,6 +3,7 @@ name: Build all on: push: branches: + - master - main paths: - 'deps/**' From 7b7b27a40040238dd6ea889093599c40a0eb5b3a Mon Sep 17 00:00:00 2001 From: BenJule Date: Thu, 21 May 2026 10:54:13 +0200 Subject: [PATCH 2/3] ci: remove 'main' from push trigger, keep only 'master' --- .github/workflows/build_all.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build_all.yml b/.github/workflows/build_all.yml index 06fb27a603..f1d1fef97f 100644 --- a/.github/workflows/build_all.yml +++ b/.github/workflows/build_all.yml @@ -4,7 +4,6 @@ on: push: branches: - master - - main paths: - 'deps/**' - 'src/**' From 575f09c4a1d4cc5cab02e8e9473e46c6c9b1eb01 Mon Sep 17 00:00:00 2001 From: BenJule Date: Wed, 20 May 2026 23:20:28 +0200 Subject: [PATCH 3/3] fix: center Edit Filament dialog on parent window EditFilamentPresetDialog was created with wxDefaultPosition, which caused the OS to place it on the primary monitor even when Bambu Studio was running on a secondary display. Adding CenterOnParent() in the constructor mirrors how every other dialog in the codebase positions itself (e.g. ReleaseNote, KBShortcutsDialog, CaliHistoryDialog). Fixes #10720 --- src/slic3r/GUI/CreatePresetsDialog.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/slic3r/GUI/CreatePresetsDialog.cpp b/src/slic3r/GUI/CreatePresetsDialog.cpp index c53e10fbe6..5514d71325 100644 --- a/src/slic3r/GUI/CreatePresetsDialog.cpp +++ b/src/slic3r/GUI/CreatePresetsDialog.cpp @@ -4626,6 +4626,7 @@ EditFilamentPresetDialog::EditFilamentPresetDialog(wxWindow *parent, FilamentInf this->SetSizer(m_main_sizer); this->Layout(); this->Fit(); + this->CenterOnParent(); wxGetApp().UpdateDlgDarkUI(this); } EditFilamentPresetDialog::~EditFilamentPresetDialog() {}