I want to create something called a life calendar, which looks like this or this
Basically a massive gridview with 100 rows with 52 columns each which can be zoomed and panned into, and when a cell is clicked it will push a calendar page relating to that week.
I've tried a basic gridview but it just laggs quite a lot, especially if each cell has some data such as a color or a number
I've looked at packages like calendar_view and table_calendar but they do not have the functionality to do arbitrarily large calendars like I'm looking for
Is there a way to implement gridview in a way that is less memory intensive? Or maybe the right package is out there?