Skip to content

Vizor File System

Jaakko Manninen edited this page Sep 21, 2015 · 7 revisions

Vizor File System

Assets

  • projects
  • graphs
  • patches
  • textures
  • texture packs
  • objects (+ textures & animations)
  • audio
  • video
  • json blobs
  • An asset belongs to a graph or patch.
  • A project contains one or more graphs and patches.
  • A user can see the assets in the projects, graphs, and patches she has access to.
  • An asset can have a binary file (named with its content hash).

Asset system features

  • 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 Page (aka Project Browser)

  • 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 ?

Full File Browser

  • 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)

file browser

Patch UI Mini Browsers

  • 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

mini browser

Drag and Drop

  • 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

Welcome Screen (who doesn't have an account yet )

  • 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)

Template Chooser (who has an account )

  • for signed-in users, allows choice of blank graph, plus 2 other types of graph
  • allows naming of graph
  • Create Graph button

Clone this wiki locally