📅 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.

Image Placeholder

✨ 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.
Image Placeholder

🎨 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.

Image Placeholder

📍 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.
Try It Free Now