Skip to content

Ensure slice / print buttons visible on frame (Accordion tabs)#12772

Merged
SoftFever merged 2 commits into
OrcaSlicer:mainfrom
yw4z:fix-slice-buttons-not-fits
Mar 17, 2026
Merged

Ensure slice / print buttons visible on frame (Accordion tabs)#12772
SoftFever merged 2 commits into
OrcaSlicer:mainfrom
yw4z:fix-slice-buttons-not-fits

Conversation

@yw4z

@yw4z yw4z commented Mar 14, 2026

Copy link
Copy Markdown
Collaborator

Fixes #12723 (comment)

NOTES

• Icons easy to discern so its not an issue
• User will explore this feature while resizing window so its ok as well
• maybe will add a tooltip while button compacted on future

PROBLEM

print / slice buttons not visible in frame and not usable. bbl machines uses much more tabs and issue gets worse

regular printer on minimum window size
Screenshot-20260315014602

bbl printer on minimum size
Screenshot-20260315014708

SOLUTION

tabs uses only icons to reduce space usage dynamically depends on available space

regular printer
explorer_PoszqO4wyw

bbl printer with multi device enabled
explorer_WznxxHVgIJ

worst case scenario without issue. (minimum window width + multi device + Export sliced plate button)
Screenshot-20260315015216

adapts automatically to used layout
firefox_W80FMQaHee

@yw4z yw4z marked this pull request as ready for review March 14, 2026 23:03

@SoftFever SoftFever left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@SoftFever SoftFever merged commit c224b3f into OrcaSlicer:main Mar 17, 2026
16 checks passed
@yw4z yw4z deleted the fix-slice-buttons-not-fits branch April 26, 2026 19:22
@Noisyfox

Noisyfox commented May 15, 2026

Copy link
Copy Markdown
Collaborator

Nice work!

I have a few thoughts:

  1. There is enough space to show the full buttons when switching to pages without the slice/send page, but the button is still collapsed until you resize the window:
image
  1. Maybe consider always show current selectd tab (unless no enough space) then hide from left to right (logically treat the current tab as the left-most one when calculating the sizes):
image

@yw4z

yw4z commented May 15, 2026

Copy link
Copy Markdown
Collaborator Author

Hi noisy
1- i kept this with purpose. that prevents position change of buttons. it will make harder to switching between Device-Project-MultiDevice when button positions and sizes change. that will make process unpredictable and causes accidental clicks
2- also that will move position of buttons continuously and will make it harder to use. especially with long translations

both issues can be fixed with an immediate tooltip when button compacted. i think icons are easy to learn and easy to discern enough

@Noisyfox

Noisyfox commented May 15, 2026

Copy link
Copy Markdown
Collaborator

I see. I personally do mind changing the size constantly though I do see your point. Let's leave it as is then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

part of title bar dissapear un windows when resizing

3 participants