-
Notifications
You must be signed in to change notification settings - Fork 864
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
Fix/ Improve accessibility of playlist icon buttons #4943
Merged
FreeTubeBot
merged 5 commits into
FreeTubeApp:development
from
sossost:fix/playlist-icon-accessibility
Apr 14, 2024
Merged
Changes from 2 commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
bab0dad
Add aria-pressed attribute to playlist icon button
sossost f30a042
Improve accessibility by adjusting stroke thickness of playlist icon
sossost e72b5b7
Fix to keep the inactive hover state the same
sossost 445f039
Update playlist icon active hover style
sossost fb1422a
Update playlist icon active hover color to --accent-color-hover
sossost File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains 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
This file contains 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great @sossost, thanks for doing this so quickly! My only suggestion is that we keep the inactive hover state the same, as otherwise this makes it seem like it's active.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the feedback, @jasonhenriquez! I appreciate your quick review. I agree with keeping the inactive hover state unchanged to avoid confusion about its activity status.
In this case, need to change the stroke color to the hover background color without deleting the style from the hover properties.
I used stroke color to make the icons thin without changing them.
I'll make the necessary adjustments and update the pull request shortly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the update! However, It's now not keeping the wider stoke width on active hover. You can add an additional rule for
.playlistIconActive:hover
. I think it's a mistake in the existing implementation that the active color is lost on hover.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for pointing that out! I missed updating the stroke width for the active hover state. I'll add a rule for
.playlistIconActive:hover
to ensure the wider stroke width and active color are maintained during hover. I'll make this change and update the pull request shortly.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @sossost! This is working perfectly now. My last thought is that while we're here, can you make the
.playlistIconActive:hover
'sstroke
&color
be--accent-color-hover
? I think this was another pre-existing bug I didn't even notice.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @ jasonhenriquez! I'm glad to hear it's working well now. I agree with your suggestion to update the
.playlistIconActive:hover
stroke and color to--accent-color-hover
. It sounds like a good catch on a pre-existing issue. I'll make these changes and push the update soon.