From 58bc2c9159038692dedbf13137dc3cb71e43b3d9 Mon Sep 17 00:00:00 2001 From: edlu77 Date: Sun, 6 Oct 2024 02:39:47 -0400 Subject: [PATCH] More style updates for tooltips and visualization page --- .../create-visualization-page.component.scss | 7 +-- ...te-visualization-page.component.theme.scss | 8 --- .../landing-page/landing-page.component.scss | 4 -- .../cde-visualization.component.html | 1 + .../cde-visualization.component.scss | 60 +++++-------------- .../cell-types/cell-types.component.html | 15 +++-- .../cell-types/cell-types.component.scss | 4 ++ .../cell-types/cell-types.component.ts | 2 + .../histogram/histogram.component.html | 14 +++-- .../histogram/histogram.component.scss | 17 +----- .../histogram/histogram.component.ts | 2 + .../metadata/metadata.component.html | 11 +++- .../components/metadata/metadata.component.ts | 11 +++- .../node-dist-visualization.component.html | 19 +----- .../node-dist-visualization.component.scss | 5 +- .../node-dist-visualization.component.ts | 19 +++++- .../components/violin/violin.component.html | 11 +++- .../components/violin/violin.component.scss | 3 + .../lib/components/violin/violin.component.ts | 2 + .../src/lib/tooltip-card.component.scss | 1 + 20 files changed, 104 insertions(+), 112 deletions(-) diff --git a/apps/cde-ui/src/app/pages/create-visualization-page/create-visualization-page.component.scss b/apps/cde-ui/src/app/pages/create-visualization-page/create-visualization-page.component.scss index 4a63e3ecd..abf0b2177 100644 --- a/apps/cde-ui/src/app/pages/create-visualization-page/create-visualization-page.component.scss +++ b/apps/cde-ui/src/app/pages/create-visualization-page/create-visualization-page.component.scss @@ -1,15 +1,10 @@ :host { display: block; - min-width: 545px; + min-width: 80rem; background: url('../../../assets/backgrounds/create-visualization-page-background.png') no-repeat; background-position: center; background-size: cover; - hra-nav-header { - border-bottom: 1px solid var(--sys-outline); - height: 5rem; - } - .content { display: flex; flex-direction: column; diff --git a/apps/cde-ui/src/app/pages/create-visualization-page/create-visualization-page.component.theme.scss b/apps/cde-ui/src/app/pages/create-visualization-page/create-visualization-page.component.theme.scss index fdf80d67b..a33bb019e 100644 --- a/apps/cde-ui/src/app/pages/create-visualization-page/create-visualization-page.component.theme.scss +++ b/apps/cde-ui/src/app/pages/create-visualization-page/create-visualization-page.component.theme.scss @@ -1,10 +1,6 @@ cde-create-visualization-page { color: var(--sys-secondary); - hra-nav-header { - background-color: var(--sys-surface-container-high) !important; - } - .card { background-color: var(--sys-surface-container-low); @@ -42,7 +38,3 @@ cde-create-visualization-page { } } } - -.info-tooltip-panel { - background-color: var(--sys-on-primary); -} diff --git a/apps/cde-ui/src/app/pages/landing-page/landing-page.component.scss b/apps/cde-ui/src/app/pages/landing-page/landing-page.component.scss index 3076bf4c3..49d93ef00 100644 --- a/apps/cde-ui/src/app/pages/landing-page/landing-page.component.scss +++ b/apps/cde-ui/src/app/pages/landing-page/landing-page.component.scss @@ -6,10 +6,6 @@ background-color: var(--sys-surface-container-low); min-width: 20rem; - hra-nav-header { - height: 5.25rem; - } - .create-explore-content { padding: 3rem 1rem 5rem 1rem; diff --git a/libs/cde-visualization/src/lib/cde-visualization/cde-visualization.component.html b/libs/cde-visualization/src/lib/cde-visualization/cde-visualization.component.html index fd9b4a7c9..60ed369e9 100644 --- a/libs/cde-visualization/src/lib/cde-visualization/cde-visualization.component.html +++ b/libs/cde-visualization/src/lib/cde-visualization/cde-visualization.component.html @@ -4,6 +4,7 @@ appIcon="assets/logo/cde_logo.svg" appTitle="Cell Distance Explorer" variant="fixed" + appDescription="Beta" > diff --git a/libs/cde-visualization/src/lib/cde-visualization/cde-visualization.component.scss b/libs/cde-visualization/src/lib/cde-visualization/cde-visualization.component.scss index 398201ba7..ded8317e0 100644 --- a/libs/cde-visualization/src/lib/cde-visualization/cde-visualization.component.scss +++ b/libs/cde-visualization/src/lib/cde-visualization/cde-visualization.component.scss @@ -1,50 +1,7 @@ -::ng-deep { - .info-tooltip-panel { - background-color: white; - box-shadow: 0 0.3125rem 1rem 0 #201e3d3d; - border-radius: 0.5rem; - max-width: 21rem; - - .break { - margin-bottom: 1rem; - } - - div, - span { - font-family: 'Metropolis'; - font-size: 0.875rem; - line-height: 1.3125rem; - letter-spacing: 0.005em; - font-weight: 500; - color: #4c4c58; - } - - div { - margin: 1rem; - - span { - display: block; - } - } - } -} - -::ng-deep .download-snackbar-panel { - --mdc-snackbar-container-color: var(--sys-surface-container); - --mdc-snackbar-supporting-text-color: var(--sys-secondary); - translate: 0 -2rem; - text-align: center; - - .mdc-snackbar__surface { - border-radius: 0.5rem !important; - min-width: 13rem !important; - } -} - :host { width: 100%; display: grid; - grid-template-columns: 22.75rem minmax(59rem, calc(100vw - 22.75rem)); + grid-template-columns: 22.75rem minmax(57.25rem, calc(100vw - 22.75rem)); grid-template-rows: 4rem minmax(calc(900px - 4rem), calc(100vh - 4rem)); grid-template-areas: 'header visualization' @@ -85,12 +42,23 @@ border-width: 0 0 2px 0; border-style: solid; height: 100%; - width: calc(100% - 488px); } cde-violin { height: 100%; - width: 488px; + width: 390px; } } } + +::ng-deep .download-snackbar-panel { + --mdc-snackbar-container-color: var(--sys-surface-container); + --mdc-snackbar-supporting-text-color: var(--sys-secondary); + translate: 0 -2rem; + text-align: center; + + .mdc-snackbar__surface { + border-radius: 0.5rem !important; + min-width: 13rem !important; + } +} diff --git a/libs/cde-visualization/src/lib/components/cell-types/cell-types.component.html b/libs/cde-visualization/src/lib/components/cell-types/cell-types.component.html index 538393641..293418d34 100644 --- a/libs/cde-visualization/src/lib/components/cell-types/cell-types.component.html +++ b/libs/cde-visualization/src/lib/components/cell-types/cell-types.component.html @@ -16,11 +16,16 @@ [cdkConnectedOverlayOpen]="cellTypesInfoOpen" [cdkConnectedOverlayOffsetX]="5" > -
- Show/hide specific cell types in the visualizations by clicking the checkboxes. Update individual cell type - visualization colors by clicking the cell type's color legend button. Download a color map CSV file of the current - cell types and HEX codes. -
+ +