App Settings
App Settings Overview
Section titled “App Settings Overview”“App Settings” is the unified settings entry point for the PC client, consolidating global toggles, list management, membership, accounts, and announcements that were previously scattered across different locations into a single window.
The Window Itself
Section titled “The Window Itself”- Size: 800 × 600 pixels (not resizable)
- Title Bar: Custom-drawn dark gray top bar (left side: logo + “YYNote” title; right side: exit program + close button)
- Taskbar: Does not appear in the Windows taskbar
- Position: Opens centered on the screen by default
- Drag: Hold the title bar to drag
Overall Layout (3 Sections)
Section titled “Overall Layout (3 Sections)”┌──────────────────────────────────────────────────────┐│ Top Title Bar │├──────────┬───────────────────────────────────────────┤│ Left │ Right Content Area ││ Menu │ (Selected Tab's Content) │├──────────┴───────────────────────────────────────────┤│ Bottom Status Bar │└──────────────────────────────────────────────────────┘- Left Menu: Top is the avatar area (click to enter account management); below are 11 function tabs
- Right Content Area: The settings panel for the currently selected tab
- Bottom Status Bar: Left side shows version number; right side has 8 quick action buttons
- Selection Color: The currently selected tab’s text and icon turn orange
How to Open
Section titled “How to Open”- Main App: “App Settings” button at the top
- System Tray: Right-click tray icon → Settings → App Settings
- Desktop Widget: Hover → gear icon → Settings menu → “App Settings”
- Desktop Calendar: Expand the calendar’s left-side todo list → click the settings button → “App Settings”
- Desktop Weather: Settings menu slides out from the right → “App Settings”
- Not Logged In: Clicking the tray icon brings up the login window first; you must log in before accessing settings
When opened, it automatically navigates to the last visited tab.
Left Menu (11 Tabs + Avatar Area)
Section titled “Left Menu (11 Tabs + Avatar Area)”| # | Tab Name | Summary |
|---|---|---|
| 1 | App Settings | Global toggles + display mode + opacity + hotkeys, etc. (default tab) |
| 2 | Membership | Membership status, purchase/renewal, QR code payment, orders, refunds |
| 3 | Tags | Tag management shared across to-do/note/schedule |
| 4 | To-do Lists | CRUD management for desktop to-do lists |
| 5 | Note Lists | CRUD management for desktop note lists |
| 6 | Calendar Lists | Display rules for the desktop calendar |
| 7 | Schedule Lists | Display rules for the desktop schedule list |
| 8 | Recurring To-dos | List of recurring to-dos/schedules/countdowns |
| 9 | Calendar Sync | Add third-party calendars |
| 10 | Setup Wizard | 7-step onboarding guide for new users |
| 11 | Announcements | Platform announcement list (red dot appears next to the tab when there are unread items) |
Bottom Status Bar
Section titled “Bottom Status Bar”Left: Version Number — displays the current version (e.g., “V4.1.0”). When a new version is available, a red dot appears to the right; click to view upgrade options.
Right: 8 Function Buttons (from right to left):
| Button | Function | Notes |
|---|---|---|
| Support | Opens online customer support | Requires login |
| Help | Opens usage instructions in browser | — |
| Share Copy | Share YYNote with other users | — |
| Website | Opens the official website in browser | — |
| Rate | Navigates to the Windows Store review page | — |
| Export | Exports all non-deleted to-dos and notes as Excel | Requires login |
| Export Deleted Records | Exports deleted records as Excel | Requires login + network |
| Reset Widget Positions | Resets all desktop widgets/weather/calendar positions to (10, 10) | Does not affect size or settings |
Global Toggles
Section titled “Global Toggles”Entry: Left menu item 1 → “App Settings” tab (default tab).
Top Master Toggles
Section titled “Top Master Toggles”| Setting | Options | Description |
|---|---|---|
| Desktop Calendar Toggle | On / Off | Master toggle for the desktop calendar widget |
| Desktop Weather Toggle | On / Off | Master toggle for the desktop weather widget (hidden + forcibly disabled below Windows 10) |
Quantity / Toggles Section
Section titled “Quantity / Toggles Section”| Setting | Options | Description |
|---|---|---|
| Desktop Widget Count | 0–20, step 1 | Total number of widgets; set to 0 to hide all, set to 20 for the maximum |
| Auto-snap Alignment | On / Off | Auto-aligns widgets near other window edges (within 80 pixels) when dragging |
| Auto-change Wallpaper Daily | On / Off | Automatically changes the desktop wallpaper every day |
| Auto-start on Boot | On / Off | Automatically launches YYNote after system login |
| Interface Language | Chinese / English | Switches the language for the entire app |
| Delete Without Confirmation | On / Off | No confirmation popup when deleting to-dos/notes/lists |
| Display Mode | Embed in Desktop / Normal Desktop / Topmost Desktop | Controls the window layering for all desktop widgets/weather/calendar |
| Background Opacity | 50% / 75% / 100% | Background transparency level |
| Global Layout | Spacious / Compact | Content layout spacing |
3 Display Modes:
- Embed in Desktop: Window is embedded into the desktop layer; most app windows will cover it
- Normal Desktop (default): Standard window layering
- Topmost Desktop: Always on top
Hotkeys
Section titled “Hotkeys”| Hotkey | Function |
|---|---|
| New | Opens the “New To-do” popup |
| Sync | Triggers global data sync |
| Hide/Show Desktop Widgets | Toggles visibility with one keystroke |
| Lock/Unlock Desktop Widgets | Toggles lock state with one keystroke |
Hotkeys support customization. F1–F12 must be used alone to take effect; modifier keys must be combined with other keys; system-reserved combinations like Ctrl+C, Ctrl+V, Delete, Back are not available.
Download App Section
Section titled “Download App Section”- Displays QR codes for downloading the mobile app (iOS/Android)
- Hidden when published as a Microsoft Store package
To-do List Settings
Section titled “To-do List Settings”Entry: Left menu item 4 → “To-do Lists” tab.
Each to-do list corresponds to one to-do widget on the desktop. This tab manages all to-do lists.
List View
Section titled “List View”| Column | Description |
|---|---|
| List Name | User-defined name |
| To-do/Completed Count | ”To-do X / Completed Y” real-time stats |
| Inherited Tags | Selected tags (can be multiple) |
| Actions | ”Edit” / “Delete” |
List Settings (Per Item)
Section titled “List Settings (Per Item)”| Setting | Options | Description |
|---|---|---|
| List Name | Text input | Required; name does not need to be unique |
| Tag Filter | Multiple tags | When selected, the widget only shows to-dos with these tags |
| Create Same-Name Tag | On / Off | Automatically generates a tag with the same name when creating a list |
| Show All Incomplete | On / Off | Off → completed items are collapsed; On → all expanded |
| To-dos Completed Within 24 Hours | On / Off | On → to-dos completed within 24h mix into the main list |
| Show Schedules | On / Off | Shows schedule-type to-dos in this list |
| Show Date Countdowns | On / Off | Shows date countdown type to-dos in this list |
At least 1 list must be kept — if only 1 list remains, deleting shows “At least 1 list must be kept” and deletion is not allowed.
When a list is deleted, all to-dos under that list are retained (non-deleted to-dos lose their list association but still exist).
Note List Settings
Section titled “Note List Settings”Entry: Left menu item 5 → “Note Lists” tab.
Each note list corresponds to one note widget on the desktop.
List Settings (Per Item)
Section titled “List Settings (Per Item)”| Setting | Options | Description |
|---|---|---|
| List Name | Text input | Required |
| Tag Filter | Multiple tags | When selected, the widget only shows notes with these tags |
| Show All Incomplete | On / Off | Controls whether completed items are shown |
| Create Same-Name Tag | On / Off | Automatically generates a tag with the same name when creating a list |
| Notes Completed Within 24 Hours | On / Off | Completed notes within 24h mix into the main list |
| Hide Note Tags | On / Off | On → tag text on notes is not displayed |
The “at least 1 list” restriction is the same as for to-dos. After deleting a note list, note content is still retained.
Calendar List Settings
Section titled “Calendar List Settings”Entry: Left menu item 6 → “Calendar Lists” tab.
Controls the display rules for the desktop calendar.
Settings
Section titled “Settings”The page has a “Enable Calendar View” master toggle at the top (synonymous with the “Desktop Calendar Toggle” in the “App Settings” tab).
| Setting | Options | Description |
|---|---|---|
| Week Start Day | Monday / Sunday | Affects column ordering in Month/Week/Day views |
| Show Chinese Public Holidays | On / Off | Month view shows “Work/Adjusted Off”/“Off” labels |
| Show Lunar Calendar | On / Off | Month view shows lunar calendar dates |
| Show Weather | On / Off | Month view shows weather icons (auto-hidden below Windows 10) |
| Week/Day View Time Axis Range | Start hour ~ End hour (integers -1~25) | Only applies to Week/Day views |
| Show All Incomplete Schedules | On / Off | Controls whether incomplete schedules are shown |
| Show Completed Schedules | On / Off | Controls whether completed schedules are shown |
| Only Show Schedules Completed Within 24 Hours | On / Off | Only appears when the previous setting is on |
| Tag Filter List | All / No Tags / Individual Tags / Third-party Calendars | Controls which tags’ to-dos appear in the To-Plan Items column |
Schedule List Settings
Section titled “Schedule List Settings”Entry: Left menu item 7 → “Schedule Lists” tab.
Controls the display rules for the “Schedule” section of the desktop calendar.
| Setting | Options | Description |
|---|---|---|
| Hide Schedules Before Today | On / Off | On → only shows today and after |
| Hide Schedules After Today | On / Off | On → only shows today and before |
| Show All Incomplete Schedules | On / Off | Controls whether incomplete schedules are shown |
| Show Completed Schedules | On / Off | Controls whether completed schedules are shown |
| Schedules Completed Within 24 Hours | On / Off | Only appears when the previous setting is on |
| Show Weather | On / Off | Shows weather icons on schedule blocks (auto-hidden below Windows 10) |
| Show Date Countdowns | On / Off | Shows “Date Countdown” type to-dos in the schedule list |
| Date Countdown Show Holidays | On / Off | Only appears when the previous setting is on; inserts the nearest 3 holidays |
There is also a Tag Filter List at the bottom of the page where you can check which tags’ schedules to display.
Recurring To-dos
Section titled “Recurring To-dos”Entry: Left menu item 8 → “Recurring To-dos” tab.
Recurring to-dos have an independent management entry — they are not part of the new to-do creation flow. This tab is used to create to-dos that automatically repeat based on rules — such as “remind me to do something every Monday”, “payday on the 15th of every month”, “annual birthday reminder”, etc.
Supported types: Recurring To-do (standard recurring), Recurring Schedule (with start/end times), Date Countdown (rule-based countdown).
Each row displays: title, recurrence rule, next trigger time, tags, edit/delete buttons.
Click “Add” or “Edit” to enter the edit page, which has 3 sub-tabs: Recurring To-do, Schedule, and Countdown. Each includes: title, description, location, tags, target date/schedule/recurrence rule, and reminders.
Recurrence Types (5 Types)
Section titled “Recurrence Types (5 Types)”| Type | Description | Common Use Cases |
|---|---|---|
| Daily | Every N days | Take medicine daily, water plants every 3 days |
| Weekly | Specific days of the week, every N weeks | Monday meetings, run Mon/Wed/Fri |
| Monthly | Specific day / Nth weekday / last weekday of the month | Payday on the 15th |
| Yearly (Gregorian) | Month/day / Nth weekday of month / last weekday of month | Anniversary on June 15 |
| Yearly (Lunar) | Lunar month/day | Birthday on lunar Feb 15 |
Trigger Timing
Section titled “Trigger Timing”| Type | Window | Backfill Example |
|---|---|---|
| Daily | Same day | — |
| Weekly | Today ± 1 day | If a Monday to-do wasn’t generated by Wednesday, it backfills |
| Monthly | Today ± 5 days | If a 15th to-do wasn’t generated by the 20th, it backfills |
| Yearly (Gregorian) | Today ± 30 days | If a June 15 to-do wasn’t generated by July 15, it backfills |
| Yearly (Lunar) | Today ± 30 days | If a lunar birthday to-do wasn’t generated after a month, it backfills |
Modification Rules and Deduplication
Section titled “Modification Rules and Deduplication”- Already-generated to-dos are not affected (they are independent)
- “Next trigger time” resets based on the new rule
- Only one to-do is generated per day + recurrence rule combination — no duplicates
- Deleting a single generated to-do does not affect other generated ones
Entry: Left menu item 3 → “Tags” tab.
Tags are a cross-list grouping mechanism — a single tag can be used simultaneously on to-dos, notes, and schedules.
Tag Properties
Section titled “Tag Properties”| Property | Description |
|---|---|
| Tag Name | Display name (must be unique) |
| Sort Order | Display order in the list |
| Usage Count | Total non-deleted to-dos/notes with this tag (read-only) |
Tag colors are automatically generated by the system based on the tag ID; no color setting is available in the interface.
CRUD Operations
Section titled “CRUD Operations”- Add: Click “Add” → enter name → confirm
- Edit: Click “Edit” → modify name → confirm
- Delete: Can be deleted at any time (does not check usage count). Controlled by the “Delete Without Confirmation” toggle
- Duplicate Name: Creating/editing with an already-used name prompts “Tag name already exists”
When a tag is deleted, to-dos/notes using that tag are not deleted — only the tag disappears.
Calendar Sync
Section titled “Calendar Sync”Entry: Left menu item 9 → “Calendar Sync” tab.
Syncs third-party calendar services to YYNote, unified for viewing in the Desktop Calendar.
Three States
Section titled “Three States”| State | Page Display |
|---|---|
| Not logged in / Non-member | Prompts to activate membership + “Activate Membership” button |
| Logged in + Member + No calendars added | 6 calendar type cards + “Add Third-party Calendar” button |
| Logged in + Member + Calendars added | Third-party calendar list (each can be enabled/disabled, edited, or deleted) |
6 Calendar Types
Section titled “6 Calendar Types”| Type | Purpose | Notes |
|---|---|---|
| WeCom | Reads WeCom (Enterprise WeChat) calendar | — |
| DingTalk | Reads DingTalk calendar | — |
| Feishu | Reads Feishu calendar | — |
| Microsoft | Reads Microsoft account calendar | Requires binding a Microsoft account on PC first |
| Exchange Email | Reads corporate email, QQ Mail calendar | Uses standard Exchange protocol |
| CalDAV | Reads CalDAV calendar | Standard protocol |
Each third-party calendar can choose from 6 colors (orange/green/cyan/purple/red/pink) as its tag color for easy differentiation in the Desktop Calendar.
Add/Edit Form
Section titled “Add/Edit Form”Includes: type, account, password/credential, server address (required for CalDAV/Exchange), display name, color, sync enabled.
Sync Rules
Section titled “Sync Rules”- Sync Range: Only syncs schedules within ±60 days and those with recurrence rules
- Sync Delay: There may be a delay of approximately 15 minutes
- Sync Direction: One-way fetch from third-party to YYNote only; reverse push is not supported
- After adding, it automatically appears in the “Tag Filter List” of the “Schedule Lists” and “Calendar Lists” tabs
For a more detailed usage guide, see the Calendar Sync Guide.
Membership
Section titled “Membership”Entry: Left menu item 2 → “Membership” tab.
Membership Status
Section titled “Membership Status”- Active membership: Shows “X days remaining”
- Not purchased / Expired: Shows prompt text + “Purchase Membership” button
Page Layout (3 Sub-tabs)
Section titled “Page Layout (3 Sub-tabs)”| Sub-tab | Purpose |
|---|---|
| Membership | Pricing plans, QR code payment, membership status (default) |
| Order Records | View order list, request refunds |
| Activity Rewards | Navigates to H5 activity page |
Pricing Plans
Section titled “Pricing Plans”Membership is tied to the account and works across all platforms (activating on any of PC / Mobile / Web / Mini Program syncs to all others).
Domestic (CNY)
Section titled “Domestic (CNY)”| Plan | Price | Monthly Avg |
|---|---|---|
| 3 Months | ¥24 | ¥8.00/mo |
| 1 Year | ¥88 | ¥7.33/mo |
| 3 Years | ¥188 | ¥5.22/mo |
| 5 Years | ¥288 | ¥4.80/mo |
International (USD)
Section titled “International (USD)”| Plan | Price | Monthly Avg |
|---|---|---|
| 3 Months | $10 | $3.33/mo |
| 1 Year | $28 | $2.33/mo |
| 3 Years | $58 | $1.61/mo |
| 5 Years | $88 | $1.47/mo |
Payment Channels
Section titled “Payment Channels”| Region | Payment Channel | Currency |
|---|---|---|
| Domestic (Chinese version) | WeChat Pay (QR code scan) | CNY |
| International (non-Chinese version) | PayPal (in-app browser redirect) | USD |
Switching the language does not switch the payment channel — the payment channel is determined solely by the current region.
QR Code Payment Flow
Section titled “QR Code Payment Flow”- Click “Purchase Membership” → enter the QR code payment page
- Domestic: WeChat Pay QR code; International: In-app browser opens the PayPal page
- Complete the payment
- The backend automatically polls the payment result (every 3 seconds, up to 100 times, ~5 minutes timeout)
- On successful payment, automatically returns to the Membership page + shows “Membership Activated”
- If payment times out → prompts “Payment timed out, please retry”
Account Management
Section titled “Account Management”Entry: Click the Avatar Area at the top of the left menu (not part of the 11 tabs).
Account Area (Top of Left Menu)
Section titled “Account Area (Top of Left Menu)”| Element | Description |
|---|---|
| Avatar Icon | Shows user avatar when logged in; default avatar when not logged in |
| Text | Shows “Not Logged In” when logged out; shows UID number when logged in |
| Membership Icon | Only shown for members |
| ”>” Arrow | Indicates it’s clickable |
Login (6 Third-party Login Options)
Section titled “Login (6 Third-party Login Options)”3-row × 2-column layout: WeChat, QQ, Huawei, Google, Microsoft, Apple.
| Platform | Chinese Version | Non-Chinese Version |
|---|---|---|
| ✓ | ✓ | |
| ✓ | ✗ | |
| Huawei | ✓ | ✓ |
| ✓ | ✓ | |
| Microsoft | ✓ | ✓ |
| Apple | ✓ | ✓ |
QQ is only shown in the Chinese version; the other 5 login methods are always shown. You must agree to the privacy policy before logging in.
Logged-in State
Section titled “Logged-in State”- Shows avatar, UID, remaining membership days, and logout button
- 6 login buttons become “Bound/Not Bound” status
- 1 account can be bound to multiple login methods simultaneously
Binding and Unbinding
Section titled “Binding and Unbinding”- Bind new method: Click “Not Bound” button → triggers binding flow (binding Microsoft also syncs Microsoft calendar events)
- Unbind: Click “Bound” button → confirm (if only 1 method is bound, unbinding is not allowed)
- Unbinding Microsoft deletes local Microsoft events
Delete Account
Section titled “Delete Account”Entry: “Delete Account” link at the bottom of the login page (only visible when logged in). After confirmation, the account is immediately deleted and cannot be recovered.
Log Out
Section titled “Log Out”Entry: “Log Out” button on the login page. Clicking immediately logs out with no secondary confirmation.
Setup Wizard
Section titled “Setup Wizard”Entry: Left menu item 10 → “Setup Wizard” tab.
An onboarding guide for new users that introduces core features in 7 steps. Users who are already familiar can skip it.
| Step | Title | Content |
|---|---|---|
| 1 | Add To-do List | Create the first to-do list; explains same-name tags, target date countdown, and drag-to-reorder |
| 2 | Add Note List | Create the first note list |
| 3 | Add Tags | Create tags; explains scope and filtering rules |
| 4 | Schedule | Explains the “schedules are also to-dos” concept; can open the Desktop Calendar |
| 5 | Third-party Calendar Sync | Introduces supported third-party calendar sources |
| 6 | Desktop Time & Weather | Can enable the Desktop Weather Time widget |
| 7 | Third-party Account Binding + Auto Wallpaper | 6 third-party account login entries + auto-change wallpaper toggle |
At the bottom there are “Previous”/“Next”/“Skip” buttons.
Announcements
Section titled “Announcements”Entry: Left menu item 11 → “Announcements” tab. When there are unread announcements, a red dot indicator appears next to the tab.
Announcement List
Section titled “Announcement List”Each row displays: title, publish time, status (unread/read), and a view button. When there are many items, pagination controls appear at the bottom.
Announcement Details
Section titled “Announcement Details”Displays the title, publish time, body text (may include images), and an optional action button.
Unread Red Dot
Section titled “Unread Red Dot”- When there are unread announcements, a small red dot appears to the right of the corresponding tab in the menu
- The red dot automatically disappears after browsing that tab
- Red dot status syncs across multiple platforms