Overview of core functional modules
main51mazi provides several specialized tools for novelists:
- Multi-Book Management System: Uses independent data directories for each book and supports custom main directories with a file-system-based synchronization mechanism.
- Rich Text Editor: A professional environment using TipTap with real-time word counts, typing speed statistics, and auto-save.
- Map Design Tool: A Canvas-based drawing tool featuring pencil, eraser, paint bucket, and text tools, with support for dragging in image resources and canvas scaling.
- Relationship Graph: A visualization tool using
relation-graph-vue3for managing character nodes, editing relationship lines (with types and descriptions), and generating thumbnail previews. - Data Storage: Uses
electron-storefor local configuration and the file system for book content and chapter version history.