An open API service indexing awesome lists of open source software.

https://github.com/peter88213/nv_themes

A theme changer plugin for novelibre.
https://github.com/peter88213/nv_themes

Last synced: 8 days ago
JSON representation

A theme changer plugin for novelibre.

Awesome Lists containing this project

README

        

[![Download the latest release](docs/img/download-button.png)](https://github.com/peter88213/nv_themes/raw/main/dist/nv_themes_v5.0.2.pyzw)
[![Changelog](docs/img/changelog-button.png)](docs/changelog.md)
[![News/Feedback](docs/img/news-button.png)](https://github.com/peter88213/novelibre/discussions)
[![Online help](docs/img/help-button.png)](https://peter88213.github.io/nvhelp-en/nv_themes/)

# nv_themes

The [novelibre](https://github.com/peter88213/novelibre/) Python program helps authors organize novels.

*nv_themes* is a plugin providing a theme changer dialog.

![Screenshot](docs/Screenshots/screen01.png)

## Side note

Actually, this plugin is more intended for Linux, where the default theme looks pretty stale, and there are plenty of desktops, each with a different look.

On Windows, *novelibre* uses a lot of native widgets by default, you can hardly do better with custom themes.

## Requirements

- [novelibre](https://github.com/peter88213/novelibre/) version 5.0+
- To have a [wider choice](https://ttkthemes.readthedocs.io/en/latest/themes.html), you may want to [install the ttkthemes package](https://ttkthemes.readthedocs.io/en/latest/installation.html).

## Download and install

### Default: Executable Python zip archive

Download the latest release [nv_themes_v5.0.2.pyzw](https://github.com/peter88213/nv_themes/raw/main/dist/nv_themes_v5.0.2.pyzw)

- Launch *nv_themes_v5.0.2.pyzw* by double-clicking (Windows/Linux desktop),
- or execute `python nv_themes_v5.0.2.pyzw` (Windows), resp. `python3 nv_themes_v5.0.2.pyzw` (Linux) on the command line.

#### Important

Many web browsers recognize the download as an executable file and offer to open it immediately.
This starts the installation.

However, depending on your security settings, your browser may
initially refuse to download the executable file.
In this case, your confirmation or an additional action is required.
If this is not possible, you have the option of downloading
the zip file.

### Alternative: Zip file

The package is also available in zip format: [nv_themes_v5.0.2.zip](https://github.com/peter88213/nv_themes/raw/main/dist/nv_themes_v5.0.2.zip)

- Extract the *nv_themes_v5.0.2* folder from the downloaded zipfile "nv_themes_v5.0.2.zip".
- Move into this new folder and launch *setup.pyw* by double-clicking (Windows/Linux desktop),
- or execute `python setup.pyw` (Windows), resp. `python3 setup.pyw` (Linux) on the command line.

---

[Changelog](docs/changelog.md)

## Usage

See the [online manual](https://peter88213.github.io/nvhelp-en/nv_themes/)

---

## License

This is Open Source software, and the *nv_themes* plugin is licensed under GPLv3. See the
[GNU General Public License website](https://www.gnu.org/licenses/gpl-3.0.en.html) for more
details, or consult the [LICENSE](https://github.com/peter88213/nv_themes/blob/main/LICENSE) file.