Skip to content

Conversation

@Pytal
Copy link
Member

@Pytal Pytal commented May 27, 2022

To Do

  • Keyboard navigation and control
    • Close button
    • Breadcrumbs
    • Column sorting
    • Select file/folder entries
    • Grid view toggle
    • New folder creation
    • Action buttons
  • Set modal as first focus target
  • Sequential control focus order
  • Restore grid view toggle
  • Use button for grid view toggle instead of hidden checkbox
  • Prevent pressing enter key without control focus from activating the primary button
  • Activate the primary button on enter if there is a single input

Example

image

@Pytal Pytal added this to the Nextcloud 25 milestone May 27, 2022
@Pytal Pytal self-assigned this May 27, 2022
@Pytal Pytal force-pushed the enh/a11y-keyboard-filepicker branch from 49451ec to ef2233b Compare May 27, 2022 00:56
@Pytal Pytal changed the title Add keyboard navigation to the file picker Augment file picker accessibility May 27, 2022
@Pytal Pytal force-pushed the enh/a11y-keyboard-filepicker branch from ef2233b to 7a3880f Compare May 27, 2022 22:11
@Pytal Pytal changed the title Augment file picker accessibility Augment file picker modal accessibility May 27, 2022
@Pytal Pytal force-pushed the enh/a11y-keyboard-filepicker branch from 7a3880f to b84e50d Compare May 27, 2022 22:32
@Pytal Pytal added 3. to review Waiting for reviews enhancement and removed 2. developing Work in progress labels May 27, 2022
@Pytal Pytal requested review from a team, PVince81, artonge and szaimen and removed request for a team May 27, 2022 22:38
@Pytal Pytal marked this pull request as ready for review May 27, 2022 22:42
@PVince81 PVince81 requested review from CarlSchwan and skjnldsv May 30, 2022 09:14
@Pytal
Copy link
Member Author

Pytal commented Jun 8, 2022

@nextcloud/accessibility available to review?

Pytal added 4 commits June 8, 2022 23:58
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Removed in #29966 and partially restored in #30452

Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Pytal added 9 commits June 9, 2022 00:08
…primary button

Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
@Pytal Pytal force-pushed the enh/a11y-keyboard-filepicker branch from a63198e to 0ea95c3 Compare June 9, 2022 00:27
@Pytal Pytal requested a review from PVince81 June 9, 2022 00:35

import OC from './index'
import OCA from '../OCA/index'
import { isA11yActivation } from '../Util/a11y'
Copy link
Member

Choose a reason for hiding this comment

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

ok for now, I guess we might want this also in nextcloud-vue

Copy link
Member Author

Choose a reason for hiding this comment

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

Copy link
Member

@PVince81 PVince81 left a comment

Choose a reason for hiding this comment

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

👍

@PVince81 PVince81 merged commit dac93fe into master Jun 9, 2022
@PVince81 PVince81 deleted the enh/a11y-keyboard-filepicker branch June 9, 2022 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants