sciencemine / digital-signage

4 stars 0 forks source link

Model editor #107

Closed HumbleHominid closed 7 years ago

HumbleHominid commented 7 years ago

Initial implementation of model editor. Models can be saved and reopened. There are 4 physics engines to select from for vis with the default being Force Atlas 2 Physics can be turned off but it will overlay the edges making it difficult to see. When a video is hovered the panel on the left is populated with the attributes that the video has. All forms are dynamic and are generated at runtime from a validation js file. Version control is implemented and old versions will be automatically updated to newer versions. Attributes can be added by dragging the listing on the left or the icon on the left onto the video in the middle. Other elements can be added/removed by selecting the appropriate selection form the dropdown menu in the toolbar. All panels are dismissable by selecting their headers. Data about the model and vis data are stored in services that allow data access across all routes and components

Can be build into a portable application by running ember electron:package inside the model-editor directory. This will build it into an executable depending on the environment it is built in. Click the executable to run it. The directory containing the executable is portable and can be copied to a usb or some other portable device for edition in alternate locations.

-- Models are dynamically updated to the current version rather than only updating newly added items