statusbardisabler.koplugin is a KOReader plugin that toggles the bottom
status bar based on the current book path.
- configurable list of path fragments
- disables the bottom status bar when a book path matches any fragment
- restores the status bar on non-matching books only if this plugin disabled it
- does not change footer presets or the alt status bar
A path fragment is a plain piece of text that the plugin looks for inside the full book file path.
Examples:
- fragment
Mangamatches/mnt/onboard/Books/Manga/Naruto 01.cbz - fragment
Comics/Marvelmatches/mnt/onboard/Books/Comics/Marvel/X-Men.cbz - fragment
One Piecematches/mnt/onboard/Manga/One Piece/001.cbz
The match is a simple case-sensitive "path contains this text" check.
If any configured fragment matches the current book path, the plugin hides the bottom status bar. If no fragment matches, the plugin turns the status bar back on only when this plugin was the one that hid it before.
- Enable the plugin in KOReader if needed.
- Open a book and go to
Tools->Status bar disabler. - Choose
Add path fragment. - Type part of the path that should trigger status bar hiding.
- Press
Save.
You can add multiple fragments. A book only needs to match one of them.
For a manga library stored under a folder named Manga, the easiest setup is:
- add the fragment
Manga
That will match any book whose full path contains Manga.
Add path fragmentopens a text box where you enter the text to matchManaged pathsshows all saved fragments- selecting an existing fragment lets you edit or delete it
Show debug infoshows the current book path, saved fragments, current footer state, and whether the plugin hid it
Notes:
- matching is case-sensitive, so
Mangaandmangaare different - fragments must be unique
- fragments do not use wildcards or regular expressions
- you do not need to enter the whole path, only a distinctive part of it
Install through the KOReader AppStore plugin.
- Download or clone this repository.
- Ensure the folder name is
statusbardisabler.koplugin. - Copy it into KOReader's
pluginsdirectory. - Restart KOReader.
Run from the repository root:
lua5.1 tests/statusbardisabler_spec.lua