Utils Module
July 21, 2026 · View on GitHub
src/utils/ contains general-purpose utilities used across the VNote codebase. These are non-GUI, non-service helpers for path manipulation, string processing, HTML handling, and more.
Utility Classes
| Class | Purpose |
|---|---|
PathUtils | Path manipulation, normalization, and resolution |
HtmlUtils | HTML processing and sanitization |
FileUtils2 | File operations |
StringUtils | String manipulation utilities |
ProcessUtils | External process execution |
ClipboardUtils | Clipboard read/write operations |
ContentMediaUtils | Content and media processing |
DocsUtils | Documentation utilities |
WebUtils | Web-related utilities |
UrlDragDropUtils | URL drag-and-drop handling |
AsyncWorker | Asynchronous task execution |
CallbackPool | Callback management pool |
Related Modules
- Core Services — Core services that use utilities
- Root — Code style guidelines