DayLeaf Calendar アイコン

DayLeaf Calendar ユーザーマニュアル v1.4.0

紙の日めくり体験とローカル完結の安全性を両立させた DayLeaf Calendar の正式ドキュメントです。v1.4.0 で刷新した UI とデータ運用ルールをこの1冊で確認できます。

🎉 新バージョン 1.4.0 リリース(2025年11月19日) 起動ショートカットの自動実行、アイコンへのコメント付与、範囲外アイコンの自動整列、カレンダー直接描画の改善など、朝のルーティンを高速化する機能を多数追加しました。
データ保護のお願い DayLeaf はオリジナルファイルを直接変更せず 必ずコピー を専用領域に保存しますが、未知のファイル形式や OS 権限の影響でコピーエラーが発生する可能性をゼロにはできません。重要データはご自身でもバックアップを取り、エクスプローラーで保存フォルダを扱う際は DayLeaf を終了してから操作 → 再起動して「最新情報に更新」を実行してください。

1. アプリ概要とコンセプト

DayLeaf Calendar は「紙の日めくり体験」と「ローカル完結の安全性」を両立する Windows デスクトップアプリです。 すべての操作が コピー → 専用領域に保存 というワークフローで行われ、元ファイルを破壊しないことを最優先に設計されています。

アプリ動作デモ:日付めくり、テーマ切替、コンテンツ操作、ショートカット起動などをまとめて確認できます。

設計理念とデータポリシー

DayLeaf v1.4.0 の新機能

アプリの全体像

2. 初回セットアップ(言語・テーマ・サウンド)

最初に実施する操作をスクリーンショット付きで整理しました。

  1. 初期表示(英語) – 下部の Settings ボタンから設定を開く。
    初期画面
    インストール直後は英語 UI。
  2. LANGUAGE を Japanese に切替 – いつでも English に戻せる旨を明記。
    言語設定
    設定モーダル上部で言語を選択。
  3. SAVE → 自動再起動 – ウィンドウが一度閉じて再表示される。
    保存ボタン
    保存後は数秒待てば再起動完了。
  4. 日本語 UI を確認 – タイトルバーやコントロールバーが日本語化されていれば完了。
    日本語 UI
    同じ手順で英語に戻すこともできます。

テーマとサムネイル

テーマ切替
和紙/クラシック/モダン/季節/ダーク/ネイビー/フォレスト推奨/ピンク/レトロ/ミント/ナイトから選択。ピンク(20_01_08.png)とミント(20_01_36.png)の例も掲載予定。

サムネイルサイズは 48・80・120・160・210px の5段階。カレンダーとモーダル双方に反映されます。

サウンドとアニメーション

サウンド設定
めくり音 ON/OFF + 音量、アニメーション(クラシック/スライド/フェード/ズーム/フリップ/ワイプ)を切り替え。

ページめくりデモ

前日/めくるボタンとマウスホイールで紙のように日付を送る操作感。

3. メイン画面と UI カタログ

カレンダー本体とモーダル群の役割を一覧化。章ごとの執筆時に参照します。

カテゴリ役割主要操作
#01 メインカレンダー全コンテンツのキャンバスページめくり/ドラッグ配置/右クリック
#02 メモモーダルテキストメモ管理新規・並び替え・JSON入出力
#03 ファイルモーダルファイル保管庫追加・削除・コメント・サムネ切替
#04 お絵描きモーダルお絵描きスタジオツール選択・線幅/フォント調整・保存/読み込み
#05 設定モーダルテーマ/言語/データ/サウンド即時反映と再起動が必要な設定の切り分け
#06 検索モーダルメモ/ファイル横断検索キーワード+日付範囲→日付ジャンプ
#07 レイヤーモーダル表示/非表示の切替トグル操作で即時反映
#08 起動ショートカット起動時オートランショートカット追加・並び替え・自動実行
#09 ごみ箱一覧削除データの復元種類・サイズ確認 → 復元/完全削除
#10 旧編集モーダル互換用 UIメモ/落書き/ファイルをタブで管理

その他メニュー

