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

[stable27] Backport Polish new sharing flow : accesibility, expand bahavior, click outside behaviour #40327

Merged
merged 4 commits into from
Sep 7, 2023

Conversation

Fenn-CS
Copy link
Contributor

@Fenn-CS Fenn-CS commented Sep 7, 2023

Manual backport : #40266

@Fenn-CS Fenn-CS force-pushed the manual/backport/stable27/40266 branch from 393bd24 to e361ea6 Compare September 7, 2023 11:40
@blizzz
Copy link
Member

blizzz commented Sep 7, 2023

Please add milestone and labels when opening a PR :)

@blizzz blizzz added this to the Nextcloud 27.1.0 milestone Sep 7, 2023
@blizzz blizzz added 3. to review Waiting for reviews bug labels Sep 7, 2023
@AndyScherzinger
Copy link
Member

/compile

@blizzz
Copy link
Member

blizzz commented Sep 7, 2023

/compile /

@blizzz blizzz requested review from a team, Pytal, szaimen, sorbaugh, juliusknorr and artonge and removed request for a team September 7, 2023 12:50
@blizzz blizzz mentioned this pull request Sep 7, 2023
6 tasks
Currently, swithcing between permissions in the sharing permissions
details view would toggle the custom permissions view.

We think, it's better for the custom permission option to simple
expand the custom permissions view and never close it gain even if the
user is switching between bundled permissions.

The user can always collapse the view by using the "Advanced settings" toggle.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
If a user clicks anywhere outside of the quickshare dropdown,
it should be closed.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
- Adds appropriate aria attributes
- Uses button element for dropdown items as it's more semantically correct
- Uses trap-focus lib to trap focus when the drowpdown is active
- Adds custom handling for arrow up and down

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
@blizzz blizzz force-pushed the manual/backport/stable27/40266 branch from fc70eb3 to 1539d5e Compare September 7, 2023 13:19
@blizzz
Copy link
Member

blizzz commented Sep 7, 2023

/compile /

@blizzz
Copy link
Member

blizzz commented Sep 7, 2023

Tests were all satisfactory, only need to rebuild assets → can merge when they were compiled

@blizzz blizzz added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Sep 7, 2023
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
@blizzz blizzz merged commit 865e32e into stable27 Sep 7, 2023
26 of 29 checks passed
@blizzz blizzz deleted the manual/backport/stable27/40266 branch September 7, 2023 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4. to release Ready to be released and/or waiting for tests to finish bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants