These 20 commits are when the Protocol Buffers files have changed:
Commit: | 434eaa1 | |
---|---|---|
Author: | Matt Firth | |
Committer: | Matt Firth |
Remove hardcoded layouts: DS->Scene metadata changes WIP - will not compile at this stage Uses a pack format ID between the DS plugin and the scene (similar to how HOA handles it)
The documentation is generated from this commit.
Commit: | ed0fd41 | |
---|---|---|
Author: | Matt Firth | |
Committer: | Matt Firth |
Remove hardcoded layouts: remove lists and helpers WIP - will not compile at this stage
Commit: | 756a0ba | |
---|---|---|
Author: | Matt Firth |
Merge branch 'bb-importance' into v1.0-tasks
Commit: | 671e4ea | |
---|---|---|
Author: | Matt Firth | |
Committer: | Matt Firth |
Object plugin supports Input Instance ID
Commit: | bdc23fa | |
---|---|---|
Author: | Matt Firth | |
Committer: | Matt Firth |
Support imported ATU ID in InputItemMetadata
Commit: | a43bf94 | |
---|---|---|
Author: | Matt Firth | |
Committer: | Matt Firth |
Support imported ID in InputItemMetadata
Commit: | 574fc8f | |
---|---|---|
Author: | Matt Firth | |
Committer: | Matt Firth |
Remove imported AO/ATU code Have moved all import logic to use the new input instance ID for identification
Commit: | 01ae433 | |
---|---|---|
Author: | Matt Firth |
Object plugin supports Input Instance ID
Commit: | 91be771 | |
---|---|---|
Author: | Matt Firth | |
Committer: | Matt Firth |
Support imported ID in InputItemMetadata
Commit: | c4fd53d | |
---|---|---|
Author: | Matt Firth | |
Committer: | Matt Firth |
Support imported ATU ID in InputItemMetadata
Commit: | a032264 | |
---|---|---|
Author: | Matt Firth | |
Committer: | Matt Firth |
Importance integrated into internal data model
Commit: | 9429eed | |
---|---|---|
Author: | Matt Firth | |
Committer: | Richard Bailey |
Use Programme IDs over indices (#200) From PR #200 - branch bad_get_refactor-mf-prog_ids * EarTabbedComponent supports ID's * programme_internal_id.hpp helper * programme_internal_id in Programme proto * Existing components use new Programme ID's Needs further work to remove any reliance on indexes. This commit ONLY does the bare minimum to make use of Programme ID's. * Ensure ID's used where appropriate in metadata and listener methods * Fix mutexes in Metadata class * ProgrammeObjects id() method * ProgrammesContainer listeners use ID's over indexes * Differentiate var names between connection IDs and Programme IDs * Fix bounds checks on programmeStore_.selected_programme_index() * Update selected programme index when programmes moved * ProgrammeStore has selected_programme_internal_id instead of selected_programme_index * Use of ProgrammeInternalId type * Replace "move" events with "set order" events A full order update is far less likely to go wrong and easier to debug than trying to keep things in sync with individual moves by index. * Correct headers in plugin lib cmake * Remove use of index in ProgrammesContainer::updateElementOverview Pretty sure this is the last use of index from ProgrammeStatus/ProgrammeObject * Remove index field from ProgrammeStatus to discourage use of indices * Fix lookup of ElementViewLists associated ProgrammeView * Remove unnecessary comment/suggestion I initially went with this approach, but it isn't ideal. Not all ElementViews will have an ID - it depends what they're representing. Objects will have an ID, and that is already accessible via ObjectView->getConnectionId. Use of index in these callbacks is fine, because the ElementViewList which calls moveElementUiInteraction is not authoritative on order (in fact, it doesn't even explicitly track it) and only knows of drag/drop indices. Sync of ordering is guaranteed since reordering elements in the store will fire programmeUpdated, which in turn ensures that the ElementView displayed order is representative of the store order. * Don't require listener overrides for ElementsContainer * ProgrammesContainer::elementMoved sets full ordering - not individual moves * Remove Metadata::moveElement method Shouldn't be used - always send a full list via setElementOrder * Fix ProgrammesContainer::removeElementClicked Use same ancestor component tracing logic as ProgrammesContainer::elementMoved * Fix deleting last programme
Commit: | 26dda26 | |
---|---|---|
Author: | Matt Firth | |
Committer: | Richard Bailey |
Scene informs of exporting state in metadata
Commit: | c292688 | |
---|---|---|
Author: | Matt Firth |
Rename hoa_type parameter to packFormatIdValue
Commit: | 77f7b35 | |
---|---|---|
Author: | marthellio | |
Committer: | Matt Firth |
Removed gain sliders from HOA plugin
Commit: | 2a9722e | |
---|---|---|
Author: | marthellio | |
Committer: | Matt Firth |
Pushing with admCommonDefinitionHelper error
Commit: | d04c0a0 | |
---|---|---|
Author: | Matt Firth | |
Committer: | Matt Firth |
Update scene store proto - provide data on available items
Commit: | 7ad2918 | |
---|---|---|
Author: | Matt Firth | |
Committer: | GitHub |
Repo Tidy - Phase 2 (#107) * Make sub-project dir names more relevant and consistent * Move shared dir and update references. Uses correct include search dirs to avoid rel paths with upward traversal in #includes * Consolidate copies/versions of nng_wrappers.h * Consolidate copies of common_definition_helper * ADM Export Source plugin uses shared bit instead of copies * Shared JUCE Support Resources Closes #92
Commit: | 388ad9f | |
---|---|---|
Author: | jonas | |
Committer: | Richard Bailey |
Extent SPEAKER_SETUPS vector by all layouts listed in Common Definitions. Also apply these extensions to protobuf messaging types and DirectSpeakers plugin combobox.
Commit: | 31b4d61 | |
---|---|---|
Author: | Richard Bailey | |
Committer: | Richard Bailey |
initial commit