Commit Graph
100 Commits
Author SHA1 Message Date
onyx-and-iris 1cb8bdd908 fixed bug in vban-cmd
patch bump
2022-09-03 20:38:32 +01:00
onyx-and-iris cd92392351 minor bump 2022-09-03 19:30:58 +01:00
onyx-and-iris b116c6a24f tomli/tomllib compatibility layer added.
python version requirement changed.
updated installation instructions

tomli added as runtime dependency if py ver < 3.11

minor version bump.
2022-09-03 19:29:57 +01:00
onyx-and-iris 0c0a4372e7 update image in installation.md for py 311 rc 2022-08-30 16:02:25 +01:00
onyx-and-iris 48d51e1b27 add pypi badge to readme 2022-08-06 09:02:23 +01:00
onyx-and-iris bb65f1b819 updates to reflect changes to vm-api and vban-cmd.
patch bump
2022-08-02 10:06:35 +01:00
onyx-and-iris ca548187f1 add removed section in latest update in changelog 2022-07-16 22:53:46 +01:00
onyx-and-iris cb5859c61a fix key name for configs in readme 2022-07-16 22:20:10 +01:00
onyx-and-iris dfa43a8072 dependencies updated.
minor version bump.

changelog, readme updated to reflect recent changes.
2022-07-16 22:15:48 +01:00
onyx-and-iris a4dc2adf72 bus modes added to all 3 example user configs 2022-07-16 22:15:02 +01:00
onyx-and-iris bb5d4a2696 config menu now rebuilds when switching kinds 2022-07-16 22:14:39 +01:00
onyx-and-iris fd6c346467 bug fixed in submixframe in call to grid_info() 2022-07-16 22:14:02 +01:00
onyx-and-iris ba78373f2b now using label_cache in channels.
should reduce the number of calls to grid/ungrid
2022-07-16 22:12:55 +01:00
onyx-and-iris 6fad360ede add error message in subject 2022-07-16 22:11:28 +01:00
onyx-and-iris 520adc0a02 fix bug where a bus level may hang,
reproducible through toggling composite mode

I haven't noticed it occuring for strips.

patch bump
2022-07-14 17:24:05 +01:00
onyx-and-iris 2522505a89 dependencies updated.
patch bump
2022-07-09 12:29:33 +01:00
onyx-and-iris a9d124c1f0 changes installation instructions 2022-07-07 23:41:53 +01:00
onyx-and-iris f1200f208f changes installation instructions 2022-07-07 23:34:31 +01:00
onyx-and-iris fbd418cf13 schedule notify observers
prevent haulting event loop

patch bump
2022-07-07 15:42:58 +01:00
onyx-and-iris 39458b8166 upd dependency 2022-07-07 01:51:15 +01:00
onyx-and-iris d78042b027 upd poetry.lock 2022-07-07 01:24:25 +01:00
onyx-and-iris 4118002b0a update timing adjusted
deregister as observer moved into teardown functions.

check index against num_strip, num_bus in level updates

patch bump
2022-07-07 01:22:57 +01:00
onyx-and-iris 8790e24ff3 dependency update 2022-07-06 14:30:30 +01:00
onyx-and-iris e2cd217627 dependencies updated. 2022-07-06 14:03:29 +01:00
onyx-and-iris 24870e1861 channels and gainlayers now using is_updated
minor ver bump. dependencies updated.
2022-07-06 13:57:52 +01:00
onyx-and-iris e9477d9650 Update poetry.lock 2022-07-01 14:12:15 +01:00
onyx-and-iris 8979bcf268 bump dependency versions 2022-06-20 00:24:20 +01:00
onyx-and-iris fd30a5ef0d fix app title.
merge subject classes.

modify obsevers callback

ensure sunvalley theme loaded only once.

minor version bump
2022-06-20 00:09:27 +01:00
onyx-and-iris 60e55fd7f9 upd readme 2022-06-18 14:28:22 +01:00
onyx-and-iris 1611d63567 update readme configs sections 2022-06-18 14:22:12 +01:00
onyx-and-iris e676eaaee4 Update builders.py
fix capitalization in title
2022-06-18 11:12:57 +01:00
onyx-and-iris 5a19ea851f Update pyproject.toml
minor bump
2022-06-17 18:42:16 +01:00
onyx-and-iris 9292ed4815 change profile to config
change profile to config
2022-06-17 17:53:46 +01:00
onyx-and-iris 94d5596d60 fix menu name for loading config
fix menu name for loading config

update readme
2022-06-17 13:36:11 +01:00
onyx-and-iris e81c1afff0 remove old config examples
remove old config examples
2022-06-17 09:55:02 +01:00
onyx-and-iris 9672dbdc39 fix bug loading config
fix bug loading config
2022-06-17 00:35:45 +01:00
onyx-and-iris 7f8a1a2ffc updates to readme, and installation instructions
updates to readme, and installation instructions
2022-06-17 00:06:57 +01:00
onyx-and-iris 83d0598d84 Delete setup.py 2022-06-16 23:53:50 +01:00
onyx-and-iris 2c39b9d215 updates to gui to match changes to interfaces
updates to gui to match changes to interfaces

