Skip to content
Thomas Mann edited this page Mar 30, 2016 · 1 revision

Settings are stored in configuration-files under Config:

  • UserSettigs.json - general user-settings that are not specific to projects.
  • ProjectSettings.json - settings that specify details of a current project like sound and filepaths.

Guidelines for naming settings

  • Capitalized with namespaces in front
  • Everything starts with Capital letters
  • Filepaths should end with "*Path"
  • URLs should end with "*URL"

User Settings

  • User.Name - Is used for added new OPerators to the user's personal namespace. Is also used for git-commits
  • User.Email - Used for git-commits.
  • View.WorkspaceMatrices - Saves the position and zoomlevel of Operators.

Project Settings

  • Git.OperatorRepositoryBranch
  • Git.OperatorRepositoryRemoteURL
  • Soundtrack.BPM - The beats per minutes is used for rendering beatmarkers (vertical dark gray lines) in the timelines for precise snapping
  • Soundtrack.BPMOffset - In seconds
  • Soundtrack.ImagePath - In seconds
  • Soundtrack.Path - In seconds
  • Tooll.IsHost - This enables experimental remote editing.
  • Tooll.OperatorTestReferencePath - when running operator tests, this reference images and values will be stored there. Read more about Operator Tests
  • Tooll.FullScreen.Resolution - e.g. "1920x1080"
  • Tooll.FullScreen.DisplayNumber - integer

Clone this wiki locally