DayLeaf Calendar User Manual

【Important Notice】
Due to design limitations, this application may contain bugs or unexpected issues.
Please do NOT use it to manage or store important or irreplaceable data.
The developer cannot be held responsible for any data loss or damages. Please use at your own risk.
DayLeaf Calendar Icon
Privacy Policy & Terms of Use

Table of Contents

  1. About DayLeaf Calendar
  2. Screen Layout & Main Features
  3. Basic Usage
  4. Trash & Data Safety
  5. Data Storage, Backup & Migration
  6. Settings & Customization
  7. FAQ & Troubleshooting
  8. Shell Copy Feature
  9. Shortcuts & Useful Features
  10. Support & Contact
  11. Libraries & License Information

1. About DayLeaf Calendar

DayLeaf Calendar is a desktop calendar app for Windows that recreates the warmth and fun of a "tear-off paper calendar" in digital form.

Key Features of DayLeaf Calendar
Recommended for:
・Those who want to keep a daily record
・Those who want to organize work or study progress by date
・Fans of the paper calendar feel
・Those who want to safely manage important data on their own PC

2. Screen Layout & Main Features

DayLeaf Calendar Full Screen
Full screen image

DayLeaf Calendar centers around the "Main Calendar", with an intuitive layout including a Control Panel and Edit Modal.

2.1 Overall Layout

Tip: All areas support not only mouse operations but also drag & drop and right-click menus.

2.2 Details & Main Features

Point: All operations are managed "per date", making it easy to edit, back up, or restore only specific days.

3. Basic Usage

Basic operation demo (page flipping, notes, doodles, file operations)

3.1 Moving Between Dates

Tip: You can also move between dates using the mouse wheel or arrow keys (depending on version).

3.2 Adding & Editing Notes, Doodles, and Files

Example: How to record a day
1. Move to the date you want to record
2. Click the "Edit" button
3. Enter text in the "Notes" tab, choose color/size, and click "Save"
4. Draw in the "Doodles" tab and click "Save"
5. Drag & drop files in the "Files" tab to attach them
Example: Adding & editing notes, doodles, and files (new video)

3.3 Drag & Drop, Preview, and Explorer Integration

3.4 Layers & Display Customization

3.5 Customizing Settings

Point: All operations are saved "per date", making it easy to edit, back up, or restore only specific days.

4. Trash & Data Safety

DayLeaf Calendar features a unique trash system that allows you to easily restore accidentally deleted notes, doodles, and files.
Data migration and backup are also designed for safety, with robust mechanisms to protect your important records.

4.1 Trash System Highlights

Note: To permanently delete data in the trash, manually delete the trash folder using Explorer, etc. (Permanent deletion cannot be done from the app.)

4.2 How to Restore from Trash

  1. Click the "Trash List" button in the settings screen
  2. Click the "Restore" button for the item you want to recover
  3. The data will be returned to its original location (if a file with the same name exists, you will be prompted to overwrite)
Tip: You can also open the trash folder itself in the OS Explorer.

4.3 Data Safety Design

Point: The design minimizes the risk of accidentally losing important data and ensures safe management.

5. Data Storage, Backup & Migration

DayLeaf Calendar stores all data in a "data folder" on your local PC.
No cloud or external servers are used, so you can change the storage location or back up data yourself using standard file operations.

5.1 Data Folder Structure

Data is organized by date, with "Notes", "Doodles", and "Attachments" neatly arranged for each day.

/
  └─ YYYY/
      └─ MM/
          └─ DD/
              ├─ memos/         ... Note data (JSON files)
              ├─ drawings/      ... Doodle data (JSON files)
              ├─ files/         ... Attached files/folders
              ├─ file_positions.json ... File position info
    

5.2 How to Back Up

5.3 How to Migrate Data (Change Storage Location)

  1. Change the "Data Storage Location" in the settings screen
  2. Current data will be copied to the new location (the original data remains)
  3. After copying, you can continue working in the new location
Point: Even during migration, the original data is never deleted. It's safe even if an error or cancellation occurs.

5.4 Notes on Storage Location

Note: Files or folders with the .asar extension may cause errors during data migration or copy operations.
These files/folders are not supported as normal DayLeaf Calendar data.
If an error occurs, you can either exclude .asar files/folders from the copy target, or avoid the issue by manually copying them using Windows Explorer or other OS file tools.
This is due to limitations in the app framework (Electron/Node.js), which restricts copying certain special files via the app's internal process.

6. Settings & Customization

DayLeaf Calendar offers rich customization features. Adjust appearance, behavior, data storage, and more from the settings screen.

* Some settings (language, theme, developer mode, etc.) take effect after restarting the app.
Tip: Open the settings screen anytime from the "Settings" button in the control panel.

7. Troubleshooting & FAQ

7.1 Troubleshooting

Tip: Most issues can be resolved by "restarting", "checking storage location", or "updating to the latest version".

7.2 Frequently Asked Questions

9. Shell Copy Feature (Advanced File Copy)

Shell Copy feature screenshot
Shell Copy feature screenshot

The Shell Copy feature uses Windows OS commands (robocopy, xcopy, etc.) to powerfully and safely copy files that may fail with the app's normal copy, such as special files (e.g., .asar files or certain system files).

9.1 How to Use

  1. Open the "Files" tab in the Edit Modal
  2. Click the "Shell Copy" button or drop files into the drag & drop area
  3. The copy will start, and progress/logs/errors will be shown on screen
  4. After completion, files are automatically added to the file list for that date

9.2 Advantages & Features

9.3 Notes

Note: Shell Copy is especially effective for special files (such as .asar or some system files) that cause errors with the app's normal copy.
You can also check detailed progress and error messages, which helps in troubleshooting.

10. Shortcuts & Useful Features

* Shortcut key operations (e.g., F12, Ctrl+Shift+I) are not implemented yet.
We are considering shortcut support in future versions.
Tip: We plan to add more useful features based on user feedback.

11. Support & Contact

For questions or issues, please contact us via the in-app help or the developer contact below.
Developer Contact: Udon Soba yosuke4061@gmail.com

Tip: Please also refer to "7. Troubleshooting & FAQ" in this manual for common questions and solutions.

12. Libraries & License Information

▲ Back to Table of Contents

Application License

DayLeaf Calendar
Copyright (c) Udon Soba 2025
All Rights Reserved.

This software is protected by copyright law and international treaties.
Unauthorized reproduction, distribution, or modification of this software is prohibited by law.

Terms of Use:
1. The right to use this software is granted only to license purchasers.
2. Purchasers may install and use this software on one device.
3. Reverse engineering or decompiling this software is prohibited.
4. This software is provided "as is" without any warranty.
5. The author is not liable for any damages arising from the use of this software.

Open Source Libraries Used

Full MIT License

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.

(For libraries under the MIT License, the above conditions apply.)

Please use each library/binary included in this software in accordance with its respective license terms.

Message from the Developer

Thank you very much for using DayLeaf Calendar.
This app is made possible by the power of many open source communities and the feedback of our users.
We will continue to improve DayLeaf Calendar to make "daily record-keeping more enjoyable".
We hope you will continue to enjoy using it.
- Udon Soba (Developer)