New note behavior in long, sorted lists is inconvenient
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 738
- Forks
- 162
- Avg merge
- 6h 2m
- Merged PRs (30d)
- 35
Description
Is your feature request related to a problem? Please describe.
I have quite a few notes. So good overview matters to me. When I create a new note in a category (sorted alphabetically) where many other notes exist already, the new note disappears in nowhere. This is because the default name is being sorted to its alphabetical position possibly out of user view. Unfortunately the browser view is not scrolling down to the new note position automatically. From user view this is irritating, because it seems the note has not been created.
Describe the solution you'd like
When creating a new note in a sorted list, always scroll the view to the new or changed note and make it visible to the user. This also applies when renaming a note. This solution shall make sure that the new or changed note never gets out of sight.
Describe alternatives you've considered
New or changed notes get shown as top element of the list temporally. I think this is the less optimal solution. But the highlighted note could be sticked to top as first note as long as it is being modified.
Additional context
Additionally, it would help if the current selected note is being highlighted with color or a border. Currently it is not really easy to see current selected note in the list. For example current selected category is being highlighted with dark background.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start at the browser note-list entry points for creating and renaming notes, then trace how sorted-list selection and visibility are updated. Done means a newly created or renamed note is scrolled into view, and the selected note has a visible highlight.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100