Skip to content

Approval dialog design, setup dialog fixes#95

Merged
danirabbit merged 2 commits intoscreenshot-portalfrom
danirabbit/screenshot-portal
Dec 14, 2023
Merged

Approval dialog design, setup dialog fixes#95
danirabbit merged 2 commits intoscreenshot-portalfrom
danirabbit/screenshot-portal

Conversation

@danirabbit
Copy link
Copy Markdown
Member

Screenshot from 2023-12-13 12 37 36
Screenshot from 2023-12-13 12 37 23

Approval Dialog

  • Subclass Granite.MessageDialog. Is there a reason it was a Window subclass before?
  • Make the big question the primary text and secondary explains any consequences, outcomes, etc
  • Add checkerboard and card classes to screenshot preview so we handle transparent screenshots too
  • "Close" → "Cancel" so we have a more clear outcome

Setup Dialog

  • Fix icon sizes
  • Set mnemonic widgets for screen reader

@danirabbit
Copy link
Copy Markdown
Member Author

Should we gresource the screenshot app icon here?

Copy link
Copy Markdown
Member

@davidmhewitt davidmhewitt left a comment

Choose a reason for hiding this comment

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

Can't remember why I didn't just use Granite.MessageDialog here 😅

But this looks way better, thanks!

Probably should gresource the icon. Feel free to follow up here or in the main branch.

@danirabbit danirabbit merged commit dad11d2 into screenshot-portal Dec 14, 2023
@danirabbit danirabbit deleted the danirabbit/screenshot-portal branch December 14, 2023 17:25
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.

2 participants