Features
Based on the actual features and entry points currently available in the app.
Single-Level Folders and Nested Tags
For everyday use, it is recommended to organize broad content areas with single-level folders (which you can create yourself), while more detailed categorization is handled through tags.
Tags support a tree structure, for example Life/Travel or Work/Projects/Ideas. After selecting a tag from the sidebar, you can quickly filter the note list.
This preserves hierarchy while avoiding the trap of endlessly expanding multi-level folders that become harder and harder to maintain.
Markdown and Line Numbers
The editor uses Markdown text format. Only when you enter Preview will the content be laid out in the way a reader actually sees it.
The editor continuously displays line numbers on the left. Combined with soft wraps and hard line breaks, this is especially useful for:
- Writing quick notes or fragments with “one sentence per line”, then reorganizing them later
- Rearranging ideas and moving paragraphs line by line
- Quickly locating content and keeping surrounding context aligned
Effects such as math formulas and code highlighting are rendered in Preview according to the current version's rendering behavior.
Mobile Cursor, Selection, and Toolbar
The app includes dedicated optimizations for mobile text input:
- Faster and more accurate cursor movement
- Support for floating cursor + text selection, making partial edits easier on small screens
- A persistent keyboard toolbar at the bottom
The toolbar includes commonly used symbols, navigation, search, undo/redo, and more. It also provides access to the Command Palette and secondary tabs.
The secondary tabs include Markdown shortcuts, as well as a dedicated "Extensions" tab, helping reduce the need to constantly switch between the system keyboard, menus, and the editor.
Auto Save
Edits are saved automatically using a delayed-save strategy.
When you leave the editor and return to the note list, or trigger the system back action, the app will try to finish saving any unsaved changes as quickly as possible.
The interface reflects the current status in real time, such as:
- Saved
- Saving
- Unsaved
This makes it easier to capture ideas with confidence, without constantly worrying about saving manually.
Recently Opened Notes and Position Restore
The app maintains a list of recently opened notes, stored locally and persistently. By default, it keeps up to about 100 entries, and can also be cleared with one tap.
When switching between notes, the app automatically remembers:
- Scroll position
- Cursor position
- Parts of the current UI state
The next time you open the note again—or even restart the app—it will return you to where you left off. This is especially useful for long-form writing, repeated editing, and resuming unfinished work.
Search and Find / Replace
- The search bar at the top of the list can search both note titles and note content by keyword
- The editor’s Find / Replace supports case-insensitive search, whole-word matching, and regular expressions
Search results are displayed as a list, allowing you to jump directly to each match.
After entering Replace mode, you can also select multiple matches and perform partial or batch replacements.
Please note that notes in the Trash are generally treated as read-only, so searching and locating are supported, but batch replacement is usually not recommended.
Markdown Preview and Outline
In Preview, Markdown is rendered as a web page.
If the document contains headings, you can also open the Outline to quickly jump to a specific section.
For longer notes, articles, or documents, the outline can significantly reduce the time spent scrolling and searching.
Full-Page Screenshots (Web Rendering)
Because the Preview page is rendered using Web technologies, it supports generating long screenshots or full-page captures.
The entry point is usually located in the "More" menu of the Preview page.
Since the final layout is rendered on the Web side, you can further customize the appearance with styles, making shared images better match your own aesthetic, brand, or usage scenario.
For deeper customization, you can also combine design drafts, CSS, or even use AI to help generate styles.
Export PDF (Typst)
PDF export is generated through Typst, and automatically includes bookmarks based on the document’s heading structure.
If you are familiar with Typst, you can also use custom templates to control:
- Page layout
- Fonts and font sizes
- Headers and footers
- Styles for headings, code blocks, quotations, and more
You can also generate a Typst template externally with the help of AI, then apply it during export.
The exact capabilities and options depend on the current version of the app.
Youlog Sharing and Distribution
Notes can be published directly to Youlog.net.
Common actions include:
- Create a share
- Update existing shared content
- View the published page
- Delete the share
These entry points are usually located in the "More" menu of the Preview page.
This is especially suitable when:
- You want a stable, long-term accessible link
- You do not want to be restricted by a closed platform or social circle
- You want to further reformat and distribute the content across different platforms
After publishing, you can also continue refining the layout on Youlog and adapt it again for different platforms.
JavaScript Extensions
You can run JavaScript scripts from the "Extensions" tab in the secondary toolbar.
Scripts can read or modify:
- The current selection
- The entire document
- Cursor and selection positions
The extension API also provides some low-level actions, such as:
- Insert content
- Replace a specific range
- Set the selection
- Move the cursor
This is useful for turning repetitive editing workflows into scripts, and also works well together with AI to create small tools that better fit your own workflow.
Trash
Deleted notes do not disappear immediately. Instead, they are first moved into the Trash.
You can:
- Restore a note
- Permanently delete it
Notes in the Trash do not appear in the “Recently Opened” list. If restored, they will usually be added back to the recent list so you can continue editing.
Language, Theme, and Fonts
The following can be adjusted in Settings:
- Language: follow system settings or switch manually
- Theme: light, dark, or follow system
- Fonts: system fonts, local font lists, and remote font download and management
The exact available options and font management behavior depend on what is currently shown in the Settings page.