Charles Hacskaylo
a238a29594
Adjustable Time Strip view: usability tweaks
...
- Reduced opacity of extended event lines and the Marcus-Baines line
to not obfuscate telemetry and other data displayed in the Time Strip.
- Removed commented CSS code.
2025-03-10 17:00:01 -07:00
Andrew Henry
7bba7002f8
Merge branch '7936-add-discrete-event-visualization' into issue/7957-adjustable-swimlane-size
2025-03-07 07:58:59 -08:00
Andrew Henry
2e35212c32
Decode object path
2025-03-07 07:33:45 -08:00
Scott Bell
8545ddeaff
remove eventemitter and use native custom events
2025-03-07 12:01:26 +01:00
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
Andrew Henry
3ff4c737db
Merge branch '7936-add-discrete-event-visualization' into issue/7957-adjustable-swimlane-size
2025-03-06 13:34:44 -08:00
Shefali
14a5c47efa
Increase the priority of EventtimelineView
2025-03-05 17:10:29 -08:00
David Tsay
f943519666
Merge branch '7936-add-discrete-event-visualization' into issue/7957-adjustable-swimlane-size
2025-03-05 17:06:51 -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
David Tsay
c28f7b61d1
persist swimlane label width
2025-03-05 14:48:36 -08:00
David Tsay
6e209b2ac3
persist vertical swimlane height
2025-03-05 13:03:14 -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
Charles Hacskaylo
2a1782522d
Adjustable Time Strip view: column resizing
...
- Column resizing now shows the horizontal resize handle on the Time axis swimlane only. Handle now uses `:height` from the extended overlay lines to extend across all swimlanes.
- TODO: fix regressions in Plan/Gantt view affecting swimlane height and overflow handling.
2025-03-03 22:18:54 -08:00
Charles Hacskaylo
03473ef28f
Changes for adjustable Time Strip view
...
- Repair broken Plan/Gantt view when not in Time Strip.
2025-03-03 20:36:17 -08:00
David Tsay
ee6aab2f59
persist swimlane height resizing
2025-03-03 16:21:31 -08:00
David Tsay
af912db7aa
working prototype for custom resizing swimlane height
2025-02-27 10:01:53 -08:00
David Tsay
4345722fe0
WIP: use flex layout container sizing for timeline
2025-02-26 18:09:33 -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 )
...
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
Charles Hacskaylo
25a372e725
Changes for adjustable Time Strip view
...
- WIP!
- Moved many CSS defs from flexible-layout.scss into new mixin `resizeHandleStyle`.
- Fixed bad `drap-orientation` arg in TimelineViewLayout.vue.
- Styling for resize handles in Time Strip view.
2025-02-12 22:09:03 -08:00
David Tsay
a651ffc8f8
add resize handles to time strip views
2025-02-11 10:09:12 -08:00
Shefali Joshi
ecd120387c
Independent time conductor related handling for plot synchronization. ( #7956 )
...
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 )
...
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
David Tsay
35feeec602
make drag resizer more scalable
2025-01-27 15:53:18 -08:00
Shefali Joshi
1fde0d9e38
Don't disallow mouse events when in compact mode for plots ( #7975 )
...
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
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