nextcloud / nextcloud/calendar
"today" button should scroll to current day/time in all views
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 332
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 137
Description
Is your feature request related to a problem? Please describe.
In Day-View, while looking at a different day than today, click the "today" button in the left sidebar. Today is focused but you have to scroll to current time by hand. Confusing, especially if you have low time-steps like 5mins or 10 mins (which you can select in the settings in bottom left corner)
Describe the solution you'd like
(edited to include all ideas that came later)
Action of today button should be:
- Day view: shows current day and brings "now" (red line) to the center of the viewport
- Week view: shows current week and brings "now" (red line) to the center of the viewport
- Month view: brings current day to the center of the viewport
- Year view: brings current day to the center of the viewport
- List view: clicking today button brings current date to the center of the viewport
Also: Maybe the button should be renamed to "Now"?
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, tests, or entry points are named. Review the existing Today button behavior across the day, week, month, year, and list views, then determine how each view handles its current date or time. Done means the relevant current day or time is centered in every listed view, with tests covering the behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100