For a simple development environment add a symlink from the root directory of this repository into your FoundryVTT modules dir.
ln -s ~/src/pretty-mixer/ /Users/Beaver/Library/Application\ Support/FoundryVTT/Data/modules
mklink /D "D:\FoundryVTT data\Data\modules\pretty-mixer" "E:\src\pretty-mixer"
Currently there are multiple ways the mixer UI can be achieved.
-
The UI could by implemented as a
SidebarTab
, similar to the standard audio interface -
The UI could by implemented as its own
Application
-child which would provide more flexibility but needs a good UX design as it needs to be included inside the main viewport. -
The UI could by implemented as staded in
2
but meant for use with anoter module likePopOut!
, which allows the Mixer to be opened as another window and moved to another screen. -
Alternatively to
3
, thePopOut!
logic could be written by myself. Sockets seem like the best idea to do so.