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
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
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
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
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