Skip to content

JIra Full Dark by mellertson

Screenshot of JIra Full Dark

Details

Authormellertson

LicenseNo License

Categoryjira.org

Created

Updated

Size53 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

This theme is based on Bejamin Bagley's excellent "Jira Dark Flat" theme.

Notes

This theme is based on Bejamin Bagley's excellent "Jira Dark Flat" theme. Benjamin's theme is the best I'd found yet, but it leaves a few elements in Bitbucket and JIRA with a white background, and it doesn't retain the custom header color defined on my JIRA server. This theme corrects both of those behaviors.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name       JIra Full Dark
@version    20250309.22.36
@namespace  ?
==/UserStyle== */

@-moz-document regexp("http[s]*[:]//(jira[\\w\\.]+(com|org|edu|gov|net|mil)|[\\w\\.]+/jira)(?!/plugins/servlet/com.moqups.plugin)+.*"), regexp("http[s]*[:]//(bamboo[\\w\\.]+(com|org|edu|gov|net|mil)|[\\w\\.]+/bamboo)(?!/plugins/servlet/com.moqups.plugin)+.*") {
/* Bitbucket AUI Side Panel */
aside.aui-page-panel-sidebar,
aside.aui-page-panel-sidebar section {
	background-color: #202020;
}
aside.aui-page-panel-sidebar section div,
aside.aui-page-panel-sidebar section div.welcome-mat p {
	background-color: #303030;
	color: #deebff;
}

/* Jira side panel background */
#content > div.aui-page-panel > div > div {
	background-color: #303030;
}

/* Jira System Dashboard Background */
#dashboard-content {
	background-color: #303030!important;
}

/* Jira System Dashboard Header Background */
#dashboard-content > div.aui-page-header {
	background-color: #303030!important;
	border-color: #cf613a59;
	border-style: solid;
	border-width: 3px;
}

/* Table Heading in a Task Description (edit window) */
body#tinymce table th,
#description-val > div > div > table > tbody > tr > th {
	background-color: #404040;
	color: #2c78b3!important;
}

/* Table Rows in a Task Description (edit window) */
body#tinymce table tr td {
	color: #999999;
}

/* Jira Task "Expand" buttons */
a.aui-button.toggle-title > svg > g > path {
    fill: #CF613A;
}

/* Jira Task Activity tabs */
div.tabwrap.aui-tabs.horizontal-tabs > ul#issue-tabs > li.active-tab.active > a,
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:after {
    color: #CF613A;
    background: #CF613A;
}


/*****     BEGIN Branch modal in Jira task        *****/
/*         middle window background                   */
.jira-dialog .jira-dialog-content {
    background: #303030;
}
/*****     END  Branch modal in Jira task        *****/


/*****     BEGIN Tempo section in Jira task      *****/
/*         background                                */
div#tempoIssueViewPanel {
    background-color: #404040;
}
/*         Tempo buttons                             */
button.sc-dnqmqq[name=esPlanTimeBtn],
button.sc-dnqmqq[name=esAddExpenseBtn] {
    color:#9A9A9A;
    border-color: #303030;
    background-color:#303030;
}
/*****     END  Branch modal in Jira task        *****/


/*****     BEGIN Moqupss section in Jira task      *****/
/*         Moqups section                              */
div.mod-content.mq-zone {
    background-color: #404040;
}
/*         Moqups buttons                              */
a.aui-button.mq-zone__add-button,
button.sc-dnqmqq[name=esAddExpenseBtn] {
    color:#9A9A9A;
    border-color: #303030;
    background-color:#303030;
}
/*****     END  Branch modal in Jira task        *****/



/* Task Titles in Jira Open Issues */
.issue-list>li .splitview-issue-link .issue-link-summary {
    color: #999999;
}
#navigator-sidebar {
    background: #202020;
}
/*****       BEGIN Sub Task       *****/
/*           Sub-task border          */
.ghx-parent-group.ghx-away {
    background-color: #0B2547;
}
.ghx-parent-stub .ghx-key {
    border-left: 10px solid #2684FF!important;
}
/*****       END Sub Task         *****/

/***** BEGIN Create/Edit Issue screen *****/
/* Create Issue screen - background */
div.jira-dialog-content > div.qf-container > div > form > div.form-body {
    background:#303030;
}
/* Create Issue screen - input fields */
div.field-group input,
div.field-group select,
div.field-group textarea,
div.field-group div.CodeMirror {
    border: #808080!important;
    background-color: #808080!important;
}
/***** END Create/Edit Issue screen *****/