now packaged with poetry and on pypi
2022-06-16 23:53:28 +01:00
onyx-and-iris 0688a36a76 add print when applying sv theme. 2022-05-17 14:40:52 +01:00
onyx-and-iris a13ccd2c57 fix bug setting default submix
fix bug setting default submix
2022-05-16 22:20:05 +01:00
onyx-and-iris 6d4d290e9e run a level update if value > 0 << race condition.
patch bump
2022-05-16 00:28:01 +01:00
onyx-and-iris 823c138a5f remove scale enter/leave binds, use hasattr, fix bug in on_mousewheel
remove redundant scale_enter, scale_leave functions.

use hasattr over in dir()

fix bug in on_mousewheel

patch bump
2022-05-14 17:24:33 +01:00
onyx-and-iris a7f23ef544 remove nav_frame info_text on scale enter/leave 2022-05-14 16:04:31 +01:00
onyx-and-iris 6fe73015ce gain labels added to submix frame
patch bump
2022-05-14 16:00:58 +01:00
onyx-and-iris 502110ae0f gain_label added to chanenl labelframes.
couple of bug fixes for submix frame

minor version bump
2022-05-14 14:05:48 +01:00
onyx-and-iris 92aead8754 gui rewritten with builder classes and observables
gui rewritten with builder classes and observables
2022-05-10 20:34:29 +01:00
onyx-and-iris 69eed318c9 changes to menus.
changes to menus, themes and submixes merged into layout

minsize reduced from 400 to 275.

path version bump

changelog updated.
2022-05-06 13:35:31 +01:00
onyx-and-iris 24c97964b2 fix bug fetching strip labels for gainlayer 2022-05-05 16:03:49 +01:00
onyx-and-iris 36cbd5a9ea add profiles in app.toml section in readme.
add link to raised issue regardiing lack of license file.
2022-05-05 12:22:47 +01:00
onyx-and-iris 29051f0d0e add link in installation 2022-05-05 11:29:09 +01:00
onyx-and-iris 7e42a708d2 add links in installation 2022-05-05 11:27:48 +01:00
onyx-and-iris f91a7d0d86 add updates to installationi.
change link for git for windows.

add voicemeeter.com link to readme
2022-05-05 11:21:36 +01:00
onyx-and-iris a1cd5caa5b minor version bump
changelog updated, added 1.1.0
2022-05-05 11:13:54 +01:00
onyx-and-iris cd64693c15 add profiles to defaults, add minsize.
changes to menus.
vban menu text changed

themes menu reworked. now using set_theme not toggle.
2022-05-05 11:08:23 +01:00
onyx-and-iris 477c0a1520 profiles added to app.toml 2022-05-05 10:29:27 +01:00
onyx-and-iris 0ce8ddf40c attributes added to example profiles, all versions 2022-05-05 10:28:44 +01:00
onyx-and-iris f2fed76cef changelog initial commit
fixes #1

add example valid vban.toml to readme
2022-05-01 13:59:37 +01:00
onyx-and-iris b2f9c42f3e sync bus mode on create config frame
sync bus mode on create config frame
2022-04-27 14:22:23 +01:00
onyx-and-iris 109eb54c2e Update channels.py
remove sync, its causing some type of drag delay on the sliders
2022-04-26 23:58:24 +01:00
onyx-and-iris 4859780a8a Update channels.py
call sync after grid
2022-04-26 23:36:57 +01:00
onyx-and-iris 2a6e39aa8e Update channels.py
ensure labeltext gets updated if a change in pdirty
2022-04-26 23:16:19 +01:00
onyx-and-iris d63ef60f1f Update channels.py
update open_config() in bus class to update bus_mode_cache when config frame is closed
2022-04-26 21:29:27 +01:00
onyx-and-iris 80340ac219 updates to bus mode cache
add a separate bus mode cache for each interface.

add property objects to config frame for setting/getting from bus mode cache.

update function update_bus_modes to fit changes to bus mode cache
2022-04-26 20:59:00 +01:00
onyx-and-iris 4fb7a88855 add bus_modes to App class for tracking bus modes
add bus_modes to App class for tracking bus modes
2022-04-26 08:06:08 +01:00
onyx-and-iris 7e4acc3743 Update config.py
changes to bus modes in bus config
2022-04-26 07:37:00 +01:00
onyx-and-iris abb51e1458 Update README.md
add sun valley as module to special thanks
2022-04-24 12:44:45 +01:00
onyx-and-iris fd73a8f687 add rt packet service to special thanks
add rt packet service to special thanks
2022-04-24 12:41:56 +01:00
onyx-and-iris 0d6f9c8a86 changes to imgs/readme
move horizontal/vertical extended images into doc_imgs

add potatocomparisonsmaller to readme.

rename INST_PYTHON to INSTALLATION

