📅 What is the Reading Calendar?
Reading Forest displays your daily reading activity in a heatmap format, just like GitHub's contribution graph. See your entire year of reading at a glance and stay motivated to keep reading.
✨ Key Features
- 🎨 GitHub-style Heatmap The familiar design of GitHub's contribution graph. Daily reading volume is represented by color intensity.
- 📊 Automatic Statistics Total pages read, active days, and average pages per day are automatically calculated and displayed.
- 📆 Day Numbers Display Each cell shows small day numbers (1-31), making it easy to identify specific days at a glance.
- 🔍 Hover for Details Hover over a cell to see a tooltip with the date and number of pages read that day.
- 🌓 Dark Mode Support The color palette automatically switches between light and dark modes, ensuring readability in both themes.
- 📖 Per-book and Overall Views View reading calendars for individual books or for all books combined in your reading logs.
🎨 Color Level Meanings
Reading volume is displayed in 5 levels of color intensity:
- Level 0 (lightest) No reading recorded
- Levels 1-4 (progressively darker) Color intensity increases based on pages read that day. Levels are divided at 25%/50%/75%/100% of the maximum pages read.
🎯 Use Cases
Visualizing reading habits:
See at a glance how much you've read this month and whether
there are many blank days. Continuous green cells
boost motivation.
Analyzing reading patterns:
Discover patterns like "I read more on weekends" or
"I don't read much on weekdays" through the calendar format.
Checking goal progress:
For goals like "read at least a little every day,"
you can instantly see if there are any blank days.
📍 Where It's Displayed
The reading calendar is displayed in these locations:
- 📚 Overall Reading Logs Calendar Displayed on the main screen after records, showing the combined reading calendar for all books.
- 📖 Per-book Calendar Displayed in each book's detail section, showing that book's reading calendar only.
💡 Tips for Best Use
- Record even small progress Even recording just 1 page adds color to the calendar and motivates you to continue.
- Review weekly Looking back at your week's calendar on weekends helps plan the next week's reading.
- Aim for streaks Setting goals like "record reading for 30 consecutive days" creates a psychological drive to fill in blank days.