nextcloud / nextcloud/calendar
Reactive calendar view
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.
As a user I might be using the calendar on a small table screen or a super wide 29:1 monitor. The current day, weeks options don't really scale fit properly on these screens.
For instance on a smaller screen the week view is squished.
And on a ultra wide monitor the week view is super stretched.
Describe the solution you'd like
Replace the "day" / "week" option with a single "days" option that automatically adjusts the amount of days visible based on the size of the screen the user is working with based on a reasonable column size. Additional give the user the ability to change the column size, which would show more or less days to fill the screen.
Describe alternatives you've considered
None available
Additional context
No response
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
The issue names no files, tests, or entry points; begin by locating the existing day and week calendar views in the JavaScript frontend. Define how screen width and user-selected column size determine the visible day count, then verify the layout on narrow and ultra-wide screens.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100