t3 icon indicating copy to clipboard operation
t3 copied to clipboard

MAIN: Issues needing to be addressed for MVP pre-release

Open domportera opened this issue 9 months ago • 1 comments

Pre-MVP

Issues/Bugs

  • [ ] Revisit player export (should wait on "Populate project dependencies" for consistency) @domportera
  • [ ] Right-click -> Add Operator does not work at all @pixtur
  • [ ] Dragging operators out of and within the Symbol Library does not work or crashes the editor @domportera /@pixtur
  • [ ] Random paste exceptions on Slot<T>.FirstConnection??
  • [ ] Disconnecting from a MultiInputSlot is broken @pixtur
  • [x] Popup window input unreliable (particularly for "Blocking" windows)
    • [ ] scrolling is still busted sometimes - feels like a Silk.NET GLFW bug
  • [x] .NET version sensitivity -@domportera / @pixtur
  • [x] Selection fence
  • [x] Project Settings window does not work at all @pixtur
  • [x] Parameter window reorganization is broken

UX

  • [ ] Re-implement proper layout support for GraphWindow @pixtur
  • [x] Open project in Explorer @domportera / @pixtur
    • EditorUi.Instance.OpenWithDefaultApplication(package.Directory) or something like that
    • Also open Resources folder?
  • [x] Projects should open immediately when created @domportera /@pixtur
  • [ ] Render to current project folder @pixtur / @domportera
    • exclude folder from resource and symbol paths (& build paths if necessary)
  • [ ] Auto-backup needs to catch up with the latest project architecture - preferably ignoring media/image files and read-only packages in backup process @pixtur
    • Should this just be native Git integration? I can imagine having an auto-saved "backup" branch, and saving your project manually fast-forwards the non-autosaved branch to the head and re-saves/commits
  • [ ] Log spam when using absolute paths with various ops and soundtrack

Technical

  • [ ] Populate project dependencies @domportera
  • [ ] Basic version checking @domportera
  • [ ] Ensure file watching still works properly (code, shaders, images, etc) @domportera
  • [x] Clean up/simplify initial project loading @domportera

Post-MVP

UX

  • [ ] Set project directory per-project (nice to have) @domportera
    • There should be a separate file with two lists - Auto-populated project directories (directories that can contain several projects that should be auto-discovered), and known projects / projects that do not live in the auto-populated directories

Issues

  • [x] AudioReaction's (and probably most others') Graph node GUIs no longer display @domportera

domportera avatar May 19 '24 21:05 domportera