8087 Commits

Author SHA1 Message Date
Jamie V
97ae8db9d1 add styles get interceptor for overlay plots 2025-03-03 14:05:25 -08:00
Jamie V
c385c90395 rename 2025-03-03 13:54:15 -08:00
Jamie V
439c3dece1 rename 2025-03-03 13:53:50 -08:00
Jamie V
f530e99e2d adding condition widget styles get interceptor 2025-03-03 13:49:37 -08:00
Jamie V
367e4947a1 remove commented code 2025-03-03 13:27:26 -08:00
Jamie V
19ee3e532e update helper method name, simplify isAnnotatableType method 2025-03-03 13:24:12 -08:00
Jamie V
850c015889 update comment 2025-02-21 11:37:56 -08:00
Jamie V
243bc2bb9b couple changes 2025-02-21 11:34:43 -08:00
Jamie V
a207e97203 finishing up main views tests and updating some providers to fix errors 2025-02-20 16:07:55 -08:00
Jamie V
efd7369a10 WIP 2025-02-14 15:06:49 -08:00
Jamie V
310bd17800 stopping point 2025-02-12 13:37:39 -08:00
Jamie V
fffa773cdf only add missing object styles if table has configuration 2025-02-11 12:48:27 -08:00
Jamie V
e985c0817a removing styles for event message generators, they dont have edit mode 2025-02-11 12:46:16 -08:00
Jamie V
9d92ba9893 add clock to no styles objects, initialize event message generators with configurations 2025-02-11 12:39:53 -08:00
Jamie V
d92a2b71d0 initial e2e tests 2025-02-10 09:57:29 -08:00
Jamie V
175befa8d1 initalize tables with objectStyles 2025-01-23 15:50:06 -08:00
Jamie V
91a9fa5c15 make sure older objects not initialized with object styles are checked 2025-01-23 15:48:24 -08:00
Jamie V
1d4353b45f Notebook should only show Annotations tab when an entry is selected, and as the first tab 2025-01-22 14:37:29 -08:00
Jamie V
f7d78c1223 Properties tab should not show for non-domain objects 2025-01-22 12:48:13 -08:00
Jamie V
567aa69d27 fix error in lad table config component 2025-01-22 12:44:28 -08:00
Jamie V
1934aea9f9 Show Annotations for Overlay and Stacked p 2025-01-22 11:56:16 -08:00
Charles Hacskaylo
087fbd3326 Changes for tabs visibility and priority
- Added `objectStyles: {}` to initialize functions for multiple objects:
  - Condition Widget
  - Gauge
  - LAD Table
2025-01-17 12:47:13 -08:00
Charles Hacskaylo
3527e4e4a1 Changes for tabs visibility and priority
- Priorities set for Graph, Lad Table, Scatter Plot, Telem Tables and Time List views.
- Changed several Inspector tab names to 'Config'; tests and other code changed to target `key` instead of `name`:
  - LAD Table
  - Time List - will need regression testing for change noted re. `key` above.
- Created browse mode read-only Inspector views:
  - LAD Table, Lad Table set.
  - Telemetry Table.
  and `showTab` functions; `showTab` has just been set to true for now.
