diff --git a/example/eventGenerator/bundle.js b/example/eventGenerator/bundle.js index b77c29e63f..d5712ff8e3 100644 --- a/example/eventGenerator/bundle.js +++ b/example/eventGenerator/bundle.js @@ -51,6 +51,7 @@ define([ "name": "Event Message Generator", "glyph": "\u0066", "description": "For development use. Creates sample event message data that mimics a live data stream.", + "priority": 10, "features": "creation", "model": { "telemetry": {} diff --git a/example/generator/bundle.js b/example/generator/bundle.js index 323107561c..6e89023ea4 100644 --- a/example/generator/bundle.js +++ b/example/generator/bundle.js @@ -88,6 +88,7 @@ define([ "name": "Sine Wave Generator", "glyph": "\u0054", "description": "For development use. Generates example streaming telemetry data using a simple sine wave algorithm.", + "priority": 10, "features": "creation", "model": { "telemetry": { diff --git a/example/imagery/bundle.js b/example/imagery/bundle.js index 0cd7eed667..6e5ac136a9 100644 --- a/example/imagery/bundle.js +++ b/example/imagery/bundle.js @@ -52,6 +52,7 @@ define([ "glyph": "\u00e3", "features": "creation", "description": "For development use. Creates example imagery data that mimics a live imagery stream.", + "priority": 10, "model": { "telemetry": {} }, diff --git a/example/plotOptions/bundle.js b/example/plotOptions/bundle.js index 610b99ef2e..4c234f5f7f 100644 --- a/example/plotOptions/bundle.js +++ b/example/plotOptions/bundle.js @@ -80,9 +80,10 @@ define([ "types": [ { "key": "plot", - "name": "Telemetry Plot", - "glyph": "t", - "description": "A plot for displaying telemetry", + "name": "Example Telemetry Plot", + "glyph": "\u0074", + "description": "For development use. A plot for displaying telemetry.", + "priority": 10, "delegates": [ "telemetry" ], diff --git a/platform/core/bundle.js b/platform/core/bundle.js index e3a9b188a0..6eda68b774 100644 --- a/platform/core/bundle.js +++ b/platform/core/bundle.js @@ -263,6 +263,7 @@ define([ "glyph": "\u0046", "features": "creation", "description": "Create folders to organize other objects or links to objects.", + "priority": 1000, "model": { "composition": [] } diff --git a/platform/features/clock/bundle.js b/platform/features/clock/bundle.js index 5536a92a1a..bb0ddf9b0f 100644 --- a/platform/features/clock/bundle.js +++ b/platform/features/clock/bundle.js @@ -159,6 +159,7 @@ define([ "name": "Clock", "glyph": "\u0043", "description": "A UTC-based clock that supports a variety of display formats. Clocks can be added to Display Layouts.", + "priority": 101, "features": [ "creation" ], @@ -215,6 +216,7 @@ define([ "name": "Timer", "glyph": "\u00f5", "description": "A timer that counts up or down to a datetime. Timers can be started, stopped and reset whenever needed, and support a variety of display formats. Each Timer displays the same value to all users. Timers can be added to Display Layouts.", + "priority": 100, "features": [ "creation" ], diff --git a/platform/features/layout/bundle.js b/platform/features/layout/bundle.js index 96ed8f4ea8..1ca80f99f7 100644 --- a/platform/features/layout/bundle.js +++ b/platform/features/layout/bundle.js @@ -265,6 +265,7 @@ define([ "name": "Display Layout", "glyph": "\u004c", "description": "Assemble other objects and components together into a reusable screen layout. Working in a simple canvas workspace, simply drag in the objects you want, position and size them. Save your design and view or edit it at any time.", + "priority": 900, "features": "creation", "model": { "composition": [] @@ -296,6 +297,7 @@ define([ "name": "Telemetry Panel", "glyph": "t", "description": "A panel for collecting telemetry elements.", + "priority": 899, "delegates": [ "telemetry" ], diff --git a/platform/features/pages/bundle.js b/platform/features/pages/bundle.js index bbc888d0f3..1862b4980a 100644 --- a/platform/features/pages/bundle.js +++ b/platform/features/pages/bundle.js @@ -40,6 +40,7 @@ define([ "name": "Web Page", "glyph": "\u00ea", "description": "Embed a web page or web-based image in a resizeable window component. Can be added to Display Layouts. Note that the URL being embedded must allow iframing.", + "priority": 50, "features": [ "creation" ], diff --git a/platform/features/table/bundle.js b/platform/features/table/bundle.js index 48fd7c22e4..77ead67c04 100644 --- a/platform/features/table/bundle.js +++ b/platform/features/table/bundle.js @@ -64,6 +64,7 @@ define([ "name": "Historical Telemetry Table", "glyph": "\ue604", "description": "A static table of all values over time for all included telemetry elements. Rows are timestamped data values for each telemetry element; columns are data fields. The number of rows is based on the range of your query. New incoming data must be manually re-queried for.", + "priority": 861, "features": "creation", "delegates": [ "telemetry" @@ -86,6 +87,7 @@ define([ "name": "Real-time Telemetry Table", "glyph": "\ue620", "description": "A scrolling table of latest values for all included telemetry elements. Rows are timestamped data values for each telemetry element; columns are data fields. New incoming data is automatically added to the view.", + "priority": 860, "features": "creation", "delegates": [ "telemetry" diff --git a/platform/features/timeline/bundle.js b/platform/features/timeline/bundle.js index b2c3a62584..f6cee62b82 100644 --- a/platform/features/timeline/bundle.js +++ b/platform/features/timeline/bundle.js @@ -141,6 +141,7 @@ define([ "name": "Timeline", "glyph": "\u0053", "description": "A time-oriented container that lets you enclose and organize other Timelines and Activities. The Timeline view provides both tabular and Gantt views as well as resource utilization graphing of Activities.", + "priority": 502, "features": [ "creation" ], @@ -186,6 +187,7 @@ define([ "activity" ], "description": "An event or process that starts and ends at a discrete datetime. Activities can be nested in other Activities, and can be added to Timelines. Activity Modes can be added to an Activity to define its resource utilization over time.", + "priority": 501, "properties": [ { "name": "Start date/time", @@ -222,6 +224,7 @@ define([ "creation" ], "description": "When a sub-system utilizes Power or Communications resources over time, you can define those values in an Activity Mode. Activity Modes can then be linked to Activities to allow resource utilization graphing and estimating in a Timeline.", + "priority": 500, "model": { "resources": { "comms": 0,