-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
feat: add ctrl + arrow key to jump to first/last cell; fix left/right key navigation with hidden columns #1827
feat: add ctrl + arrow key to jump to first/last cell; fix left/right key navigation with hidden columns #1827
Conversation
…keys with modifier (ctrl/meta) key pressed
…e left/right edges
Thanks for opening this pull request!
|
I reworded the PR title slightly so that others reading the changelog have a better idea of the fix |
Please feel free to request a review when this is ready. |
Hey @mtrezza, thank you for your changes. I believe it's ready to be reviewed, please proceed. |
Feature tested and works great! Do you think you could also add the ctrl + arrow feature for jumping to the first / last row in the current column? I found this always to be tedious, currently you have to scroll all the way to the top. |
…ys with modifier (ctrl/meta) key pressed
…m/404-html/parse-dashboard into key-navigation-hidden-columns-fix
Thanks for testing @mtrezza. I've added support for ctrl+up/down but I'm afraid it still needs some work. Another thing I tried is to watch for current row change in My preference would be to abstract all scrolling logic into single class as having it now split between I should have some time to work on that next week, or we can merge that as it is and raise new issue for ctrl+up/down + lazy loading optimization. Do you have any preference? |
Thanks for the thorough analysis!
I think this already provides great value as it currently is. The scrolling refinement maybe can be fixed as a patch in a separate PR, so we can already make some developers happy with the added left/right jumping feature. And maybe we get more feedback in the meantime. Normally this would go into an alpha release, but we are still setting up the release process, so I would just stable-release it for now. Would that be fine with you? |
Yes, thats fine with me. Thank you for asking 🤝 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Thanks for this improvement to speed up the workflow in Parse Dashboard!
# [3.2.0](3.1.2...3.2.0) (2021-10-05) ### Features * add ctrl + arrow key to jump to first/last cell; fix left/right key navigation with hidden columns ([#1827](#1827)) ([b504c0f](b504c0f))
🎉 This pull request has been released in version 3.2.0 |
* source: (53 commits) chore(release): 3.2.1 [skip ci] chore(release): 3.2.1-beta.1 [skip ci] ci: fix prerelease labels chore(release): 3.2.1-alpha.1 [skip ci] fix: enabling context menu for read-only cells (parse-community#1844) docs: add info about --dev parameter (parse-community#1842) build: merge beta (parse-community#1841) build: merge alpha (parse-community#1840) docs: fix release changelog filename docs: reword changelog quote docs: fix changelog branch names (parse-community#1837) refactor: simplify reading dashboard config from a json file (parse-community#1828) ci: update release branch names chore(release): 3.2.0 [skip ci] feat: add ctrl + arrow key to jump to first/last cell; fix left/right key navigation with hidden columns (parse-community#1827) refactor: upgrade inquirer from 8.1.2 to 8.1.3 (parse-community#1829) refactor: upgrade otpauth from 7.0.5 to 7.0.6 (parse-community#1830) refactor: replace create-react-class with ES6 classes (parse-community#1818) refactor: replace query-string with URLSearchParams (parse-community#1819) docs: fix typo in refactor changelog entry ... # Conflicts: # package-lock.json
New Pull Request Checklist
Issue Description
This merge request is about following:
TODOs before merging