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

[full-ci] feat: redesign recipient roles select #5632

Merged
merged 12 commits into from
Sep 7, 2021

Conversation

LukasHirt
Copy link
Contributor

@LukasHirt LukasHirt commented Aug 5, 2021

Screenshots

image

image

@LukasHirt LukasHirt added the Category:Enhancement Add new functionality label Aug 5, 2021
@LukasHirt LukasHirt self-assigned this Aug 5, 2021
@update-docs

This comment has been minimized.

@LukasHirt LukasHirt changed the title feat: redesign recipient roles select [full-ci] feat: redesign recipient roles select Aug 5, 2021
@ownclouders

This comment has been minimized.

@ownclouders

This comment has been minimized.

@ownclouders

This comment has been minimized.

@ownclouders

This comment has been minimized.

@ownclouders

This comment has been minimized.

@ownclouders

This comment has been minimized.

@ownclouders

This comment has been minimized.

@ownclouders

This comment has been minimized.

Copy link
Member

@kulmann kulmann left a comment

Choose a reason for hiding this comment

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

The dropdown is not keyboard navigatable. Will take care of this next week. Otherwise in a good state 👍

@ownclouders

This comment has been minimized.

@LukasHirt
Copy link
Contributor Author

LukasHirt commented Aug 30, 2021

The dropdown is not keyboard navigatable. Will take care of this next week. Otherwise in a good state +1

@kulmann That's taken care of by @fschade in #5647 should I cherry-pick it also here?

@ownclouders

This comment has been minimized.

@ownclouders

This comment has been minimized.

@LukasHirt
Copy link
Contributor Author

@kulmann ready for re-review

@ownclouders
Copy link
Contributor

Results for oC10SharingPublicManagement https://drone.owncloud.com/owncloud/web/18787/34/1
The following scenarios passed on retry:

  • webUISharingPublicManagement/publicLinkIndicator.feature:27

Copy link
Member

@kulmann kulmann left a comment

Choose a reason for hiding this comment

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

Screenshot 2021-09-02 at 16 13 58

my hover and focus state has a white background 👀

@LukasHirt
Copy link
Contributor Author

LukasHirt commented Sep 2, 2021

my hover and focus state has a white background eyes

@kulmann that's strange. Could you pls check what css var is assigned there? I am seeing it just fine 🤷 --oc-color-swatch-primary-default should be the one used there

@ownclouders
Copy link
Contributor

Results for oC10CreateDelete https://drone.owncloud.com/owncloud/web/18804/9/1
The following scenarios passed on retry:

  • webUICreateFilesFolders/createFolderEdgeCases.feature:43

@pascalwengerter
Copy link
Contributor

my hover and focus state has a white background eyes

@kulmann that's strange. Could you pls check what css var is assigned there? I am seeing it just fine shrug --oc-color-swatch-primary-default should be the one used there

Can't reproduce either

<template #special>
<oc-list class="files-recipient-role-drop-list" :aria-label="rolesListAriaLabel">
<li v-for="role in roles" :key="role.name">
<oc-button
Copy link
Contributor

Choose a reason for hiding this comment

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

Not sure how accessible this solution is as of now 🤔 let's talk about this in the web call today

@pascalwengerter
Copy link
Contributor

CI failed with the odd npm-install hangup in one pipeline btw

Copy link
Member

@kulmann kulmann left a comment

Choose a reason for hiding this comment

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

IMO good to merge now. Regarding accessibility, might be needed to cycle through the list with up/down arrows AND with tab. What do you think? 🤔

@kulmann
Copy link
Member

kulmann commented Sep 7, 2021

my hover and focus state has a white background eyes

@kulmann that's strange. Could you pls check what css var is assigned there? I am seeing it just fine shrug --oc-color-swatch-primary-default should be the one used there

Can't reproduce either

Yeah, me neither anymore... weird. Sorry for the noise.

@sonarcloud
Copy link

sonarcloud bot commented Sep 7, 2021

SonarCloud Quality Gate failed.    Quality Gate failed

Bug B 1 Bug
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

@ownclouders

This comment has been minimized.

@pascalwengerter
Copy link
Contributor

IMO good to merge now. Regarding accessibility, might be needed to cycle through the list with up/down arrows AND with tab. What do you think? thinking

Yeah I expected it to work with tab navigation (same as the OcDrops in the app-switcher-menu and user-profile-menu, basically) but it directly opened the Datepicker, at least in OC10. Happy to merge this now and open another ticket to investigate, though

Copy link
Contributor

@lookacat lookacat left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@LukasHirt LukasHirt merged commit 52c0181 into master Sep 7, 2021
@LukasHirt LukasHirt deleted the feat/redesign-role-dropdown branch September 7, 2021 11:46
@LukasHirt LukasHirt linked an issue Sep 7, 2021 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category:Enhancement Add new functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add role & exp. date to oc-invite formfield
5 participants