Skip to content

Garmin Connect Dark Mode V1.1 CDP by Codeplaya

Screenshot of Garmin Connect Dark Mode V1.1 CDP

Details

AuthorCodeplaya

LicenseCC Zero

Categoryhttps://connect.garmin.com

Created

Updated

Size7.0 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Repaired Dark mode for Garmin Connect Dashboard v1 to show acceptable dark mode also on Garmin Home page.

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name         Garmin Connect Dark Mode v1
@version      20220525.13.30
@namespace    userstyles.world/user/thethomaswgeorge
@description  Dark mode for Garmin Connect Dashboard v1
@author       thethomaswgeorge
@license      CC Zero
==/UserStyle== */
@-moz-document domain("connect.garmin.com") {
    .main-body.dashboard,
    .content,
    .page.newsfeed {
        background: #121212 !important;
        color: #fff !important;
    }
    .Gc5PageWrapper_contentContainer__Wu2qw {
	background: #444444;
    }
    .InFocusCard_inFocusCard__j3Dr7 {
	color: #eeeeee;
    }
    .InFocusCardStat_subTextFaded__cWcUX {
	color: #bdbdbd;
    }
    div.InFocusCard_inFocusCard__j3Dr7{
    color: #bdbdbd    
    }
    .Gc5DetailCard_cardDetail_MainText__8aBJa {
	color: #bdbdbd;
    }
    .Dashboard_sectionLabel {
	color: #dddddd;
    }
    
    .Dashboard_syncedContainer__4rAHM {
	color: #999999;
    }
    .Gc5DetailCard_cardDetail_SubText__U8gX4 {
	color: #999999;
    }
    .SecondaryStatCard_secondaryStatsTitle__xxsi3 {
	color: #bdbdbd;
    }
    .CaloriesBurnedSecondaryStatCard_totalCaloriesValue__PPL9R {
	color: #bdbdbd;
    }
    .HeartRateSecondaryStatCard_mainText__uxogR {
	color: #bdbdbd;
    }
    element_text {
	color: #bdbdbd;
    }
    .EmptyStateCard_mainText__TPlmG {
	color: #bdbdbd;
    }
    .EmptyStateCard_bodyText__Xgqry {
	color: #bdbdbd;
    }
    .EmptyStateCard {
	color: #bdbdbd;
    }
    .DayView_dayViewLabel__SIwmd {
	color: #77b7ff;
    }
    .Dashboard_sectionLabel__8HqRe {
	color: #bdbdbd;
    }
       
    .Carousel_emptySlide__K3ecN {
	box-sizing: border-box;
	border: solid var(--color-darkui-surface-2);
	background-color: var(--color-darkui-surface-4);
	border-radius: 8px;
    }
    body {
	color: white
    }        
    .widget,
    .minimize-main-nav .dailySummaryHeader,
    .page.activity-list .list-item,
    .Card_card__Tu4K- {
        background: #1f1b24;
        border: none;
        border-radius: 15px;
        color: #fff;
    }

    .js-select-device {
        text-transform: capitalize;
    }

    h3.data-bit a {
        color: #fff;
    }

    div.recharts-tooltip-wrapper {
        color: #333;
    }

    ul > li > a > span[data-value] {
        color: #444;
    }

    .highcharts-plot-band {
        fill: #2f2937;
    }

    .challenge-card {
        width: 13vw;
        min-height: 276px !important;
    }

    div[class*="ConnectionList"],
    a[class*="ConnectionList"] {
        background: #333;
        background-color: #333 !important;
        border: none !important;
        border-radius: 5px;
    }
    
    div[class*="Card_card__"] {
        background: transparent;
    }

    li[class*="ConnectionLeaderboard_showMoreBtn"] button {
        margin: 0 auto;
        text-align: center;
        width: 90%;
        background-color: #bb86fc !important;
    }
    div[class*="ConnectionsPage_leaderboardWrapper"] {
        border-radius: 20px;
    }
    div[class*="ConnectionsPage_leaderboardWrapper"] div {
        background-color: #333;
        border: none;
    }

    div[class*="Dialog_dialog__"], [class*="Dialog_dialogFooter"] {
        background-color: #222;
        border-color: #222;
        color: #fff;
    }
    footer {
        padding: 50px 30px 20px;
        background: #2f2937;
        margin: 0 !important;
    }

    .badge-detail.badge-earned {
        color: #000;
    }

    .badge-earned-msg a {
        color: #bb86fc !important;
    }

    .table-striped tbody > tr:nth-child(odd) > td,
    .table-striped tbody > tr:nth-child(odd) > th {
        background-color: #333;
        border: none;
    }

    .table-striped tbody > tr:first-child > td:first-child {
        border-top-left-radius: 5px !important;
    }


    .table-striped tbody > tr:first-child > td:last-child {
        border-top-right-radius: 5px !important;
    }

    .table-striped tbody > tr:last-child > td:first-child {
        border-bottom-left-radius: 5px !important;
    }


    .table-striped tbody > tr:last-child > td:last-child {
        border-bottom-right-radius: 5px !important;
    }

    thead tr th {
        background-color: #333 !important;
        color: #fff !important;
    }
    .page .calendar-wrapper .calendar-body table td {
        background-color: #2f2937;
        color: #fff !important;
    }


    path.highcharts-graph[stroke="#222"] {
        stroke: #bb86fc;
        stroke-width: 3px;
        opacity: 1;
    }

    .widget-footer,
    .modal-footer,
    .Card_card__28VxF,
    .header-nav-menu {
        border-color: #121212;
        background: #2f2937;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
    }

    .header-nav-item.notifications .notification-item:hover {
        background: #121212;
    }

    label.checkbox {
        color: #121212;
    }

    .modal {
        border: none;
        overflow: hidden;
        background-color: #121212;
        color: #fff;
    }

    .modal-body {
        width: 100%;
    }

    span.username-link {
        color: #fff !important;
    }

    .widget .leaderboard li.active {
        border: none;
        padding: 5px 0 5px 16px;
        background-color: #bb86fc;
    }

    .calendar-item {
        background-color: #1f1b24;
        color: #dedede !important;
    }

    .highcharts-container {
        border: none !important;
        background-color: transparent !important;
    }

    .page .calendar-wrapper .calendar-body table {
        background: #333;
        color: #fff;
    }

    a,
    a p,
    h5,
    .IntensityMinutesGauge_imValue__kgDJZ,
    .widget .feed-item-content .activity-data {
        color: #fff !important;
    }
    
    .highcharts-title *{
        color: #fff;
    }

    rect.highcharts-background {
        fill: transparent;
        stroke: transparent;
    }

    .header {
        background: #1f1b24;
        border-color: #1f1b24;
    }

    .sleep .highcharts-container rect,
    .steps .highcharts-container rect,
    .widget-floorsascended .highcharts-container rect,
    .widget-intensity-minutes .highcharts-container rect,
    .widget-heart-rate .highcharts-container rect {
        fill: transparent !important;
        stroke: transparent !important;
    }

    .reports .highcharts-container rect.highcharts-point {
        stroke: #2f2937;
    }
    .page-sidebar .leaderboard li.highlight {
        background-color: #bb86fc;
        padding: 10px 0;
    }
    .reports .highcharts-container .highcharts-series-0 rect.highcharts-point {
        fill: #2f2937;
        stroke: #2f2937;
    }

    .h2.data-bit {
        color: #fff;
    }

    .SleepGauge_donutCenter_UetN1 {
        background-color: transparent;
    }

    .activity-tracking-disclaimer {
        width: 120px;
        font-size: 10px !important;
        padding: 5px 10px !important;
    }

    .leaderboard .avatar,
    .leaderboard .active .avatar,
    .leaderboard .highlight .avatar {
        box-shadow: 0 0 0 0px #fff, 0 0 0 0px #c7c7c7;
        width: 38px;
        height: 38px;
    }
}

Reviews

No reviews yet.