update readme to reflect changes
2022-04-24 12:34:19 +01:00
onyx-and-iris d8a240652d Update setup.py
major version bump due to changes to theme
2022-04-24 12:13:22 +01:00
onyx-and-iris c49d05e0f2 sun valley theme added as module
sun valley theme now added as pip module

added sv-ttk to setup.py

changes to code to load as module
2022-04-24 12:05:57 +01:00
onyx-and-iris abad689be4 Update menu.py
remove duplicate call to self._parent._destroy_top_level_frames() in menu.py
2022-04-22 19:13:54 +01:00
onyx-and-iris 76ca376bfc changes to banner frame, nav frame and config frames.
only create a banner frame for potato version (since it hold info about submixes).

stick nav_frame eastwards.

change columnspan for bus config frame to 4 to match strip config frames.
2022-04-22 01:27:35 +01:00
onyx-and-iris d3464fc8aa Update channels.py
remove duplicate
2022-04-21 13:04:53 +01:00
onyx-and-iris acb345fb30 Update menu.py
ensure submix menu state is set if switching kind on vban disconnect
2022-04-21 09:15:02 +01:00
onyx-and-iris a8b07ee8de Update README.md
markdown fix
2022-04-20 18:17:36 +01:00
onyx-and-iris 3dd6ed52ac Update README.md
markdown fix?
2022-04-20 18:17:00 +01:00
onyx-and-iris 0502987880 Update README.md
added section toml files.
2022-04-20 18:14:38 +01:00
onyx-and-iris 7d19e2119f Update README.md 2022-04-19 22:27:58 +01:00
onyx-and-iris 04dadd5861 markdown fix
markdown fix
2022-04-19 21:58:56 +01:00
onyx-and-iris 5958b63e9d add dir doc_imgs
add dir doc_imgs

add more images to inst_python
2022-04-19 21:48:34 +01:00
onyx-and-iris ccfe21a20e add link to python.md for git for windows in readme.
add link to python.md for git for windows in readme.
2022-04-19 21:11:41 +01:00
onyx-and-iris d3ba898653 Update README.md 2022-04-19 20:50:29 +01:00
onyx-and-iris 00f627bfed Update README.md 2022-04-19 20:49:08 +01:00
onyx-and-iris 0a528df875 add git to prerequisites.
add git to prerequisites.

add link to git insallation in inst_python.md
2022-04-19 20:43:23 +01:00
onyx-and-iris 3cbea34c1a remove duplicate files
remove duplicate files
2022-04-19 20:22:54 +01:00
onyx-and-iris 041c350737 change to vban example config
comment out vban info in vban example config.

disables menu if all configuration options are commented out (or file not present)
2022-04-19 18:46:30 +01:00
onyx-and-iris 6e7d84a9da Update INST_PYTHON.md
fix link
2022-04-19 17:21:27 +01:00
onyx-and-iris 4eb36f55f9 rename files. add wspython310.png
rename files. add wspython310.png
2022-04-19 17:20:39 +01:00
onyx-and-iris 2d477fc8a7 Update README.md 2022-04-19 16:45:36 +01:00
onyx-and-iris bb09cea6eb Update README.md
fix link
2022-04-19 16:44:41 +01:00
onyx-and-iris 3c0a7c741a add python.md, mwscroll_step
Added PYTHON.md

add mwscroll_step
2022-04-19 16:43:10 +01:00
onyx-and-iris 000b18b6ec mousewheel scroll step now settable
size of mousewheel scroll step now settable

add _base_vals.mwscroll_step to data.

added [mwscroll_step] to  app.toml
2022-04-17 11:50:44 +01:00
onyx-and-iris 99275d1dd2 Merge branch 'main' of https://github.com/onyx-and-iris/voicemeeter-compact 2022-04-17 09:27:35 +01:00
onyx-and-iris da9e538cc7 refactor ldirty, add reinitialize level arrays in _make_app
refactor set ldirty.

reinitialize level arrays in _make_app (when switching between local,network connection)
2022-04-17 09:27:27 +01:00
onyx-and-iris cd4264be8b added bind event mousewheel to gain sliders
added bind event mousewheel to gain sliders
2022-04-14 20:49:06 +01:00
onyx-and-iris 8f3672029a refactor watch levels, now using max()
refactor watch levels.

now using max() to fetch peak
2022-04-14 18:05:17 +01:00
onyx-and-iris 1d29e5113c factorise watch level
factorise watch level
2022-04-14 17:41:46 +01:00
onyx-and-iris 26832b3cb9 changes to level updates
strip/bus levels compared by index iteratively.

strip/bus level array size added to _base_vals dataclass. Helps to keep track of level array size when switching between kinds.

level_offset class attributes added to strip/bus/gainlayer labelframe classes.

watch_levels adjusted to only updated frames when a level has changed.
2022-04-14 17:25:26 +01:00
onyx-and-iris 4ce288e474 Update app.py
set _base_vals after merging/loading defaults
2022-04-14 01:19:08 +01:00