nextcloud / nextcloud/calendar

"today" button should scroll to current day/time in all views

Open
#2,076 6 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop design enhancement Feature: Fullcalendar skill:frontend
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:

  1. Day view: shows current day and brings "now" (red line) to the center of the viewport
  2. Week view: shows current week and brings "now" (red line) to the center of the viewport
  3. Month view: brings current day to the center of the viewport
  4. Year view: brings current day to the center of the viewport
  5. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.