Skip to content

Conversation

@Pear-231
Copy link
Contributor

Mainly reorganisation of files and addition of event messaging to handle processes across view models which allowed for much simpler data management logic so it's now split into the view models directly and their data grid services. Also fixed a few bugs.

Pear-231 added 16 commits March 5, 2025 23:12
- Fixed bug where Audio Explorer wasn't playing music.
- Moved functions for stuff loading AudioProject Editor and Viewer data grids into NodeLoader.cs.
- Added AudioProjectEditor DataGrid services to better encapsulate node loading.
- Added label setting functions.
- Fixed a bug where the Play Audio button in the AudioFilesExplorer wasn't working until an AudioProjectExplorer node had been selected.
- Renaming.
- Added DataGrid services for AudioProjectViewer.
- Turned old DataService into AudioProjectDataService.
- Added helper functions for getting selected node info.
- Made better use of dependencies in data services and helpers.
- Renamed AudioProjectService to AudioEditorService.
- Reorganisation of helpers.
- Renaming.
- More refactoring.
- Implemented an event messaging system in place of NodeLoader.cs therefore separating the responsibilities to the view models they concern.
- Implemented event messaging for adding data to the audio project.
- Changed events slightly and added data grid and selected node data to the audio editor service.
- Added event messaging for editing audio project items and removed the old DataManager.cs.
- Moved removing audio project items logic into AudioProjectViewerViewModel.
- Added AudioEditorViewModel to the AudioEditorService and updated affected functions.
- Improved accessing of view model data.
- Incorporated setting of data grid data into the services, rather than as helpers.
- Fixed some bugs with audio settings enablement.
- Added audio settings for an individual sound.
- Added visibility properties to audio settings so they are hidden when unused to reduce confusion.
- Fixed a bug where audio settings weren't displaying correctly when selected from audio project viewer.
@donkeyProgramming donkeyProgramming merged commit c62bd17 into donkeyProgramming:master Mar 25, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants