nextcloud / nextcloud/calendar

Ability to specify default time position to display in day view?

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

Nobody has claimed this yet.

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

When switching to 'Day' view, Calendar displays times in the early hours of the morning. Most of my events occur after midday, so much scrolling is then required to see such events.

Describe the solution you'd like

i would find it useful to have a "Day begins at" setting, such that setting it to (say) midday would result in the midday slot appearing at the top of the page when switching to 'Day' view. Other users might find it helpful to be able to specify the beginning of their workday (e.g. 0800 or 0900) so that the start of their workday appears at the top of the page.

Describe alternatives you've considered

Initially i thought that maybe the 'Day' view should automatically display the first event of the day at the top of the page, and display midnight at the top of the page otherwise. However, the preceding is now my preferred solution.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

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

The issue names no files, tests, or entry points. Start by locating the Day view rendering and the calendar settings or preferences entry point, then trace how the view chooses its initial scroll position. Done means a configurable “Day begins at” value places that time at the top when opening Day view, with the default behavior preserved.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
40/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.