その他メニュー
右下「その他」を開くと コンテンツ / フォルダ / 前週 / 来週 / 起動時ショートカット の5アクションが表示される。

旧コンテンツ編集モーダル(互換用)

旧メモタブ
旧メモタブ。検索欄や単純なメモ入力欄が中心のレイアウト。
旧落書きタブ
旧落書きタブ。手書きキャンバスと線の太さ・キャンバス幅設定のみを備える簡素な UI。
旧ファイルタブ
旧ファイルタブ。ドラッグ&ドロップでファイルを追加し、シェルコピー機能(Experimental)も選択できる。

旧モーダルは後方互換のために残している機能であり、現在は新しいメモ/ファイル/お絵描きモーダルの利用を推奨しています。テンプレート貼り付けやシェルコピーなど旧 UI で提供していた手順も本書に再掲しているため、このマニュアルだけで操作が完結します。

4. ファイル操作ワークフロー

ファイルボタンからの管理、表示切替、検索・並び替え、コメント付けまでをまとめています。

ファイルモーダル(リスト)
リスト表示。ファイル名・サイズ・更新日を縦に確認でき、チェックボックスで複数選択が可能。
ファイルモーダル(グリッド)
グリッド表示。画像やショートカットの見た目を重視する場合はこちらを使用。
ファイル名の変更ダイアログ
ファイルを選択して「名前を変更」を押すとダイアログが開き、その場で任意のファイル名に変更できる。ここで扱うのは DayLeaf 専用領域にコピー済みのファイルであり、元のファイル名には影響しない。

ファイルカードにマウスカーソルを乗せるとクイックアクションが表示されます。名称変更・開く・場所を開くなどがここから実行できます。

「場所を開く」をクリックすると Windows エクスプローラーで専用保存フォルダが開き、該当ファイルが選択された状態になる。

ここで扱うのは DayLeaf 専用領域にコピー済みのファイルです。「場所を開く」から直接エクスプローラー操作を行っても元ファイルには影響しませんが、アプリが日付ごとのフォルダ構造を前提に管理しているため、削除や移動は可能な限りアプリ側で行うことを推奨します。

ドラッグ&ドロップでファイルを追加する様子。
モーダル内で開く・場所を開く・削除・名前変更を行う流れ。

実体は %APPDATA%\dayleaf-calendar\calendar\年\月\日\files にコピー保存されるため、元ファイルは変更されません。

保存フォルダ
Windows エクスプローラーで保存先を直接開いた例。

コメントでラベル付け

コメントメニュー
カレンダー上で右クリック → 「コメントを追加」。
コメント入力
文字サイズ・背景色・文字色を設定して保存。
コメント表示
吹き出しでラベル表示。複数ファイルに個別コメントを付与可能。

5. メモ管理モーダル

メモボタンを押すと、その日のメモを一覧・編集できる専用モーダルが開きます。内容・色・文字サイズを管理でき、JSON 形式でのバックアップ/復元にも対応しています。

メモ一覧
「新規メモ」「更新」「選択を削除」「エクスポート」「インポート」を上部ボタンで操作。右側の検索欄と並び順(内容順/作成順など)でフィルタリング可能。
メモエディタ
メモをクリックするとエディタが開き、本文/文字色/背景色/フォントサイズをその場で変更できる。
メモのエクスポート
エクスポートは JSON 形式(例:memos_2025-11-22.json)で出力。インポートで同じ JSON を読み込むとカレンダー内に再展開できる。

6. お絵描きモーダル

お絵描きボタンで表示されるキャンバスでは、タイトルと説明を入力してから描画を開始できます。描いた内容はカレンダー上に貼り付けたり、直接描画モードでそのまま日付ページへ配置することも可能です。

お絵描きモーダル
ツールバーから鉛筆/定規/四角形/円/テキスト/消しゴムを選択。線色・塗り色、線の太さ、フォントサイズも調整できる。
カレンダー直接描画モーダル
「カレンダー直接描画」を押すと暗転したカレンダー上で描画モードが起動し、線色と太さを右上ツールから変更できる。
直接描画サンプル1
直接描画モードで描いた線はそのまま日付ページに保存される。
直接描画サンプル2
描画後は「保存」で確定。「キャンセル/クリア」で元の状態に戻せる。

