Jamie V
0deb2bfbf5
removed save from interceptors and kept missing object intercepter as is
2025-03-06 14:28:13 -08:00
Jamie V
5ee9b66831
Merge branch 'mct-7442-7959' of https://github.com/nasa/openmct into mct-7442-7959
...
merging latest master changes
2025-03-05 13:47:11 -08:00
Jamie V
8b2d77c876
lint fixes
2025-03-05 13:47:01 -08:00
Jamie V.
07eaac283b
Merge branch 'master' into mct-7442-7959
2025-03-05 13:39:22 -08:00
Jamie V
4c0791f04b
remove targeted plugin styling exclusion in browse mode
2025-03-05 13:38:59 -08:00
Jamie V
1a59b89ff2
adding styles interceptor for telemetry tables
2025-03-03 14:37:31 -08:00
Jamie V
8655434e4b
update previous interceptors and add for stacked plot
2025-03-03 14:23:25 -08:00
Jamie V
f98cabe13b
make missing object interceptor run first, so other interceptors dont get undefined objects
2025-03-03 14:16:19 -08:00
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
19ee3e532e
update helper method name, simplify isAnnotatableType method
2025-03-03 13:24:12 -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
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
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
9d92ba9893
add clock to no styles objects, initialize event message generators with configurations
2025-02-11 12:39:53 -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
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
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
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… ( #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
Shefali Joshi
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
Jamie V.
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