2022-05-01 13:59:37 +01:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
2022-07-16 22:15:48 +01:00
|
|
|
- [ ] Add support for forest theme (should be coming soon)
|
|
|
|
|
2022-09-29 13:45:06 +01:00
|
|
|
## [1.6.0] - 2022-09-29
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Logging module used in place of print statements across the interface.
|
|
|
|
|
2022-09-16 09:44:47 +01:00
|
|
|
## [1.5.1] - 2022-09-16
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- 1.5.1 binary to releases
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- sv_ttk updated to v2.0.
|
|
|
|
- event toggles used to pause updates when dragging sliders.
|
|
|
|
|
|
|
|
## [1.4.2] - 2022-09-03
|
2022-09-03 19:29:57 +01:00
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- tomli/tomllib compatibility layer to support python 3.10
|
2022-09-16 09:44:47 +01:00
|
|
|
- 1.4.2 binary to releases
|
2022-09-03 19:29:57 +01:00
|
|
|
|
2022-07-16 22:15:48 +01:00
|
|
|
## [1.3.0] - 2022-07-14
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- GUI now packaged with poetry and available on Pypi.
|
|
|
|
- Bus modes may now be set in user config (see example configs)
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
2022-07-16 22:53:46 +01:00
|
|
|
- Reload user configs from memory into app if switching kind between connections.
|
2022-07-16 22:15:48 +01:00
|
|
|
- Levels rework, now using is_updated in callback.
|
|
|
|
- Some logic regarding callbacks reworked, timings reduced for updates.
|
|
|
|
- Directory structure changed, no more profiles/. All configs should go into configs/
|
|
|
|
- Configs section in readme updated to reflect changes.
|
|
|
|
- Installation instructions updated for python 311 and pypi.
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fixed bug causing bus level to hang when toggling composite mode
|
|
|
|
- Fixed bug with submix frames failing to redraw when selected from menu.
|
|
|
|
- Version fastforward in pyproject to match changelog.
|
2022-05-17 14:40:52 +01:00
|
|
|
|
2022-07-16 22:53:46 +01:00
|
|
|
### Removed
|
|
|
|
|
|
|
|
- Requirement to install Git.
|
|
|
|
|
2022-05-17 14:40:52 +01:00
|
|
|
## [1.2.6] - 2022-05-16
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Added a gain label to each channel labelframe.
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Changes to menus, extends, themes and submixes merged into layout.
|
|
|
|
- A number of changes to code organisation:
|
|
|
|
- builders module added, widget creation delegated to builder classes.
|
|
|
|
- app now subscribes to lower level interfaces as an observer for updates.
|
|
|
|
- Min width of app reduced to 275. Should only effect if less than 3 combined strips/buses.
|
|
|
|
- VBAN Connections named by 'streamname' in VBAN menu, ie.. 'workpc', 'gamingpc' etc..
|
|
|
|
- GUI Lock menu commands 'Lock', 'Unlock' are now checkbuttons.
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fixed bug setting default submix
|
|
|
|
- Fixed bug with gainlayer sync failing to fetch strip label.
|
2022-05-05 11:13:54 +01:00
|
|
|
|
|
|
|
## [1.1.0] - 2022-05-05
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Ability to set a profile to load on startup
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Add more substantial example profile config files.
|
|
|
|
- Minor version bump
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fix a bug where minimize->restore is effecting the window size. Now minwidth 400, not ideal
|
|
|
|
but acceptable compromise.
|
2022-05-01 13:59:37 +01:00
|
|
|
|
|
|
|
## [1.0.0] - 2022-04-27
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Example of valid vban.toml to readme
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Sun-Valley theme added as module. Added to pysetup. Img files removed from repo.
|
|
|
|
- Major version bump since this is not backwards compatible.
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fix issue with bus modes syncing. Added a bus mode cache to App class.
|
|
|
|
|
|
|
|
## [0.0.1] - 2022-04-22
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- App initial commit.
|
|
|
|
- Strip/Bus frames implemented
|
|
|
|
- A labelframe for each channel containing a progressbar and slider.
|
|
|
|
- A config frame for setting inputs/outputs, comp, gate, limit, mono, eq, bus modes.
|
|
|
|
- Navigation frame implemented
|
|
|
|
- Extending horizontally/vertically implemented.
|
|
|
|
- Submixes frames implemented
|
|
|
|
- Each submix frame offers a view of all input devices on a single bus.
|
|
|
|
- Possible to select any one of all 8 buses.
|
|
|
|
- ON button implemented, effectively a mute toggle.
|
|
|
|
- Menus implemented.
|
|
|
|
- Voicemeeter action type functions for the main GUI.
|
|
|
|
- Profiles load any profile defined in profiles/ directory for a kind. Reset to defaults.
|
|
|
|
- VBAN Connect connect to any number of connections defined in vban.toml
|
|
|
|
- Extends toggle direction app extends in.
|
|
|
|
- Submixes select the bus the Submix frame will represent. Selecting a new bus will redraw the submix frame if its gridded.
|
|
|
|
- Themes toggle light/dark sunvalley theme.
|
|
|
|
- Help links to sites.
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Only create banner frame if kind is Potato.
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fix bug where submixes menu remained disabled if kind changes when switching between vmr and vban interface. (ie banana remote to potato local)
|