Settings Reference
Novon provides a massive suite of features controlled entirely locally via the settings panels. All these settings are stored in local key-value databases (Hive boxes) safely on your device in plain text mapping.
You can export all settings to a novon_settings.json file to back up your reader configurations, themes, and network preferences independently of your library data.
Appearance Settings
The Appearance panel controls the global application UI layout and mapping.
- Theme Mode: Toggle between
Dark,Light, orSystemgenerated colors. - Pure Black Mode: Setting this to active swaps the default
#121212grey background to pure AMOLED#000000, turning off the LED pixels to reduce battery overhead during dark rooms. - Navigation Layout: Modifies the bottom navigation layout (shifting standard padding).
Reader Settings
The true core of your Novon experience sits inside the Reader settings mapped directly to ReaderPreferences.boxName. Here you control everything relating to the reading overlay:
- Default Reading Mode:
vertical_scroll(standard infinitely scrolling column),paged(tap or swipe horizontal generation), orwebtoon(unbroken borderless image sequences). - Default Font Family: Modifies text generation for novels globally. Available options:
Alexandria,El Messiri,Lalezar,Merriweather. - Font Size: Clamped typically bounded between 10px to 36px with standard scalar increments.
- Keep Screen On: Prevents the device from sleeping regardless of OS timeout values when the reader view is actively mounted on the screen.
- Full Screen Mode: Hides the system navigation and status bars securely during runtime.
- Show Reading Progress Bar: Attaches an absolute positioned bottom progress ticker representing chapter completion.
- Volume Button Navigation: Maps the hardware physical volume buttons to page up/page down gestures.
Data & Storage
Because Novon is fully offline and privacy-first, handling local database clusters is explicitly surfaced to users.
- Storage Location: Choose the exact system folder hierarchy where internal
downloads,covers, andcachebackups go. Uses Scoped Storage securely on Android. - Auto-Backup: Configures automated database dump triggers to execute
dailyorweekly. - WebDAV Sync: Authenticate remote WebDAV credentials (like Nextcloud or rclone payloads) so automatic backups are automatically securely replicated to the cloud.
- Clear all cache: Empties the
DefaultCacheManagerinternal temporary memory arrays and dropschapter_contentsparsing states without destroying your reading history footprint. - Wipe everything: The Danger Zone. Issues SQL
DELETEcascades acrosshistory,novels, andtrackerItemsdatabases and executes irreversible wipe commands.
Tracking Services
Configure mapping APIs so Novon can seamlessly notify 3rd party providers when you finish reading a chapter of a synced novel.
- Supported Endpoints: AniList, MyAnimeList, NovelUpdates, Kitsu, and Kavita.
- Authentication: Providers require OAuth2 flows generated using an internal WebView loop that traps the redirected access tokens back safely to your credentials store.