8124 Commits

Author SHA1 Message Date
Scott Bell
55d15caa63 add documentation as to why we need the label hint for EventTimelineView 2025-03-07 11:24:13 +01:00
Scott Bell
bbae9c6048 use this.el instead of hardcoded layout ref 2025-03-07 11:17:52 +01:00
Scott Bell
af6f3274cb remove extraneous class 2025-03-07 10:49:28 +01:00
Shefali
b171f82e94 Ensure now marker shows up correctly even when there are no plots to send tick updates 2025-03-06 16:35:48 -08:00
Shefali
88b43314d9 Handle right offset alignment for event timeline view 2025-03-06 16:35:23 -08:00
Shefali
14a5c47efa Increase the priority of EventtimelineView 2025-03-05 17:10:29 -08:00
Shefali
8be969fb7a Increase priority of event timeline view provider 2025-03-05 16:50:54 -08:00
Shefali
157bde841e Fix linting issues 2025-03-05 16:17:13 -08:00
Shefali
74a5d7e1f3 Merge branch 'master' of https://github.com/nasa/openmct into 7936-add-discrete-event-visualization 2025-03-05 16:11:21 -08:00
Shefali
aa5fa468b5 Use the tooltips mixin 2025-03-05 15:23:53 -08:00
Shefali
3ad64f08c5 Refactor code to
1) reduce call to instance method
2) Use existing event line bus functionality
3) move non reactive properties to the created lifecycle hook
2025-03-05 12:33:17 -08:00
Shefali
1ced12d22f Remove the priority for imagerytimestripviewprovider and reduce the priority for eventtimelineviewprovider to HIGH.
Also add a condition to the eventtimelineview to reject objects that have imagery (this is to promote the imagerytimestripview to handle those objets)
2025-03-05 12:21:26 -08:00
Shefali
9e68514b27 Removed commented out code 2025-03-05 11:32:17 -08:00
Shefali Joshi
28b5d7c41c
Time strip marcus banes line "now line" fix for right y-axis and when now is out of bounds (#7993)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
* Account for right y-axes when calculating now line position.
Don't show the now line if it's out of bounds of the time axis

* Add test for now marker in realtime and out of bounds modes
2025-02-17 18:23:48 +00:00
Shefali Joshi
ecd120387c
Independent time conductor related handling for plot synchronization. (#7956)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
* Ensure that the mode set when independent time conductor is enabled/disabled is propagated correctly.
Also ensure that global time conductor changes are not picked up by the independent time conductor when the user has enabled it at least once before

* Use structuredClone instead of deep copy

* Add e2e test

* Assert that you're in fixed mode after sync time conductor

* Comment explaining new time context test

* Change test to be a little less complicated

* Fix linting errors
2025-02-10 21:46:00 +00:00
Shefali Joshi
a6517bb33e
migrate from actions/upload-artifact: v3 to v4. (#8000)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
* migrate from actions/upload-artifact: v3 to v4.
https://github.com/actions/upload-artifact/blob/main/docs/MIGRATION.md

* Add names for artifacts and allow overwriting them
2025-02-07 18:03:00 +00:00
Shefali Joshi
1fde0d9e38
Don't disallow mouse events when in compact mode for plots (#7975)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
e2e-couchdb / e2e-couchdb (push) Has been cancelled
e2e-perf / e2e-full (push) Has been cancelled
e2e-pr / e2e-full (ubuntu-latest) (push) Has been cancelled
e2e-pr / e2e-full (windows-latest) (push) Has been cancelled
pr-platform / Node ${{ matrix.node_version }} - ${{ matrix.architecture }} on ${{ matrix.os }} (x64, lts/hydrogen, macos-latest) (push) Has been cancelled
pr-platform / Node ${{ matrix.node_version }} - ${{ matrix.architecture }} on ${{ matrix.os }} (x64, lts/hydrogen, ubuntu-latest) (push) Has been cancelled
pr-platform / Node ${{ matrix.node_version }} - ${{ matrix.architecture }} on ${{ matrix.os }} (x64, lts/hydrogen, windows-latest) (push) Has been cancelled
pr-platform / Node ${{ matrix.node_version }} - ${{ matrix.architecture }} on ${{ matrix.os }} (x64, lts/iron, macos-latest) (push) Has been cancelled
pr-platform / Node ${{ matrix.node_version }} - ${{ matrix.architecture }} on ${{ matrix.os }} (x64, lts/iron, ubuntu-latest) (push) Has been cancelled
pr-platform / Node ${{ matrix.node_version }} - ${{ matrix.architecture }} on ${{ matrix.os }} (x64, lts/iron, windows-latest) (push) Has been cancelled
pr-platform / Node lts/hydrogen - x64 on macos-latest (push) Has been cancelled
pr-platform / Node lts/hydrogen - x64 on ubuntu-latest (push) Has been cancelled
pr-platform / Node lts/hydrogen - x64 on windows-latest (push) Has been cancelled
pr-platform / Node lts/iron - x64 on macos-latest (push) Has been cancelled
pr-platform / Node lts/iron - x64 on ubuntu-latest (push) Has been cancelled
pr-platform / Node lts/iron - x64 on windows-latest (push) Has been cancelled
* Allow highlights and locking highlight points for plots in compact mode, but still disallow pan and zoom.

* Remove unnecessary watch on cursor guides and grid lines

* Test for cursor guides in compact mode
2025-01-18 15:50:24 +00:00
Scott Bell
32a0e15691 handle case where we only have events in timeline 2025-01-06 10:40:51 +01:00
Scott Bell
0e940b2883 lint and simplify playwright locator 2025-01-06 10:09:39 +01:00
Charles Hacskaylo
15b674f3d1 Closes #7936
- Fix left and right `alignmentData` offsets that were not being applied to the correct element.
2024-12-19 19:17:28 -08:00
Charles Hacskaylo
0933d27ce6 Closes #7936
- Fix left and right `alignmentData` offsets in
EventTimelineView.vue, ImageryTimeView.vue and ActivityTimeline.vue.
2024-12-19 18:09:17 -08:00
Charles Hacskaylo
f163034e18 Closes #7936
- Sanding and shimming on imagery and events TS look and feel.
- Fixed scrollbar issue in imagery TS view when thumb goes beyond the right edge of the time frame.
2024-12-19 17:34:31 -08:00
Charles Hacskaylo
e6cb940ee7 Closes #7936
- WIP prepping activities view for adjustable swimlane height.
- Refactored ActivityTimeline.vue to not draw SVG if no activities in timeframe.
- ActivityTimeline.vue `leftOffset` now uses absolute position `left` instead of `left-margin`.
2024-12-19 15:25:30 -08:00
Charles Hacskaylo
cfa2129660 Closes #7936
- Consolidate `__no-items` message style into timeline.scss.
2024-12-19 15:06:22 -08:00
Charles Hacskaylo
6cafa7a22d Closes #7936
- Add in alignmentData to set the left edge of the imagery-tsv element properly.
2024-12-19 12:45:18 -08:00
Charles Hacskaylo
9522040929 Closes #7936
- Significant improvements for Time Strip imagery view ahead of user-settable swimlane heights.
- Imagery container height, image height and width no longer set in code.
- Imagery swimlane now uses styles and hover behavior consistent with events.
2024-12-19 12:35:20 -08:00
Charles Hacskaylo
5b28086f95 Closes #7936
- CSS cleanups.
2024-12-19 12:30:45 -08:00
Charles Hacskaylo
bb4fea78f5 Closes #7936
- Swimlane style refinements.
- New theme constants for swimlane colors.
- Time Strip label column buttons aligned right.
2024-12-19 09:56:28 -08:00
Charles Hacskaylo
5312458776 Closes #7936
- Fixed swimlane button markup.
- CSS cleanup.
2024-12-18 17:26:18 -08:00
Charles Hacskaylo
3c24205b67 Merge remote-tracking branch 'origin/7936-add-discrete-event-visualization' into 7936-add-discrete-event-visualization 2024-12-18 16:39:08 -08:00
Charles Hacskaylo
65b1f0256d Closes #7936
- Fixed previous change that broke grid layout of Stacked Plots in Time Strip.
- Re-enabled code that sets min-height for Stacked Plots in Time Strip based
on the number of children.
2024-12-18 16:38:57 -08:00
Charles Hacskaylo
8c72e4a062 Closes #7936
- Remove `c-menu` from Tooltip.
- Tooltip component tweaks.
2024-12-18 11:46:47 -08:00
Scott Bell
601fc33e75 trigger off selection for extended line hilight 2024-12-18 20:39:55 +01:00
Scott Bell
638b03c17d spelling 2024-12-18 16:23:23 +01:00
Scott Bell
531ef3ef1b good job tests 2024-12-18 15:54:51 +01:00
Scott Bell
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
Scott Bell
51d96544ec fix selection issue 2024-12-18 09:19:50 +01:00
Charles Hacskaylo
546714b3dc Closes #7936
- Styling added to tooltip for event severity.
2024-12-17 23:44:58 -08:00
Charles Hacskaylo
099153ba4e Closes #7936
- Changed `--hovered` to `--hilite`.
2024-12-17 16:42:30 -08:00
Charles Hacskaylo
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
Charles Hacskaylo
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
Scott Bell
2ae1fe1579 resolve conflicts 2024-12-17 20:08:30 +01:00
Scott Bell
cba7c7f8ed remove is selected, add hover event for extended liens 2024-12-17 20:04:16 +01:00
Charles Hacskaylo
49a106b79e Closes #7936
- Remove `element-handle`.
2024-12-17 09:56:41 -08:00
Scott Bell
f4ec532357 add tests 2024-12-17 13:44:49 +01:00
Scott Bell
72ff0bced6 start e2e testing 2024-12-17 12:31:35 +01:00
Scott Bell
36d31973fe bump priority for our timeline view 2024-12-17 11:46:57 +01:00
Scott Bell
3af9083f89 add a random severity 2024-12-17 10:50:16 +01:00
Scott Bell
2ba6bc9c73 ensure metadata exists on events 2024-12-17 10:21:48 +01:00
Charles Hacskaylo
aaa2e43796 Closes #7936
- Removed event handle again.
2024-12-16 17:43:16 -08:00