to prevent it from displaying when no filters can be set.
- Changed AnnotationsViewProvider.js canView to return false if editor.isEditing.
- Plot plugin.js now adds configuration.objectStyles {} for overlay and stacked plots on initialize.
- FiltersView now displays a message for telem sources that don't have filter criteria available.
- Code cleanup in FiltersInspectorViewProvider.js to remove metadata checks that never evaluated.
- Annotations tab now set to never display when a view is being edited.
2025-01-17 11:49:10 -08:00
Jamie V
f4f010ac4f if editing and styles tab is selected and it exists for the next item, keep it selected 2025-01-16 14:49:24 -08:00
Jamie V
4202de9f98 initialize and backfill object styles config prop for flex layouts 2025-01-16 14:27:16 -08:00
Jamie V
7cd1517cc0 intitializing display layouts with objectStyles properties, so styles tab shows for them, setting it for older versions 2025-01-16 14:09:19 -08:00
Jamie V
e7eb07023c adding edit listener to inspector tabs component as well 2025-01-16 09:24:18 -08:00
Jamie V
97292d4ba3 update selection views on edit state change 2025-01-16 08:50:23 -08:00
Charles Hacskaylo
b09b9e0b5b Changes for tabs visibility and priority
- Adjusted edit and browse mode priorities for Properties and Elements.
- Priority set for Gantt view.
2025-01-15 17:26:27 -08:00
Charles Hacskaylo
f199ce58ea Changes for tabs visibility and priority
- Edit and browse mode priorities for Properties and Elements.
2025-01-15 17:09:18 -08:00
Charles Hacskaylo
9f1cac57ed Changes for tabs visibility and priority
- Make Elements pool visible in browse mode, omit edit capabilities.
2025-01-15 16:25:44 -08:00
Charles Hacskaylo
ffa6ea6276 Changes for tabs visibility and priority
- Alphanumeric formatting tab set to default priority while editing, low priority during browse.
- Good styling for Format tab contents in browse mode.
- Properties tab set to low priority during editing, default during browse.
2025-01-15 16:22:53 -08:00
Jamie V
59f855ae0f Merge branch 'mct-7442' into mct-7959
Merging 2 inspector related branches for one PR.
2025-01-15 10:30:18 -08:00
Jamie V
0912f5fc10 anytime a selection is updated, select the first (top priority) tab 2025-01-07 14:46:16 -08:00
Jamie V
cc99f19318 moving to canView, since that is where the logic should be 2024-12-30 16:13:42 -08:00
Jamie V
3cba87d55b clean up the new hasNumericTelemetry method in the telemetry api 2024-12-30 15:28:55 -08:00
Jamie V
bac8c80975 added annotation tab conditions 2024-12-30 15:19:10 -08:00
Jamie V
cded8fc4d0 not sure if scatter plots are annotatable 2024-12-20 15:21:47 -08:00
Jamie V
1326693643 updated types api to return all types, updated annotations api to return annotatable types, cleaned up use of hasNumericTelemetry elsewhere in the code 2024-12-20 15:18:40 -08:00
Jamie V
128f4827df moving hasNumericTelemetry to an api method 2024-12-20 15:12:08 -08:00
Jamie V
e1969585f9 added getTypes to types api, modifying which tabs are shown, working on annoatation tab 2024-12-20 14:22:18 -08:00
Jamie V.
5be103ea72
modified the sanitizeForSerialization method to remove unnecessary re… ()
modified the sanitizeForSerialization method to remove unnecessary recursion, update e2e test to CORRECTLY test the functionality
2024-12-09 20:34:07 +00:00
Shefali Joshi
d74e1b19b6
In progress activities that are out of bounds are shown ()
If an activity is out of bounds, but in progress, display it in the currently visible list.
2024-12-06 22:38:27 +00:00
Jamie V.
5bb6a18cd4
[Notebook] Browse Bar holding onto stale model, reverts changes ()
* moving rename methods to appActions

* importing back into original test

* reverting

* add the ability to change the name in the browse bar

* add test to verify entries are not being lost

* addding aria labels for tests

* when an object is changed, store the whole new object, not just the name

* typo!
2024-12-06 14:13:08 -08:00
David Tsay
14b947c101
fix vue reactivity of rows by changing the reference of the updated row ()
* do not call `updateVisibleRows` on horizontal scroll
* add example provider for in place row updates
2024-12-04 11:27:52 -08:00
Jamie V.
61b982ab99
[Telemetry API] Prevent Subscriptions with different options from overwriting each other ()
* initial implementation

* cleaning up a bit

* adding the hash method back as we dont want gigantic keys

* adding a line

* added filtering to state generator, updated filters readme to fix error, more robust hash function

* removing unnecessary changes in wrong file

* adding a test to confirm each endpoint has a separate subscription based of filtering

* lint

* adding back in hints, accidentally removed

* remove some redundant code and convert sanitization method into a replacer function for stringify

* tweaking serialize replacer to handle arrays correctly, adding more determinative row addition check to test

* more focused selector for the table

* simplified the serialization method even further and added some more docs
2024-12-04 03:33:15 +00:00
Jamie V.
ba4d8a428b
[Gauge Plugin] Fix Missing Object handling ()
* checking if the metadata exists before acting on it

* added a test to catch missing object errors in gauges

* remove waitForTimeout and add in check for time conductor successful start offset update

* hardening the test by checking for the time before the time change

* add "pageerror" to cspell
2024-12-03 15:13:51 -08:00
Shefali Joshi
ea9947cab5
Use the disabled attribute on a valid element - the button. ()
* Use the disabled attribute on a valid tag - the button.

* Add e2e test to check for add criteria button being enabled

* Improve test

* Check for add criteria button to have attribute disabled

* Remove focused test
2024-11-05 20:53:28 +00:00
Jesse Mazzella
2010f2e377
chore: bump @playwright/test to v1.48.1 () 2024-10-21 17:03:54 -07:00
Jesse Mazzella
3241e9ba57
chore: remove release.yml () 2024-10-18 15:43:57 -07:00