openmct/src/ui/layout
Charles Hacskaylo 97d80f57cc
UI enhancements (#3217)
* UI enhancements for #3176

- Large overlay now displays fullscreen;

* UI enhancements for #3176

- Adding new ".is-in-small-container" CSS - VERY WIP!
- TODO: fix table implementation;

* UI fixes for NIRVSS client #170

- Hide table header filter inputs when table is in small container;

* UI fixes for NIRVSS client #170

- Fixing legends and plot layout when small, and within a stacked plot;
- Add new `hideLegendWhenSmall` property;
- Remove 'hidden' from plot legend position options;
- Reduced opacity of tabular headers in Espresso theme;
- VERY, VERY WIP right now!

* UI fixes for NIRVSS client #170

- Fixing legends and plot layout when small, and within a stacked plot;
- Cleanups, indention, removed commented CSS;
- Tightened up spacing in plot Y axis;

* UI enhancements for #3176

- Move local controls for plots and imagery, prevent overlapping with
 view large button when in a hidden frame in a layout;
 - Finesse local control styling for increased legibility;
 - Move l-state-indicators to avoid overlap with repositioned local
 controls, finesse styling;

* UI enhancements for #3176

- Tweak large overlay close button for better visual alignment;

* UI enhancements for #3176

- Significant improvements to lines in Display Layouts;
- Increased border-width for lines and boxes;
- Code enhanced for proper handling of horizontal and
vertical lines - but still isn't working properly;
- Renamed box-view.scss to box-and-line-views.scss;
- VERY WIP!

* Fixed incorrect grid array reference

* UI enhancements for #3176

- Fixed final issue with Display Layout line drawing object, thank you
@deeptailor!;

* UI enhancements for #3176

- Contrast enhancements and markup normalization for `c-object-label`
elements in main view, Layout frames, Inspector and overlay;
- Enhanced `l-overlay-large` layout;
- Tightened up margins and spacing in plots;
- Refined `is-paused` styling in Telemetry Tables;
- Now hide Telemetry Tables 'Export Data' button if rows are selected,
which use a separate export button;
- Layout frames now hide button's text labels when small;
- Layout frames spacing tightened up and improved;

* UI enhancements for #3176

- Tweak Snow theme constants;

* UI enhancements for #3176

- Fixed ObjectFrame getOverlayElement method, added a wrapper div
around the viewed object to properly control resulting layout in the
overlay;
- Simplified preview CSS to remove background, border and padding;
- Layout tweaks to add space between scrollbar and thumbs in Imagery
view;
- Removed dev "-info" element in LineView.vue;

* UI enhancements for #3176

- Improved styling for 'edit lock' button;

* UI enhancements for #3176

- Show Display Layout frame "-move" bar on hover, rather than select, to
 make it easier to select items with hidden frames, and only show -move
  bar's drag grippy when that frame is selected;
- `pointer-events: none` applied to table's body and plot's plot areas
when placed in a Layout and being edited, prevents distracting
interactions (plot zoom/pan, table row selection) when selecting and
moving elements in a Layout;
- Refined hover styles for c-button to use $filterHov, simplified and
normalized hover styling;
- Converted a number of old `<a>` tags to `<buttons>` to normalize
styling and use the appropriate control;
- Edit lock button is now colored when locked;

* Fix linting issue

* Minor tweaks

- Tweaked control positioning;

Co-authored-by: Shefali Joshi <simplyrender@gmail.com>
2020-07-21 21:01:38 -07:00
..
assets/images Misc UI 10 (#2441) 2019-08-30 15:51:52 -07:00
status-bar Fix Safari display issues #3192 2020-07-14 21:51:22 -07:00
AboutDialog.vue Feature/eslint plugin vue (#2548) 2019-12-04 12:39:09 -08:00
app-logo.scss Theming (#2567) 2019-12-11 14:27:13 -08:00
AppLogo.vue Theming (#2567) 2019-12-11 14:27:13 -08:00
BrowseBar.vue UI enhancements (#3217) 2020-07-21 21:01:38 -07:00
create-button.scss Theming (#2567) 2019-12-11 14:27:13 -08:00
CreateButton.vue Lodash upgrade and cleanup (#2990) 2020-05-27 10:59:02 -07:00
layout.scss UI enhancements (#3217) 2020-07-21 21:01:38 -07:00
Layout.vue [Notebook] V2.0 development #2666 (#2755) 2020-03-31 12:11:11 -07:00
mct-search.scss Theming (#2567) 2019-12-11 14:27:13 -08:00
mct-tree.scss Missing items (#3125) 2020-07-10 15:08:14 -07:00
mct-tree.vue Theming (#2567) 2019-12-11 14:27:13 -08:00
MCTSearch.vue Theming (#2567) 2019-12-11 14:27:13 -08:00
multipane.vue Feature/eslint plugin vue (#2548) 2019-12-04 12:39:09 -08:00
pane.scss Conditionals feature (#2830) 2020-03-31 15:56:06 -07:00
pane.vue [Notebook] V2.0 development #2666 (#2755) 2020-03-31 12:11:11 -07:00
tree-item.vue remove unused var 2020-01-27 13:44:56 -08:00
ViewSwitcher.vue Conditionals and Notebook UI fixes (#2868) 2020-04-08 09:36:23 -07:00