Skip to content

App Settings

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

  • 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
┌──────────────────────────────────────────────────────┐
│ 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
  • 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.

#Tab NameSummary
1App SettingsGlobal toggles + display mode + opacity + hotkeys, etc. (default tab)
2MembershipMembership status, purchase/renewal, QR code payment, orders, refunds
3TagsTag management shared across to-do/note/schedule
4To-do ListsCRUD management for desktop to-do lists
5Note ListsCRUD management for desktop note lists
6Calendar ListsDisplay rules for the desktop calendar
7Schedule ListsDisplay rules for the desktop schedule list
8Recurring To-dosList of recurring to-dos/schedules/countdowns
9Calendar SyncAdd third-party calendars
10Setup Wizard7-step onboarding guide for new users
11AnnouncementsPlatform announcement list (red dot appears next to the tab when there are unread items)

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):

ButtonFunctionNotes
SupportOpens online customer supportRequires login
HelpOpens usage instructions in browser
Share CopyShare YYNote with other users
WebsiteOpens the official website in browser
RateNavigates to the Windows Store review page
ExportExports all non-deleted to-dos and notes as ExcelRequires login
Export Deleted RecordsExports deleted records as ExcelRequires login + network
Reset Widget PositionsResets all desktop widgets/weather/calendar positions to (10, 10)Does not affect size or settings

Entry: Left menu item 1 → “App Settings” tab (default tab).

SettingOptionsDescription
Desktop Calendar ToggleOn / OffMaster toggle for the desktop calendar widget
Desktop Weather ToggleOn / OffMaster toggle for the desktop weather widget (hidden + forcibly disabled below Windows 10)
SettingOptionsDescription
Desktop Widget Count0–20, step 1Total number of widgets; set to 0 to hide all, set to 20 for the maximum
Auto-snap AlignmentOn / OffAuto-aligns widgets near other window edges (within 80 pixels) when dragging
Auto-change Wallpaper DailyOn / OffAutomatically changes the desktop wallpaper every day
Auto-start on BootOn / OffAutomatically launches YYNote after system login
Interface LanguageChinese / EnglishSwitches the language for the entire app
Delete Without ConfirmationOn / OffNo confirmation popup when deleting to-dos/notes/lists
Display ModeEmbed in Desktop / Normal Desktop / Topmost DesktopControls the window layering for all desktop widgets/weather/calendar
Background Opacity50% / 75% / 100%Background transparency level
Global LayoutSpacious / CompactContent 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
HotkeyFunction
NewOpens the “New To-do” popup
SyncTriggers global data sync
Hide/Show Desktop WidgetsToggles visibility with one keystroke
Lock/Unlock Desktop WidgetsToggles 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.

  • Displays QR codes for downloading the mobile app (iOS/Android)
  • Hidden when published as a Microsoft Store package

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.

ColumnDescription
List NameUser-defined name
To-do/Completed Count”To-do X / Completed Y” real-time stats
Inherited TagsSelected tags (can be multiple)
Actions”Edit” / “Delete”
SettingOptionsDescription
List NameText inputRequired; name does not need to be unique
Tag FilterMultiple tagsWhen selected, the widget only shows to-dos with these tags
Create Same-Name TagOn / OffAutomatically generates a tag with the same name when creating a list
Show All IncompleteOn / OffOff → completed items are collapsed; On → all expanded
To-dos Completed Within 24 HoursOn / OffOn → to-dos completed within 24h mix into the main list
Show SchedulesOn / OffShows schedule-type to-dos in this list
Show Date CountdownsOn / OffShows 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).


Entry: Left menu item 5 → “Note Lists” tab.

Each note list corresponds to one note widget on the desktop.

SettingOptionsDescription
List NameText inputRequired
Tag FilterMultiple tagsWhen selected, the widget only shows notes with these tags
Show All IncompleteOn / OffControls whether completed items are shown
Create Same-Name TagOn / OffAutomatically generates a tag with the same name when creating a list
Notes Completed Within 24 HoursOn / OffCompleted notes within 24h mix into the main list
Hide Note TagsOn / OffOn → 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.


Entry: Left menu item 6 → “Calendar Lists” tab.

Controls the display rules for the desktop calendar.

The page has a “Enable Calendar View” master toggle at the top (synonymous with the “Desktop Calendar Toggle” in the “App Settings” tab).

SettingOptionsDescription
Week Start DayMonday / SundayAffects column ordering in Month/Week/Day views
Show Chinese Public HolidaysOn / OffMonth view shows “Work/Adjusted Off”/“Off” labels
Show Lunar CalendarOn / OffMonth view shows lunar calendar dates
Show WeatherOn / OffMonth view shows weather icons (auto-hidden below Windows 10)
Week/Day View Time Axis RangeStart hour ~ End hour (integers -1~25)Only applies to Week/Day views
Show All Incomplete SchedulesOn / OffControls whether incomplete schedules are shown
Show Completed SchedulesOn / OffControls whether completed schedules are shown
Only Show Schedules Completed Within 24 HoursOn / OffOnly appears when the previous setting is on
Tag Filter ListAll / No Tags / Individual Tags / Third-party CalendarsControls which tags’ to-dos appear in the To-Plan Items column

Entry: Left menu item 7 → “Schedule Lists” tab.

Controls the display rules for the “Schedule” section of the desktop calendar.

