774 Commits (d456ba030dc3a4ce2962a2e27a8c6cff0ceba065)
 

Author SHA1 Message Date
Ben Niemann d456ba030d Initial high level tests for the editor app. 3 years ago
Ben Niemann fd1a958cb7 More tests for project_registry.py 3 years ago
Ben Niemann 2e7ab59e97 Use data from "Tome of Forbidden Spells" to generate project names. 3 years ago
Ben Niemann 4d022ce70b Minor UI tweaks. 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 65fbe84216 Make New/Open from menu work again and fix handling of multiple project tabs. 3 years ago
Ben Niemann 0a4d1994aa Remember currently opened projects and restore them on startup. 3 years ago
Ben Niemann 8d0ef9c2f0 Add a TODO for later. 3 years ago
Ben Niemann 5e2f83e25f Add a basic project debugger. 3 years ago
Ben Niemann 84f3d60454 Open project dialog persists state (search text, sorting) in settings. 3 years ago
Ben Niemann 35a16e9db5 Fix project list when projects are deleted. 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 eba3e1abbf Implement FlatProjectListModel as an QAbstractProxyModel. 3 years ago
Ben Niemann 42bb081670 Random song title generator for project name suggestions. 3 years ago
Ben Niemann f1cb716f89 Make closing the current project work again. 3 years ago
Ben Niemann b3c17c14c3 Sort project list by name or mtime. 3 years ago
Ben Niemann 135e72a3ee Improve filtering the project list. 3 years ago
Ben Niemann b3e18c5bae Add a a comment for the future. 3 years ago
Ben Niemann 4c9d4a61de Sort and filter project list. 3 years ago
Ben Niemann b1383d8387 Do not allow creating project on existing path. 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 9b31dd54b8 Remove obsolete ProjectMixin.editor_window property. 3 years ago
Ben Niemann 107a8f5fa8 Closing the editor window calls deleteWindow() on the app. 3 years ago
Ben Niemann 3e71609b19 Do not create settings dialog on demand. 3 years ago
Ben Niemann 947af52e87 Separate out the model for the instrument list. 3 years ago
Ben Niemann a6e06da89e More more global (not project related) stuff to the app. 3 years ago
Ben Niemann 0a07ac9040 Instrument library is owned by app. 3 years ago
Ben Niemann 876d8f5066 Settings dialog is owned by app. 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 fcf1db67e6 Explicitly set the executor on the event loop. 3 years ago
Ben Niemann 7e06b1155a Use my own patched version of quamash. 3 years ago
Ben Niemann 7259fb1c40 Remove some cruft. 3 years ago
Ben Niemann 7982ec5934 Ignore session values for non-existing nodes. 3 years ago
Ben Niemann fa52f61595 Fix faustlibraries installer to work from a clean slate. 3 years ago
Ben Niemann 6328c73424 Blog post: Development update (May 19) 3 years ago
Ben Niemann accff25ed0 The great "model merge" refactoring. 3 years ago
Ben Niemann 6cd4d024d8 Blog post: The great "Model Merge" refactoring 3 years ago
Ben Niemann 07c662f2dc Tweak website CSS. 3 years ago
Ben Niemann e667c6e383 Blog post: Development update (April 25) 3 years ago
Ben Niemann 5ca602b9e4 Add some more builtin nodes. 3 years ago
Ben Niemann 1a4435dd71 Blog post: Development update (April 6) 3 years ago
Ben Niemann c3e5c3a88d Allow nodes to have dynamic list of ports. 3 years ago
Ben Niemann 9f4dbd2732 Blog post: Development update (March 24) 3 years ago
Ben Niemann 6d52afb424 Optionally "expose" control values as input ports, so they can be connected to other nodes. 3 years ago