8. レイヤー表示設定

カレンダーは「メモ/落書き/ファイル」の3レイヤーで構成され、表示を個別に切り替えられます。

レイヤーモーダル
チェックボックスで即時 ON/OFF。切り替えはカレンダーに即時反映。
レイヤー全部表示
全レイヤー表示時の例。メモやお絵描き、ファイルが同じ日に共存。
ファイル非表示
ファイルレイヤーのみ OFF。メモと落書きだけを集中して閲覧できる。

9. 起動設定とショートカット

DayLeaf Calendar を PC 起動とともに自動表示させ、朝いちばんのルーティンに組み込むための設定です。起動時に開く日付やショートカットパネルをここで制御できます。

Windowsと同時に起動
「Windowsと同時に起動」を ON にするとサインイン直後に DayLeaf が自動起動。「アプリ起動時に表示する日付」で「今日の日付/前回終了時の日付」を選択できる。
ページめくりアニメーション
起動直後のページめくりアニメーション(クラシック/スライド/フェード/ズーム/フリップ/ワイプ)やウィンドウ設定も同じ画面で切り替え可能。

起動時ショートカットパネル

ショートカット設定
「アプリ起動時にショートカットパネルを表示」を ON にすると、DayLeaf 起動と同時にショートカットパネルが左側にポップアップする。
ショートカットパネル表示
パネルでは登録済みショートカットの起動・名前変更・削除、自動実行の ON/OFF を切り替えられる。別画面へ移動すると自動で閉じる。
ショートカット登録ダイアログ
「ショートカットを追加」→ ファイル選択で .lnk などを登録し、表示名を入力して保存。
ショートカット自動実行
各ショートカットには「アプリ起動時に自動実行」チェックボックスがあり、DayLeaf 起動と同時に任意のアプリを自動起動できる。

これらの設定を組み合わせることで、PC 起動 → DayLeaf 表示 → よく使うアプリ起動までを自動化し、日めくりカレンダーを一日のスタート地点にできます。

10. アイコンの自動整列

設定 > データ の下部にある 「範囲外のアイコンを自動的に位置調整する」 を ON にすると、カレンダー表示領域(ウィンドウサイズ)からはみ出した メモ/落書き/お絵描き/ファイルをアプリが自動で再配置します。4K やマルチモニターから HD へ戻したときに便利です。

アイコン自動整列設定
設定モーダルでトグルを ON。起動時ショートカット設定の近くに配置されています。

機能を有効にした状態でカレンダーを再描画すると、ウィンドウ外に出ていたアイコンが自動で中央付近へ戻ります。下記は右端に隠れるように配置した後、自動整列が働いた例です。

整列前のキャプチャ
整列前:右端の外にコンテンツが潜り込んでおり、スクリーンショットでも見切れている。
整列後のキャプチャ
整列後:はみ出していたアイコンがウィンドウ内に収まり、再び編集可能になっている。

11. データ保存と移行

DayLeaf Calendar で扱うデータは全て専用領域にコピー保存され、オリジナルを変更しません。保存先やコピー方針をここで明記します。

保存先設定
設定 > データ で保存先を確認・変更。「既存データをコピーして移行する(推奨)」が既定で ON。
重要: 重要なデータは必ずご自身でもバックアップし、DayLeaf 以外の場所にもコピーを保持してください。DayLeaf はオリジナルを直接変更せずコピーで運用しますが、未知のファイル形式や OS 権限が原因でコピーに失敗する可能性を完全には排除できません。エクスプローラーで操作する際は DayLeaf を終了 → 作業 → DayLeaf を再起動して「最新情報に更新」を実行し、整合性を確認してください。

12. 削除と専用ごみ箱

削除操作はすべて DayLeaf 専用ごみ箱へ移動するだけで、復元・完全削除もアプリ内で完結します。

