gristlabs / grist-core

Grist is the evolution of spreadsheets.
https://www.getgrist.com/
Apache License 2.0
7.14k stars 319 forks source link

Make it possible to re-order things without using drag & drop #1248

Open manuhabitela opened 2 weeks ago

manuhabitela commented 2 weeks ago

Describe the problem to be solved

:wave:

Drag & drop is currently used to order a few things in the app:

This is great but it I didn't find any alternative way of ordering those elements. That means a few things:

WCAG source: https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements

Describe the solution you would like

We can think about multiple different solutions to let people re-order things without drag & drop:

Having the action available through the item menu would certainly be the simplest to implement, while covering all usecases: both users who rely exclusively on keyboard, and mouse users who have too much trouble performing drag&drop movements.

dsagal commented 2 weeks ago

Other features that rely on dragging:

manuhabitela commented 2 weeks ago

You definitely are the GOAT (Gristman of all time). Thanks for the input.

I actually used some of those but forgot them. And you made me discover things.

Thanks!