c684ed9981
should a config be loaded during engine startup
...
bypass _base_values.run_update
patch bump
2023-09-07 08:39:20 +01:00
bfb0482c32
on_close_window() callback added.
...
cleanly shuts down vban connection on windows close
if vban connected.
2023-08-06 23:15:54 +01:00
0ad40ab708
use vm.version for healthcheck
...
update deps
patch bump
2023-07-13 01:32:01 +01:00
a0b9a92a2a
added healthcheck_step
...
checks connection to Voicemeeter.
2023-07-11 08:35:23 +01:00
6d46d9a9a5
userconfigs now returns target.configs
...
patch bump
2023-07-08 00:22:07 +01:00
674999a461
remove callbacks instead
...
patch bump
2023-06-30 04:27:10 +01:00
4bae1e1d15
set greace period if gui was launched by the api
2023-06-29 18:14:38 +01:00
1e3751b19f
channel_xpadding and navigation_show added to data.
...
app.toml example now includes channel padding and nav show
[channel] xpadding and [navigation] show added to app.toml
delay parameter updates if gui needed launching
2023-06-29 17:15:03 +01:00
5ab1fd7102
add loader to handle userprofiles in vm-compact
...
ensure we reload user profiles into memory
when rebuilding the config menu
patch bump
2023-06-26 16:08:58 +01:00
0f734e87b7
upd docstring
2023-06-26 13:56:06 +01:00
944ef9ca1c
updates to events, callbacks
2023-06-26 13:55:50 +01:00
onyx-and-iris
3f306ddf62
now using event property setters.
2022-10-19 14:54:00 +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
2c290e2632
now using event toggles when dragging sliders
...
patch bump
2022-09-16 09:44:47 +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
fbd418cf13
schedule notify observers
...
prevent haulting event loop
patch bump
2022-07-07 15:42:58 +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
9292ed4815
change profile to config
...
change profile to config
2022-06-17 17:53:46 +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
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
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
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
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
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
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
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
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
onyx-and-iris
b223044ddf
add to defaults, change default orientation
...
add channel to defaults.
if no app.toml loaded then set to defaults.
change default extend orientation to horizontal
2022-04-14 01:15:29 +01:00
onyx-and-iris
14a43770cd
ldirty, pdelay, ldelay added. changes to how levels are fetched
...
ldirty added, true iff level value has changed.
fetching level arrays moved to highest level of the app.
pdelay and ldelay added to _base_vals dataclass.
2022-04-13 06:50:49 +01:00
onyx-and-iris
25d7ac1832
Update app.py
...
using path to resolve themes dir
2022-04-12 00:32:47 +01:00
onyx-and-iris
838ba42b9d
Update app.py
...
using __file__ to fetch path dir
add default value for submix
2022-04-12 00:10:00 +01:00
onyx-and-iris
3eec86e5ed
initial commit
...
initial commit
2022-04-11 18:35:28 +01:00