右クリック削除
カレンダー上の右クリックメニュー。「ファイルを削除」を選んでも即時消去されない。
削除ダイアログ
複数削除時は確認ダイアログを表示。
ごみ箱ボタン
設定 > データ の「ごみ箱を開く」「ごみ箱一覧」から専用ごみ箱を開く。
ごみ箱一覧
種類/ファイル名/サイズ/削除日時/元の場所を確認し、その場で復元または完全削除。

13. ご利用範囲とサポート

DayLeaf Calendar は、日々のメモやアイデアをローカル PC 上で安全に記録することを目的とした個人向けアプリです。業務機密・医療情報など高い機密性が求められるデータの管理には、専門の業務システムをご利用ください。

データ取り扱いの注意
  • 重要データは DayLeaf の専用領域へコピーされますが、必ずご自身でもバックアップを取得してください。
  • Trash を空にしない限りデータは保持されますが、OS やストレージ障害に備えて外部媒体への定期バックアップを推奨します。
  • .asar など特殊ファイルは通常コピーで失敗する場合があるため、必要に応じてエクスプローラーで手動コピーし、動作確認を行ってください。

ご質問や不具合報告は下記までご連絡ください。返信には数営業日いただく場合があります。

14. ライセンスと謝辞

DayLeaf Calendar (c) Udon Soba 2025 / All Rights Reserved. ライセンス購入者のみが使用でき、1 ライセンスにつき 1 台のデバイスでの利用を許諾します。無断複製・頒布・改変、逆コンパイル、リバースエンジニアリングは禁止されており、ソフトウェアは現状有姿で提供されます。本アプリは以下の OSS を利用しており、各ライセンス条件を順守しています。

区分名称 / バージョンライセンスリポジトリ / 参照
ランタイムElectron v39.2.1MIT Licensegithub.com/electron/electron
設定ストアelectron-store v11.0.2MIT Licensegithub.com/sindresorhus/electron-store
描画fabric v6.9.0MIT Licensegithub.com/fabricjs/fabric.js
文字コードiconv-lite v0.7.0MIT Licensegithub.com/ashtuchkin/iconv-lite
ID生成uuid v13.0.0MIT Licensegithub.com/uuidjs/uuid
ファイル操作fs-extra v11.3.2MIT Licensegithub.com/jprichardson/node-fs-extra
ビルドelectron-builder v26.0.12MIT Licensegithub.com/electron-userland/electron-builder
アイコンelectron-icon-builder v2.0.1MIT Licensegithub.com/onmyway133/electron-icon-builder
ユーティリティglob v12.0.0Blue Oak Model License 1.0.0github.com/isaacs/node-glob
ユーティリティrimraf v6.1.0Blue Oak Model License 1.0.0github.com/isaacs/rimraf
標準モジュールNode.js path / fs / child_process / osMIT Licensegithub.com/nodejs/node

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Blue Oak Model License 1.0.0

Blue Oak Model License
Version 1.0.0

Purpose
This license gives everyone as much permission to work with this software as
possible, while protecting contributors from liability.

Acceptance
In order to receive this license, you must agree to its rules. The rules of this
license are both obligations under that agreement and conditions to your license.
You must not do anything with this software that triggers a rule you cannot or
will not follow.

Copyright
Each contributor licenses you to do everything with this software that would
otherwise infringe that contributor's copyright in it.

Notices
You must ensure that everyone who gets a copy of any part of this software from
you, with or without changes, also gets the text of this license or a link to
https://blueoakcouncil.org/license/1.0.0

Excuse
If anyone notifies you in writing that you have not complied with Notices, you
can keep your license by taking all practical steps to comply within 30 days
after the notice. If you do not do so, your license ends immediately.

Patent
Each contributor licenses you to do everything with this software that would
otherwise infringe any patent claims they can license or become able to license.

Reliability
No contributor can revoke this license.

No Liability
As far as the law allows, this software comes as is, without any warranty or
condition, and no contributor will be liable to anyone for any damages related
to this software or this license, under any kind of legal claim.

DayLeaf Calendar は多くのオープンソース・コミュニティの成果に支えられています。Electron や Fabric.js をはじめ、ライブラリ提供者・メンテナの皆さまに深く感謝いたします。今後もライセンス条件を尊重し、透明性の高い開発を続けていきます。