📅 読書カレンダーとは?
読書の森では、GitHubのコントリビューショングラフと同じスタイルで 毎日の読書量をヒートマップ形式で表示します。 1年分の読書活動が一目で確認でき、読書習慣の継続を後押しします。
✨ 主な機能
- 🎨 GitHubスタイルのヒートマップ プログラマーにおなじみのGitHubコントリビューショングラフと同じデザイン。 日ごとの読書量を色の濃淡で表現します。
- 📊 統計情報の自動計算 合計読了ページ数、活動日数、1日あたりの平均ページ数を 自動で計算して表示します。
- 📆 日付の表示 各セル内に日付(1〜31)が小さく表示されますので、 特定の日の読書量をすぐに確認できます。
- 🔍 ホバーで詳細表示 セルにマウスを乗せると、その日の日付と読了ページ数が ツールチップで表示されます。
- 🌓 ダークモード対応 ライトモードとダークモードでカラーパレットが自動で切り替わり、 どちらのテーマでも見やすく表示されます。
- 📖 本ごと・全体両方に対応 個別の本の読書カレンダーと、読書録全体の 読書カレンダーを両方表示できます。
🎨 カラーレベルの意味
読書量に応じて5段階の色で表示されます:
- レベル0(最も薄い) 記録なし
- レベル1〜4(段階的に濃く) その日の読了ページ数に応じて濃淡が変化。 最大ページ数を基準に、25%/50%/75%/100%で区分されます。
🎯 使用シーン
読書習慣を可視化したいとき:
「今月はどれだけ読書したか」「空白の日が多いか」が
一目でわかります。連続した緑色のセルを見ると
モチベーションが上がります。
読書の傾向を分析したいとき:
「週末に集中して読む」「平日はあまり読めていない」など、
曜日ごとの傾向がカレンダー形式で確認できます。
目標達成を確認したいとき:
「毎日少しでも読む」という目標に対して、
空白の日がないかをひと目で確認できます。
📍 表示位置
読書カレンダーは以下の場所に表示されます:
- 📚 読書録全体のカレンダー メイン画面の記録の後に、すべての本を合計した 読書カレンダーが表示されます。
- 📖 本ごとのカレンダー 各本の詳細情報欄に、その本だけの 読書カレンダーが表示されます。
💡 活用のコツ
- 毎日少しでも記録をつける たとえ1ページでも記録をつけることで、 カレンダーに色がつき、継続のモチベーションになります。
- 週単位で振り返る 週末に1週間分のカレンダーを見返すと、 次週の読書計画を立てやすくなります。
- 連続記録を意識する 「30日連続で記録をつける」といった目標を立てると、 カレンダーの空白を埋めたくなる心理が働きます。