Skip to content

fix: show Bambu splash screen on Linux instead of black window (2.8.0 re-apply)#607

Merged
BenJule merged 2 commits into
build/2.8.0-betafrom
fix/linux-splash-black-window-280
Jul 12, 2026
Merged

fix: show Bambu splash screen on Linux instead of black window (2.8.0 re-apply)#607
BenJule merged 2 commits into
build/2.8.0-betafrom
fix/linux-splash-black-window-280

Conversation

@BenJule

@BenJule BenJule commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Re-applies the splash fix from #162 which the 2.8.0 merge silently dropped (upstream changed the adjacent BBLSplashScreen constructor line, so the merge took upstream's block and lost our wxYield/Raise/Update change).

Same change as #162, adapted to the new constructor arguments: unconditional wxYield() plus Raise/Update after creating the splash, and Refresh/Update after the first SetText so the status line actually paints before the heavy startup work.

Closes #606

Verification plan: build this branch on the Jenkins Linux job, then cherry-pick onto both release candidates before tagging.

The 2.8.0 merge dropped the wxYield/Raise/Update change from #162
because upstream modified the adjacent BBLSplashScreen constructor
call. Re-apply it on top of the new constructor arguments.

Closes #606
@BenJule BenJule added this to the v02.07.01-dev milestone Jul 12, 2026
@BenJule BenJule self-assigned this Jul 12, 2026
@github-actions github-actions Bot added area: ui User interface / wxWidgets area: slicing Slicing engine, toolpath generation platform: linux Linux-specific issue labels Jul 12, 2026
@BenJule
BenJule merged commit 901afec into build/2.8.0-beta Jul 12, 2026
1 check passed
@BenJule
BenJule deleted the fix/linux-splash-black-window-280 branch July 12, 2026 23:08
BenJule added a commit that referenced this pull request Jul 12, 2026
… re-apply) (#607)

Re-applies the splash fix from #162 which the 2.8.0 merge silently
dropped (upstream changed the adjacent BBLSplashScreen constructor line,
so the merge took upstream's block and lost our wxYield/Raise/Update
change).

Same change as #162, adapted to the new constructor arguments:
unconditional wxYield() plus Raise/Update after creating the splash, and
Refresh/Update after the first SetText so the status line actually
paints before the heavy startup work.

Closes #606

Verification plan: build this branch on the Jenkins Linux job, then
cherry-pick onto both release candidates before tagging.

(cherry picked from commit 901afec)
BenJule added a commit that referenced this pull request Jul 13, 2026
… re-apply) (#607)

Re-applies the splash fix from #162 which the 2.8.0 merge silently
dropped (upstream changed the adjacent BBLSplashScreen constructor line,
so the merge took upstream's block and lost our wxYield/Raise/Update
change).

Same change as #162, adapted to the new constructor arguments:
unconditional wxYield() plus Raise/Update after creating the splash, and
Refresh/Update after the first SetText so the status line actually
paints before the heavy startup work.

Closes #606

Verification plan: build this branch on the Jenkins Linux job, then
cherry-pick onto both release candidates before tagging.

(cherry picked from commit 901afec)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: slicing Slicing engine, toolpath generation area: ui User interface / wxWidgets platform: linux Linux-specific issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant