Commit Graph

8091 Commits

Author SHA1 Message Date
638b03c17d spelling 2024-12-18 16:23:23 +01:00
531ef3ef1b good job tests 2024-12-18 15:54:51 +01:00
68fc3172a0 Merge branch '7936-add-discrete-event-visualization' of github.com:nasa/openmct into 7936-add-discrete-event-visualization 2024-12-18 09:19:57 +01:00
51d96544ec fix selection issue 2024-12-18 09:19:50 +01:00
546714b3dc Closes #7936
- Styling added to tooltip for event severity.
2024-12-17 23:44:58 -08:00
099153ba4e Closes #7936
- Changed `--hovered` to `--hilite`.
2024-12-17 16:42:30 -08:00
27af030566 Mods to Event Generator and limit provider
- Changed SEVERE to use `is-event--purple` style.
- Mods to EventTelemetryProvider.js:
  - Adds a more random start time to each event.
  - Reduces frequency at which a severity is applied to events.
2024-12-17 16:27:45 -08:00
b865d8c038 Closes #7936
- Moved all event line styling into events-view.scss.
- Refactor `*__event-wrapper` to `*__event-line`.
- Event line color styling for hover and `s-select`.
- New theme constants for `$colorEvent<color>Line`.
- Removed `--no-style` CSS class; created unnecessary need to override.
2024-12-17 16:23:44 -08:00
2ae1fe1579 resolve conflicts 2024-12-17 20:08:30 +01:00
cba7c7f8ed remove is selected, add hover event for extended liens 2024-12-17 20:04:16 +01:00
49a106b79e Closes #7936
- Remove `element-handle`.
2024-12-17 09:56:41 -08:00
f4ec532357 add tests 2024-12-17 13:44:49 +01:00
72ff0bced6 start e2e testing 2024-12-17 12:31:35 +01:00
36d31973fe bump priority for our timeline view 2024-12-17 11:46:57 +01:00
3af9083f89 add a random severity 2024-12-17 10:50:16 +01:00
2ba6bc9c73 ensure metadata exists on events 2024-12-17 10:21:48 +01:00
aaa2e43796 Closes #7936
- Removed event handle again.
2024-12-16 17:43:16 -08:00
6bda108e95 Closes #7936
- Layout converted to set `min-height` on top-most `c-swimlane` element.
Interior containers now use 100% height or absolute positioning.
- Removed `c-timeline-holder` from `c-events-tsv` in EventTimelineView.vue;
Refactored `c-events-tsv__contents` to be `js-events-tsv` as that was being used as a reference.
- New theme constant `eventLineW` sets event lines to be 1px wide for more precision.
2024-12-16 16:14:38 -08:00
20426fe359 add tooltip class and only offset swimlane 2024-12-16 20:30:16 +01:00
20247bbd87 only add left margin to container 2024-12-16 20:19:52 +01:00
62b4975d57 add selection class 2024-12-16 13:19:43 +01:00
d048af108e add tooltip 2024-12-16 12:39:23 +01:00
cda7cc9d06 fix extended lines 2024-12-16 12:15:59 +01:00
d97f7c347b resolve conflicts 2024-12-16 11:50:26 +01:00
781d83410a add hovered effect for extended lines 2024-12-16 11:39:34 +01:00
64bd625d0b remove debugging code and extraneous classes 2024-12-16 10:31:47 +01:00
3d3f093c7e Closes #7960
- Removed bad `}` in TimeSystemAxis.vue.
- Removed `.u-contents` from line 129 of ganttChart.e2e.spec.js.
- Removed `event-handle` element; not needed.
- Changed `__event-wrapper` to not set height explicitly; uses absolute positioning.
- Added :before element to event-wrapper for better hit area.
- Improved hover styling.
- $colorEvent* style constants added to theme constant SCSS files.
2024-12-13 17:42:46 -08:00
38292953fc Closes #7960
- Removed in-page `style` defs from ExtendedLinesOverlay.vue; CSS actually located in timeline.scss.
- Improved sizing and style for Marcus Bains ("now") line.
- Removed extraneous padding at bottom of plot view when in Time Strip.
- Added missing header info to timeline.scss.
- CSS refinements.
2024-12-13 14:43:55 -08:00
96d8870f22 watch for left offset changes 2024-12-13 15:47:44 +01:00
aaec052783 add title 2024-12-13 12:36:02 +01:00
6f26add740 works per swimlane now 2024-12-13 11:39:58 +01:00
052129ba87 ensure colored lines work 2024-12-13 10:35:18 +01:00
d046ad13ff extended events 2024-12-12 16:06:36 +01:00
e9f120a480 button works 2024-12-12 14:55:31 +01:00
0db301dea8 add facility to send action to mounted component regarding extending lines 2024-12-12 14:05:14 +01:00
3b236cc33b pass event bus 2024-12-11 17:20:08 +01:00
8b5e2f4595 remove undefined 2024-12-11 11:55:22 +01:00
5b006b69b7 inspector and colors work 2024-12-11 11:34:07 +01:00
2776cc8ac9 inspector works 2024-12-11 11:06:02 +01:00
55bed6a525 Merge remote-tracking branch 'origin/master' into 7936-add-discrete-event-visualization 2024-12-11 09:32:09 +01:00
944634d759 adding inspector 2024-12-10 18:21:38 +01:00
7af3996d29 fix events not being removed 2024-12-10 12:01:27 +01:00
7b22cf3371 going to try with YAMCS data 2024-12-10 11:16:47 +01:00
5be103ea72 modified the sanitizeForSerialization method to remove unnecessary re… (#7950)
modified the sanitizeForSerialization method to remove unnecessary recursion, update e2e test to CORRECTLY test the functionality
2024-12-09 20:34:07 +00:00
680b0953b2 more scaffolding 2024-12-09 16:46:56 +01:00
3159de08b1 initial structure 2024-12-09 10:32:42 +01:00
d74e1b19b6 In progress activities that are out of bounds are shown (#7945)
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
5bb6a18cd4 [Notebook] Browse Bar holding onto stale model, reverts changes (#7944)
* 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
14b947c101 fix vue reactivity of rows by changing the reference of the updated row (#7940)
* do not call `updateVisibleRows` on horizontal scroll
* add example provider for in place row updates
2024-12-04 11:27:52 -08:00
61b982ab99 [Telemetry API] Prevent Subscriptions with different options from overwriting each other (#7930)
* 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