Multiple repeating groups for full year calendar

Yesterday I made a post asking how to make a Github style graph (Github heatmap graph - Need help - Bubble Forum) and I made pretty good progress. Basically I used the custom calendar tutorial for the section you see and clicking the check changes the state for “status” and I will have a backend workflow run at the end of the day to save whatever status it is.

Anyways, I have another question now…
How do I make this “calendar” stretch the entire year? This is obviously a 7x6 block which is not enough and repeating groups are limited. I saw an old thread saying to create multiple repeating groups but I’m not quite sure how I would do that here.

Any thoughts?

image

Check out the free calendar tool plugin

In the RG settings Fixed Number of Cells and change number of columns and rows.

My RG settings don’t look like that?
But also, I changed it so it is not fixed so I can change the scroll direction so instead of data going from left to right, it goes top to bottom.

Are you trying to show 365 days at once or are you wanting to build a year view so a user can switch from month to month and see only those dates for that month? Or are you trying to replicate a Google Year View or Apple Calendar Year View?

I’m trying to replicate the Github contribution graph. I’m building a habit tracker.
So from my screenshot you can see I have a portion of it, it’s 42 days but I can’t get a single repeating group to hold more. I want to have a full years worth of days showing in that same grid style.

There is nothing about repeating groups that limits the number of entries it can display except your list of results returned, the use of fixed number of columns and rows, use of pagination or operators in the dynamic expression to only show until item number.

In order to show more than 42 days, you need more than 42 days to display. Use a plugin that is 1T List of dates and create the list of dates for the Year.

That’s huge. I figured that part out, it was in the script that there be 42 days… simply changed it to 365 and it worked. Thank you

How might one actually go about changing said script to 365?

This topic was automatically closed after 70 days. New replies are no longer allowed.