Skip to content

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

Merged
blizzz merged 4 commits into
stable27from
manual/backport/stable27/40266
Sep 7, 2023
Merged

[stable27] Backport Polish new sharing flow : accesibility, expand bahavior, click outside behaviour#40327
blizzz merged 4 commits into
stable27from
manual/backport/stable27/40266

Conversation

@nfebe

@nfebenfebe commented Sep 7, 2023

Copy link
Copy Markdown
Contributor

Manual backport : #40266

@nfebe
nfebeforce-pushed the manual/backport/stable27/40266 branch from 393bd24 to e361ea6CompareSeptember 7, 2023 11:40
@blizzz

Copy link
Copy Markdown
Member

Please add milestone and labels when opening a PR :)

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

Copy link
Copy Markdown
Member

/compile

@blizzz

Copy link
Copy Markdown
Member

/compile /

@blizzz
blizzz requested review from a team, Pytal, artonge, juliusknorr, sorbaugh and szaimen and removed request for a teamSeptember 7, 2023 12:50
@blizzzblizzz 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
blizzzforce-pushed the manual/backport/stable27/40266 branch from fc70eb3 to 1539d5eCompareSeptember 7, 2023 13:19
@blizzz

Copy link
Copy Markdown
Member

/compile /

@blizzz

Copy link
Copy Markdown
Member

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

@blizzzblizzz 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 stable27Sep 7, 2023
@blizzz
blizzz deleted the manual/backport/stable27/40266 branch September 7, 2023 13:32
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to releaseReady to be released and/or waiting for tests to finishbug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@nfebe@blizzz@AndyScherzinger@juliusknorr@nextcloud-command