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

ClassPurpose
PathUtilsPath manipulation, normalization, and resolution
HtmlUtilsHTML processing and sanitization
FileUtils2File operations
StringUtilsString manipulation utilities
ProcessUtilsExternal process execution
ClipboardUtilsClipboard read/write operations
ContentMediaUtilsContent and media processing
DocsUtilsDocumentation utilities
WebUtilsWeb-related utilities
UrlDragDropUtilsURL drag-and-drop handling
AsyncWorkerAsynchronous task execution
CallbackPoolCallback management pool