Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AppInfoView: redesign links #2193

Merged
merged 13 commits into from
Jun 25, 2024
Merged

AppInfoView: redesign links #2193

merged 13 commits into from
Jun 25, 2024

Conversation

danirabbit
Copy link
Member

Fixes #1134

Show more links, add some color. Group links related to contributing/giving vs requesting/contacting/receiving

Screenshot from 2024-06-21 11 46 44
Screenshot from 2024-06-21 11 47 37

@danirabbit danirabbit requested a review from a team June 21, 2024 19:03
Copy link
Member

@ryonakano ryonakano left a comment

Choose a reason for hiding this comment

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

Really cute and nice improvements! Leaving some comments.

src/Widgets/LinkListBox.vala Outdated Show resolved Hide resolved
src/Widgets/LinkListBox.vala Outdated Show resolved Hide resolved
src/Views/AppInfoView.vala Show resolved Hide resolved
src/Widgets/LinkListBox.vala Outdated Show resolved Hide resolved
@ryonakano

This comment was marked as resolved.

src/Widgets/LinkListBox.vala Outdated Show resolved Hide resolved
@danirabbit
Copy link
Member Author

Updated! I added description labels directly to the box here and also made sure to update the icon and a11y for stripe buttons. You can see here how it differs between a link and a payment that's handled by stripe:

Screenshot from 2024-06-24 18 17 39
Screenshot from 2024-06-24 18 20 19
Screenshot from 2024-06-24 18 22 42

Copy link
Member

@leolost2605 leolost2605 left a comment

Choose a reason for hiding this comment

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

Looks good from my side :)

Copy link
Member

@ryonakano ryonakano left a comment

Choose a reason for hiding this comment

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

Maybe we can create the LinkRow class in Granite for consistent design, because the same design is used in elementary/switchboard-plug-about#325 too, but we can discuss that later.

@danirabbit danirabbit merged commit cdae51a into main Jun 25, 2024
2 of 4 checks passed
@danirabbit danirabbit deleted the danirabbit/linklistbox branch June 25, 2024 14:52
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.

Show donation URL button if payments not enabled
3 participants