35 Commits (d456ba030dc3a4ce2962a2e27a8c6cff0ceba065)

Author SHA1 Message Date
Ben Niemann d456ba030d Initial high level tests for the editor app. 3 years ago
Ben Niemann 10c30878d6 Fix lint issues and tests. 3 years ago
Ben Niemann 9b59f16060 Project list updates when projects get updated. Refuse to operate on opened projects. 3 years ago
Ben Niemann 0a4d1994aa Remember currently opened projects and restore them on startup. 3 years ago
Ben Niemann 69e0ab6b8a Gracefully handle exceptions when opening/creating projects. 3 years ago
Ben Niemann 1cbace1655 Fix some issues with the project list. 3 years ago
Ben Niemann dec25ac24c Change storage layout of projects. 3 years ago
Ben Niemann b3c17c14c3 Sort project list by name or mtime. 3 years ago
Ben Niemann b93807abb7 Implement deleting projects. 3 years ago
Ben Niemann 11f79fec31 Add a "New Project" button. 3 years ago
Ben Niemann b43eb88d73 Implement the ProjectRegistry as an QAbstractItemModel. 3 years ago
Ben Niemann 6d67e2a7c5 Use CommonMixin for project registry. 3 years ago
Ben Niemann 7e0999fe96 Initial version of reorganized app startup and custom project dialog. 3 years ago
Ben Niemann accff25ed0 The great "model merge" refactoring. 3 years ago
Ben Niemann da16c0626a Use proto messages for IPCs. 4 years ago
Ben Niemann 9fd2fdeb7b Update licenses to 2019. 4 years ago
Ben Niemann 98328ca0fd Upgrade pylint to V2.2.2 4 years ago
Ben Niemann 49cb41c646 Use typesafe callbacks. 4 years ago
Ben Niemann e60d6a11d0 Major refactoring of the project model. 4 years ago
Ben Niemann f42ee88ef7 Make large parts of noisicaa.ui mypy clean, but still loose. 4 years ago
Ben Niemann a1a798b905 Enable mypy by default. 4 years ago
Ben Niemann b6feaf9e1e Show a spinner while opening a project. 5 years ago
Ben Niemann 825dbf5b58 Store temp files (sockets, pipes) in a new directory and clean up on exit. 5 years ago
Ben Niemann 2ba9fd9c54 Update licenses for 2018. 5 years ago
Ben Niemann fdc6d7dc35 Add copyright preamble to all sources. 5 years ago
Ben Niemann 4d2f71b497 Batch updates of measures while processing project mutations. 6 years ago
Ben Niemann 8bc4dfb7d7 Move NodeDB into separate package and process - UI and project processes use a single shared DB process. 6 years ago
Ben Niemann cfaffc2a0a Add PipelineGraphMonitor to better debug audio graph changes. 6 years ago
Ben Niemann 79ac0bad0f Created new server-side player instance. 6 years ago
Ben Niemann 1725db8075 Can stream audio from project's audioproc process to main audioproc process. 6 years ago
Ben Niemann e90d05f240 Start a audioproc process on startup. Properly shutdown processes on exit. 6 years ago
Ben Niemann 58480a53e2 Shutdown project process on close. 6 years ago
Ben Niemann f0bb1834ce UI specific model implementation. 6 years ago
Ben Niemann e6712055db Rearrange project management a bit. 6 years ago
Ben Niemann ed8f0aac93 Add ProjectRegistry to hold opened projects. 6 years ago