Repository navigation
feat(toolbar): Export button on the canvas toolbar - #1496
Merged
Merged
Conversation
The bar gets a primary Export split button that clicks the Export panel's button and shares its scope menu; its label names the scope (Frame, Selected, Roll). It is a toolbar item, so Edit Toolbar hides it, and a stored row gets it once before Overlays. Print or Peek becomes a MenuButton in the Tools look instead of a StepCombo. The scope menus read Frame, Selected and Roll, the panel button Export Frame / Export Roll, and every Export action takes the Export tab's icon. dialog_pane_qss had no selector, so its fill and right border cascaded onto every child and hid the checked look of the Edit Toolbar toggles. It is now scoped to the pane's objectName. Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
mdi6.export-variant).dialog_pane_qss()had no selector, so its fill and border cascaded onto every child and hid the checked look of the Edit Toolbar toggles. It is now scoped to the pane (#dialog_pane) in all three two-pane dialogs.Test plan
tests/test_canvas_toolbar.py(export mirror, scope label, stored-row placement), i18n, UI copy, dialog and export testsruff check,make type,make translations(0 errors)🤖 Generated with Claude Code