Closed gbracha closed 7 months ago
This is being resolved by changing the representation of documents to use zip files that contain all resources & dependencies. This is a work in progress.
Works for images, but not for code dependencies, transcluded documents, or video/audio.
See https://github.com/newspeaklanguage/newspeak/commit/a825d9f4d0cca9d3df1f47613913b3b4dc2fe0a4 for current status.
Video/audio streams are the only piece remaining. They'll be resolved once drag and drop works for them.
Fixed video & audio including save & load in https://github.com/newspeaklanguage/newspeak/commit/57f4feba7389c626c62df2a1b29087c761ca3373
A document is represented as an HTML file. The problem is that it is not self-contained. If we reference other documents, or resources such as images, or other classes, then we have to make sure these are available. There isn't a good way to package them all together. Currently, the best we can do is create a dedicated application (a vfuel file) that has all the requisite objects loaded. This may be acceptable if we can automate this process and make it efficient.