theme list updated.

themes section added to readme

version bumped to 0.5.7b1

Issue #19
This commit is contained in:
onyx-and-iris 2023-11-16 15:43:39 +00:00
parent cb82033e1c
commit 36003fe73f
3 changed files with 33 additions and 18 deletions

View File

@ -131,9 +131,11 @@ For Gate BP Sidechain, Attack, Hold, Release you may use:
To reset a slider back to its default value you may use `Control + Shift + R`. To reset a slider back to its default value you may use `Control + Shift + R`.
#### `Menu` ### Menu
A single menu item `Voicemeeter` can be opened using `Alt` and then `v`. The menu allows you to: #### `Voicemeeter`
The `Voicemeeter` menu can be opened using `Alt` and then `v`. It offers the following options:
- Restart Voicemeeter audio engine - Restart Voicemeeter audio engine
- Save/Load current settings (as an xml file) - Save/Load current settings (as an xml file)
@ -143,7 +145,11 @@ The `Save Settings` option opens a popup window with two buttons, `Browse` and `
`Load Settings` and `Load on Startup` both open an Open dialog box immediately. `Load Settings` and `Load on Startup` both open an Open dialog box immediately.
### `Quick access binds` #### `Themes`
The `Themes` menu can be opened using `Alt` and then `t`. Use this menu to select from a list of coloured themes. Some themes offer higher contrast colours. An application restart is required to load a new theme. Once a theme is selected it will become the default for future startups.
### Quick access binds
There are a number of quick binds available to assist with faster navigation and general use. There are a number of quick binds available to assist with faster navigation and general use.

View File

@ -1,6 +1,6 @@
[project] [project]
name = "nvda_voicemeeter" name = "nvda_voicemeeter"
version = "0.5.7a1" version = "0.5.7b1"
description = "A Voicemeeter app compatible with NVDA" description = "A Voicemeeter app compatible with NVDA"
authors = [ authors = [
{ name = "onyx-and-iris", email = "code@onyxandiris.online" }, { name = "onyx-and-iris", email = "code@onyxandiris.online" },

View File

@ -1,5 +1,7 @@
from typing import Iterable from typing import Iterable
import PySimpleGUI as psg
def get_asio_input_spinbox_index(channel, num) -> int: def get_asio_input_spinbox_index(channel, num) -> int:
if channel == 0: if channel == 0:
@ -199,17 +201,24 @@ def _get_bus_assignments(kind) -> list:
def get_themes_list() -> list: def get_themes_list() -> list:
return sorted( return [
[
"Black",
"Dark Blue",
"Dark Blue 3",
"Reddit",
"Light Gray 1",
"Bright Colors", "Bright Colors",
"Dark Amber", "Dark Blue 14",
"Light Grey 5", "Dark Brown 2",
"Dark Brown 3",
"Dark Green 2",
"Dark Grey 2",
"Dark Teal1",
"Dark Teal6",
"Kayak",
"Light Blue 2",
"Light Brown 2",
"Light Brown 5",
"Light Green",
"Light Green 3",
"Light Grey 2",
"Light Purple",
"Neutral Blue",
"Reds", "Reds",
"Dark Brown 5", "Sandy Beach",
] ]
)