/* Account Profile Heading */
#content > header {
    background-color: #494949;
}

/* Account Profile Summary Field */
#content > div > div > section > header > div {
    color: #494949;
    background: #494949;
}

/* left nav mendu on dashboard */
#dashboard > div.dashboard-tabs.tabs.vertical {
    background: #232729;
}

/* Dashboard Calendar */
#dashboard>.vertical.tabs,
#content > div > div.calendar-view-page-panel {
    background: #232729;
    background-color: #232729!important;
}
.dayOfWeekTitle {
    background: #494949;
}
.weekDay {
    color: white;
    background: #474F53;
}
.weekendDay {
    color: white;
    background: #273F55;
}
.today {
    color: white;
    background: #4A4A17!important;
}
.otherMonth {
    color: white;
    background: #232729!important;
}
.versionsTitle {
    color: white;
}
#content-root > div.Popover.Popover-above,
#jira > div.Popover.Popover-above, 
#jira > div.Popover.Popover-below,
#content-root > div.Popover.Popover-below > div {
    color: white;
}
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-grow.padded.full-width > div > div > div > div.fc-toolbar.fc-header-toolbar > div.fc-right > button.fc-hideWeekends-button.ak-button.ak-button__appearance-default.fc-state-default.fc-corner-left.fc-corner-right,
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-grow.padded.full-width > div > div > div > div.fc-toolbar.fc-header-toolbar > div.fc-right > button.fc-fullscreenIn-button.ak-button.ak-button__appearance-default.fc-state-default.fc-corner-left.fc-corner-right,
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-grow.padded.full-width > div > div > div > div.fc-toolbar.fc-header-toolbar > div.fc-left > div {
    color:#505F79;
    background: #202020;
}
#content > div > div.full-width > header > div:nth-child(2) > div > div > div > div:nth-child(1) > div > div > button > span > span:nth-child(1) > span > svg > path, 
#content > div > div.full-width > header > div:nth-child(2) > div > div > div > div:nth-child(1) > div > div > button > span > span.css-mu6jxl,
#content > div > div.full-width > header > div:nth-child(3) > div > div > div > div:nth-child(1) > div > div > button > span > span.css-mu6jxl {
    color: white;
    
}
#content > div {
    background-color: #474F53;
}


/* Jira Road Map on Dashboard */
.g-roadmap .rm {
    color: #979797;
}


/* Saturday and Sunday in Jira Calendar */
.fc-content table tr:nth-child(3) .fc-sat, .fc-content table tr:nth-child(3) .fc-sun, .fc-time-area.fc-widget-content .fc-sun, .fc-time-area.fc-widget-content .fc-sat, .fc-day.fc-sun, .fc-day.fc-sat, .fc-content table tr:nth-child(1) th:nth-child(odd), .fc-content table tr:nth-child(1) th:nth-child(odd), .fc-content table tr:nth-child(2) th:nth-child(odd), .fc-content table tr:nth-child(2) th:nth-child(odd), .fc-day-header.fc-widget-header.fc-sat, .fc-day-header.fc-widget-header.fc-sun {
    background-color: #444343;
}

/* Today in the Jira Calendar */
.fc-unthemed td.fc-today {
    background: #202020;
    border-color: #dee3e9;
}
/* Jira Calendar - Calendar "checked" */
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.cFWGJZ > svg > g > path,
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.gilLbf > svg > g > path,
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.kSyJUk > svg > g > path,
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.jVSMwm > svg > g > path,
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.yvAUx > svg > g > path,
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.cQgGlF > svg > g > path,
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.bwDxho > svg > g > path,
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.bprrdS > svg > g > path {
    fill: white;
}

/* Jira Calendar - Calendar "un-checked" */
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.ghELrS > svg > g > path {
    fill: #AC707A;
}
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.fhqBaA > svg > g > path {
    fill: #D04A32;
}
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.jFHjdW > svg > g > path {
    fill:#588E87;
}
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.lfWDQS > svg > g > path {
    fill:#67AB49;
}
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.eRLZGV > svg > g > path {
    fill:#4A6785;
}
#content > div > div.calendar-view-page-panel > div.flex.flex-row > div.flex-fixed.padded > div > div > div > div.flex-1.overflow-hidden > button > span > span.css-8xpfx5 > span.sc-dnqmqq.ixjGum > svg > g > path {
    fill:#205081;
}
#content > d...

Reviews

No reviews yet.