-
Notifications
You must be signed in to change notification settings - Fork 44
Vizor File System
Jaakko Manninen edited this page Sep 22, 2015
·
7 revisions
- projects
- graphs
- patches
- textures
- texture packs
- objects (+ textures & animations)
- audio
- video
- json blobs
- Assets are referred to by graphs and patches.
- A project contains graphs and patches.
- A user can see all the assets in the projects, graphs, and patches she has been shared.
- An asset can have a binary file (named with its content hash), eg. the actual image blob.
- NB: For public Graph, Project, and Patch shares,
UserAssetGrant
will have userId of*
instead of having one for every user
- duplicate
- move
- rename
- preview
- share
- publish
- search
- upload
- delete
- read, stream, download
- write
- validate
- normalize
- Share means share in the access control sense - eg. allow someone to edit. Sharing basically only applies to graphs and projects.
- Share goes to Editor
- Publish goes to Player
- user avatar, username, general account settings
- shows all graphs and assets
- organised via project (ie folder)
- shows your own graphs & assets + shared graphs (you have edited)
- search across all graphs and assets
- files – open (graphs only), rename, move (to another project), preview (image or audio), publish, unpublish, delete
- create new project
- add tags & descriptions to assets ?
- available in the editor
- access via "Open Graph" in File Menu or shortcut key
- open, save, search
- example below is the patch browser but file browser will be similar (not designed yet)
- contextual – only give the user views of the particular file type related to the patch being used
- eg Image, Audio Player, Object Loader
- maybe also buttons to open the full file browser if you want to conduct deeper searches etc
- ability to drag & drop objects, images & audio files onto the canvas, auto-create a patch and auto-save it in the project the graph is currently contained in
- for new users, shown as dialogue modal on Editor startup
- create new graph
- sign up / log in
- view tutorials
- read documentation
- get help (live chat)
- for signed-in users, allows choice of blank graph, plus 2 other types of graph
- allows naming of graph
- Create Graph button