SettingOptionsDescription
Hide Schedules Before TodayOn / OffOn → only shows today and after
Hide Schedules After TodayOn / OffOn → only shows today and before
Show All Incomplete SchedulesOn / OffControls whether incomplete schedules are shown
Show Completed SchedulesOn / OffControls whether completed schedules are shown
Schedules Completed Within 24 HoursOn / OffOnly appears when the previous setting is on
Show WeatherOn / OffShows weather icons on schedule blocks (auto-hidden below Windows 10)
Show Date CountdownsOn / OffShows “Date Countdown” type to-dos in the schedule list
Date Countdown Show HolidaysOn / OffOnly 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.


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.

TypeDescriptionCommon Use Cases
DailyEvery N daysTake medicine daily, water plants every 3 days
WeeklySpecific days of the week, every N weeksMonday meetings, run Mon/Wed/Fri
MonthlySpecific day / Nth weekday / last weekday of the monthPayday on the 15th
Yearly (Gregorian)Month/day / Nth weekday of month / last weekday of monthAnniversary on June 15
Yearly (Lunar)Lunar month/dayBirthday on lunar Feb 15
TypeWindowBackfill Example
DailySame day
WeeklyToday ± 1 dayIf a Monday to-do wasn’t generated by Wednesday, it backfills
MonthlyToday ± 5 daysIf a 15th to-do wasn’t generated by the 20th, it backfills
Yearly (Gregorian)Today ± 30 daysIf a June 15 to-do wasn’t generated by July 15, it backfills
Yearly (Lunar)Today ± 30 daysIf a lunar birthday to-do wasn’t generated after a month, it backfills
  • 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.

PropertyDescription
Tag NameDisplay name (must be unique)
Sort OrderDisplay order in the list
Usage CountTotal 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.

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


Entry: Left menu item 9 → “Calendar Sync” tab.

Syncs third-party calendar services to YYNote, unified for viewing in the Desktop Calendar.

StatePage Display
Not logged in / Non-memberPrompts to activate membership + “Activate Membership” button
Logged in + Member + No calendars added6 calendar type cards + “Add Third-party Calendar” button
Logged in + Member + Calendars addedThird-party calendar list (each can be enabled/disabled, edited, or deleted)
TypePurposeNotes
WeComReads WeCom (Enterprise WeChat) calendar
DingTalkReads DingTalk calendar
FeishuReads Feishu calendar
MicrosoftReads Microsoft account calendarRequires binding a Microsoft account on PC first
Exchange EmailReads corporate email, QQ Mail calendarUses standard Exchange protocol
CalDAVReads CalDAV calendarStandard 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.

Includes: type, account, password/credential, server address (required for CalDAV/Exchange), display name, color, sync enabled.

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


Entry: Left menu item 2 → “Membership” tab.

  • Active membership: Shows “X days remaining”
  • Not purchased / Expired: Shows prompt text + “Purchase Membership” button
Sub-tabPurpose
MembershipPricing plans, QR code payment, membership status (default)
Order RecordsView order list, request refunds
Activity RewardsNavigates to H5 activity page

Membership is tied to the account and works across all platforms (activating on any of PC / Mobile / Web / Mini Program syncs to all others).

PlanPriceMonthly 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
PlanPriceMonthly 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
RegionPayment ChannelCurrency
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.

  1. Click “Purchase Membership” → enter the QR code payment page
  2. Domestic: WeChat Pay QR code; International: In-app browser opens the PayPal page
  3. Complete the payment
  4. The backend automatically polls the payment result (every 3 seconds, up to 100 times, ~5 minutes timeout)
  5. On successful payment, automatically returns to the Membership page + shows “Membership Activated”
  6. If payment times out → prompts “Payment timed out, please retry”

Entry: Click the Avatar Area at the top of the left menu (not part of the 11 tabs).

ElementDescription
Avatar IconShows user avatar when logged in; default avatar when not logged in
TextShows “Not Logged In” when logged out; shows UID number when logged in
Membership IconOnly shown for members
”>” ArrowIndicates it’s clickable

3-row × 2-column layout: WeChat, QQ, Huawei, Google, Microsoft, Apple.

PlatformChinese VersionNon-Chinese Version
WeChat
QQ
Huawei
Google
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.

  • 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
  • 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

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.

Entry: “Log Out” button on the login page. Clicking immediately logs out with no secondary confirmation.


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.

StepTitleContent
1Add To-do ListCreate the first to-do list; explains same-name tags, target date countdown, and drag-to-reorder
2Add Note ListCreate the first note list
3Add TagsCreate tags; explains scope and filtering rules
4ScheduleExplains the “schedules are also to-dos” concept; can open the Desktop Calendar
5Third-party Calendar SyncIntroduces supported third-party calendar sources
6Desktop Time & WeatherCan enable the Desktop Weather Time widget
7Third-party Account Binding + Auto Wallpaper6 third-party account login entries + auto-change wallpaper toggle

At the bottom there are “Previous”/“Next”/“Skip” buttons.


Entry: Left menu item 11 → “Announcements” tab. When there are unread announcements, a red dot indicator appears next to the tab.

Each row displays: title, publish time, status (unread/read), and a view button. When there are many items, pagination controls appear at the bottom.

Displays the title, publish time, body text (may include images), and an optional action button.

  • 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