Skip to content

fix: SG-43096: Fix Playback buttons offset displacement#1265

Open
deltag0 wants to merge 13 commits into
AcademySoftwareFoundation:mainfrom
deltag0:UI-resolution-displacement-fix
Open

fix: SG-43096: Fix Playback buttons offset displacement#1265
deltag0 wants to merge 13 commits into
AcademySoftwareFoundation:mainfrom
deltag0:UI-resolution-displacement-fix

Conversation

@deltag0
Copy link
Copy Markdown

@deltag0 deltag0 commented May 8, 2026

fix: Fix Bottom Toolbar offset displacement

Summarize your change.

Changed toolbar UI to be designed in 3 boxes:

  • left box
  • center box
  • right box
    instead of adding the components individually to the toolbar.

Describe the reason for the change.

Easier to position different areas of the toolbar, and no problem with offsets with new components to the toolbar nor positioning existing components.
Because the QT actions aren't added directly to the toolbar, a separate overflow function had to be created, and buttons created by plugins had new functions added to manage them.

Describe what you have tested and on which operating system.

  • Tested that toolbar functionality works the same
  • Tested that the playback buttons don't get displaced
  • Tested the fix on layout mode

Add a list of changes, and note any that might need special attention during the review.

  • Toolbar button overflow when resizing the window
  • Toolbar buttons with pictures loaded and without
  • When resizing the window, the button overflow behaviour is slightly different. Now, the Play/Resume buttons will always remain visible in the application

If possible, provide screenshots.

newUI overflow_change

@deltag0 deltag0 changed the title fix :SG-43096: Fix Playback buttons offset displacement fix: SG-43096: Fix Playback buttons offset displacement May 11, 2026
deltag0 added 13 commits May 12, 2026 09:58
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
Signed-off-by: deltag0 <victor.terme@autodesk.com>
@deltag0 deltag0 force-pushed the UI-resolution-displacement-fix branch from 60939cf to 949ecfe Compare May 12, 2026 13:58
@deltag0 deltag0 marked this pull request as ready for review May 12, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant