Comments (5)
upstream issue: fullcalendar/fullcalendar#2276
from calendar.
Judging from the FC demo, I'd say it needs the following things:
- Make sure jumping to specific day (returning to today/picking a new day in the date picker) correctly focuses the active month
- Make scroll snap on each week line. Otherwise the weeks can be not aligned with the scroll view
- Make sure we can still style the "not active" month with the grey background as long as a specific month is whole into view
- Check that week-ends can still be hidden
from calendar.
This is implemented in fullcalendar now (v6.1), and that version is already in Nextcloud calendar. So it should be possible to fix this issue now, right?
@tcitworld please remove the "blocked" label
demo: https://fullcalendar.io/docs/daygridyear-view-demo
related blog post: https://fullcalendar.io/blog/2023/01/multimonth-and-more
from calendar.
Ah, sorry maybe I misunderstood a little bit, see details here fullcalendar/fullcalendar#2276 (comment)
So what they implemented upstream is not really infinite month scrolling, just month-scrolling within a given year. But I think it's still worth implementing this now.
What do you think?
from calendar.
As @alexanderdd mentioned, the dayGridYear view is potentially a better month view with continuous scrolling support (except over year ends). https://fullcalendar.io/docs/daygridyear-view-demo
What do you think about replacing the month view with that @ChristophWurst @tcitworld?
from calendar.
Related Issues (20)
- Keyboard shortcuts from calendar interfere with Nextcloud Assistant
- Calendar generates lots of activity possibly for just opening/viewing or syncing an event?
- Reconsider 30 days trash bin automatic deletion period HOT 2
- [stable4.7] Attendees text overlapping, unreadable (illegible) HOT 4
- "Next year" button is cut off
- Trashbin is opened behind new entry
- Enhance "Room availability" for all possible resources
- Event bar is too short and has visible background "shadow"
- Avatar icon has cut off status icon
- Recurrence options no longer work
- Past events styling breaks on recurring events HOT 1
- Calendar freezes HOT 2
- Popup modal does not show all attendee's
- Add Organizer Selection for Shared Calendars
- Windows compatibiliy: upload a file with wrong filename
- Share a whole calendar with "See only free/busy (hide details)" option HOT 5
- past styling looks off when events overlap
- NC calendar web app: doesn't display all calendars when creating a new event HOT 1
- Hidden shared calendars should be listed in *Hidden*, not *Shared calendars*
- Collate open calendar inviations HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from calendar.