clap-wrapper icon indicating copy to clipboard operation
clap-wrapper copied to clipboard

Standalone Features: Windows

Open mthierman opened this issue 2 years ago • 0 comments

Development ocurring on my fork @ https://github.com/mthierman/clap-wrapper

Must haves

  • [x] Settings (Audio/MIDI Ins & Outs)
  • [x] Standalone state
  • [x] Plugin state
    • [x] Save/Load defaults
    • [x] Save/Load patches
    • [x] Reset
  • [x] MsgBox for errors
  • [x] App manifest
  • [x] Convert from console app to win32 app
  • [x] Debug console
  • [x] Hide console earlier
  • [x] Constrain window if plugin is not resizable
  • [x] ~~Fullscreen~~
  • [x] ~~Dark mode~~
  • [x] PowerShell script to convert .PNG to .ICO
    • [x] CMake script to create .rc file (for .ico) and add to sources
      • https://github.com/defiantnerd/neui/blob/main/neui/cmake/resources.cmake
      • https://bolu.dev/programming/2020/07/18/Cmake-icons.html

Nice to haves

  • [ ] ~~Support multi-plugins(?)~~
  • [ ] ~~Support plugins without a GUI~~
  • [ ] ~~About CLAP plugin window~~

Bugs to fix

  • [x] Fix crashes from some .clap files (U-He, AudioThing)
  • [x] ~~clap-saw-demo crash on exit because of VSTGUI::exit()~~ [clap-saw-demo bug..]
  • [x] clap_plugin_gui.can_resize() was called without a prior call to clap_plugin_gui.create() in WM_WINDOWPOSCHANGED

mthierman avatar Oct 24 '23 19:10 mthierman