8113 Commits

Author SHA1 Message Date
David Tsay
35feeec602 make drag resizer more scalable 2025-01-27 15:53:18 -08:00
David Tsay
66e4acd3b7 resize widths for all swimlane labels
- resize is not yet persisted
2025-01-16 14:23:38 -08:00
David Tsay
cc4c31e151 minimal POC of resizing width for a single swimlane label 2025-01-15 12:28:41 -08:00
David Tsay
650e9c028a pass idEditing prop to timestrip component 2025-01-15 12:21:05 -08:00
Charles Hacskaylo
123186bee2 Changes for user-settable swimlane heights.
- timeline-holder now set to 100% height.
- c-swimlane now space-fills available vertical space, and provides overflow scroll.
2025-01-15 08:02:58 -08:00
David Tsay
99cb11d651 move ResizeHandle to reusable ui location 2025-01-10 13:12:31 -08: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
Charles Hacskaylo
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
Scott Bell
20426fe359 add tooltip class and only offset swimlane 2024-12-16 20:30:16 +01:00
Scott Bell
20247bbd87 only add left margin to container 2024-12-16 20:19:52 +01:00
Scott Bell
62b4975d57 add selection class 2024-12-16 13:19:43 +01:00
Scott Bell
d048af108e add tooltip 2024-12-16 12:39:23 +01:00
Scott Bell
cda7cc9d06 fix extended lines 2024-12-16 12:15:59 +01:00
Scott Bell
d97f7c347b resolve conflicts 2024-12-16 11:50:26 +01:00
Scott Bell
781d83410a add hovered effect for extended lines 2024-12-16 11:39:34 +01:00
Scott Bell
64bd625d0b remove debugging code and extraneous classes 2024-12-16 10:31:47 +01:00
Charles Hacskaylo
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
Charles Hacskaylo
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