Commit Graph

14 Commits

Author SHA1 Message Date
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