Commit Graph
72 Commits
Author SHA1 Message Date
onyx_online 194b95d67b use subject class to notify of busmix update
update messageboxes
2023-06-26 13:57:08 +01:00
onyx_online 0f734e87b7 upd docstring 2023-06-26 13:56:06 +01:00
onyx_online 944ef9ca1c updates to events, callbacks 2023-06-26 13:55:50 +01:00
onyx_online fc20bb0c1e configpaths added to configurations 2023-06-26 13:53:38 +01:00
onyx_online 5ccc2a6dab error class renamed
doc string expanded
2023-06-26 13:52:42 +01:00
onyx_online cfc1279f6c module level loggers added 2023-06-26 13:52:24 +01:00
onyx_online d4df11f62d optimizations to reduce the number of api calls
comp, gate, eq parameter calls updated.
2023-06-26 13:51:21 +01:00
onyx-and-iris 3f306ddf62 now using event property setters. 2022-10-19 14:54:00 +01:00
onyx-and-iris 732368a65b fix math error in level updates 2022-10-05 23:39:51 +01:00
onyx-and-iris 294dfe7d03 changes to progressbar level udpates 2022-10-05 23:03:27 +01:00
onyx-and-iris 35775f5024 logger.info logs added
voicemeeter-api, vban-cmd dependency ver updated

changelog updated to reflect changes

minor version bump
2022-09-29 13:45:06 +01:00
onyx-and-iris d4b2b90fc0 run vban.logout() to cleanup threads/sockets.
bump vban-cmd dependency ver.

patch bump
2022-09-24 08:04:59 +01:00
onyx-and-iris 6de79977cc show messagebox on connection timeout
patch bump
2022-09-23 20:23:55 +01:00
onyx-and-iris 2c290e2632 now using event toggles when dragging sliders
patch bump
2022-09-16 09:44:47 +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 bb65f1b819 updates to reflect changes to vm-api and vban-cmd.
patch bump
2022-08-02 10:06:35 +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 fbd418cf13 schedule notify observers
prevent haulting event loop

patch bump
2022-07-07 15:42:58 +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 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 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 e676eaaee4 Update builders.py
fix capitalization in title
2022-06-18 11:12:57 +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 9672dbdc39 fix bug loading config
fix bug loading config
2022-06-17 00:35:45 +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 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 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