parse-community / parse-dashboard

A dashboard for managing Parse Server
https://parseplatform.org
Other
3.74k stars 1.39k forks source link

When entering data in Parse Dashboard, use Tab key to move to next field. #2522

Open jaysonng opened 8 months ago

jaysonng commented 8 months ago

New Feature / Enhancement Checklist

Current Limitation

Entering data via the dashboard doesn't allow the TAB key to move to the next field for easier data entry.

Feature / Enhancement Description

Pressing the TAB keyboard key should move to the next field.

Example Use Case

After typing data in Column 1, pressing tab should bring me to column 2.

Alternatives / Workarounds

Mouse clicking to the next field seems to be the only way to move to the next field.

3rd Party References

Excel, Numbers or any Form.

parse-github-assistant[bot] commented 8 months ago

Thanks for opening this issue!

mtrezza commented 8 months ago

I tried this out in a popular spreadsheet program and it behaves like this:

  1. Pressing Enter key while a cell is selected changes into edit mode
  2. Pressing Tab - whether being in edit mode or not - jumps to the next cell without entering edit mode; to enter edit mode see step 1
jaysonng commented 8 months ago

I'd expect it to act like a form entry where when you press tab when you're in one field, it would go to the next field.

This works in Parse-Dashboard when you're adding a new Column. In that adding a new column form, pressing tab brings you to the next field for easier entry. Screenshot 2024-01-20 at 12 29 16 PM

mtrezza commented 8 months ago

These are 2 different cases - and in fact 2 different UI elements, a data browser cell vs. modal form text field. I believe when adding a new row in the data browser it could well behave like the form you mentioned, where TAB jumps to the next cell in edit mode, so it's easy to fill out the cells. When not adding a new row, I believe it should act like a spread sheet simply because that's the behavior that people are used to from spread sheets, so using the data browser is more intuitive.

mtrezza commented 5 months ago

@Bhavyajain21 this may be interesting for you

Bhavyajain21 commented 5 months ago

Sure, please assign. I can start looking into this.

@mtrezza

mtrezza commented 5 months ago

We generally do not assign in any formal way. Just look at the issue and if there's no existing PR just claim it by posting a comment that you're going to work on it.