diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..09e2594 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,21 @@ +# https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties +root = true + +[*] +indent_style = space +indent_size = 2 +trim_trailing_whitespace = true +end_of_line = lf +charset = utf-8 +insert_final_newline = true + +[*.css] +block_comment_start = /* +block_comment = * +block_comment_end = */ + +[*.svg] +insert_final_newline = false + +[index.html] +indent_size = none \ No newline at end of file diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dbb7b46 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,22 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp +*.sln merge=union +*.csproj merge=union +*.vbproj merge=union +*.fsproj merge=union +*.dbproj merge=union + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain \ No newline at end of file diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 0000000..93d6ec6 --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,47 @@ +# Before Contributing + +1. [How To Report style issues](#how-to-report-style-issues) +2. [Core Style Guide](#jira-carbon-style-guide) +3. [Getting Started](#getting-started) +4. [Respect the Color Scheme](#default-color-scheme) + +## How to Report Style issues + +### I don't know CSS + +If you don't know CSS very well and have found a missing style, please include as much as possible of the following information when opening an issue: + +* Screenshot of the problem; include the element(s) in the console if at all possible + * To select an element, target it with your mouse then right-click and choose "Inspect Element" + * Please include both the HTML view and the element with the problem in the screenshot (see [issue #119](https://github.com/StylishThemes/GitHub-Dark/issues/119) for an example) +* A URL to the page (if public). + +### I rock at CSS & GitHub! + +* Follow the style guide below +* Make any needed changes, then send us a pull request +* Please include a url to the page (if public) + +## Jira Carbon Style Guide + +* Use the provided `.editorconfig` file with your code editor. Don't know what that is? Then check out [http://editorconfig.org/](https://stylelint.io/user-guide/cli/) +* Use stylelint to lint the css. Don't know what that is? Then check out [https://stylelint.io/user-guide/cli/](https://stylelint.io/user-guide/cli/) + +## Getting Started + +* [Download](https://github.com/Reptarsrage/jira-carbon/archive/master.zip), [fork](https://github.com/Reptarsrage/jira-carbon/fork) or clone this repository. +* Use [yarn](https://yarnpkg.com/) to run `yarn install`. +* Make any changes to the `jira-carbon.css` file and save. +* Push changes and open a pull request + +## Default Color Scheme + +* Primary: **#21252D** +* Secondary: **#2C3037** +* Tertiary: **#434953** +* Border: **#3C414C** +* Link: **#4B97F8** +* Highlight: **#6a25aa** +* Primary Text: **#EBEBEB** +* Secondary Text: **#BEBEBE** +* Tertiary Text: **#888888** diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..b6db618 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,23 @@ +# Issue Title + +## What's the issue + + + +## Steps to reproduce + + + +## Screenshots + + + +## Solutions + + + +## What version is affected by this problem + + + + diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..9061fe5 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,15 @@ +# Pull request Title + +## What's the issue + + + +## What's fixed + + + +## Screenshots + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..49f5cbd --- /dev/null +++ b/.gitignore @@ -0,0 +1,163 @@ +# GitHub build config +build.json +*.build.css +*.build.min.css +themes/build/ + +# lockfiles +package-lock.json +yarn.lock + +# debug files from npm/yarn +npm-debug.log +yarn-error.log + +################# +## Eclipse +################# + +*.pydevproject +.project +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.classpath +.settings/ +.loadpath + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# CDT-specific +.cproject + +# PDT-specific +.buildpath + +################# +## IntelliJ IDEA +################# +.idea/* +*.iml + +################# +## Visual Studio +################# + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results +[Dd]ebug/ +[Rr]elease/ +node_modules/ +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.vspscc +.builds +*.dotCover + +## TODO: If you have NuGet Package Restore enabled, uncomment this +#packages/ + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf + +# Visual Studio profiler +*.psess +*.vsp + +# ReSharper is a .NET coding add-in +_ReSharper* + +# Installshield output folder +[Ee]xpress + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish + +# Others +[Bb]in +[Oo]bj +sql +TestResults +*.Cache +ClientBin +stylecop.* +~$* +*.dbmdl +Generated_Code #added for RIA/Silverlight projects + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML + + + +############ +## Windows +############ + +# Windows image file caches +Thumbs.db + +# Folder config file +Desktop.ini + +# Installer logs +pip-log.txt + +# Unit test / coverage reports +.coverage +.tox + +#Translations +*.mo + +#Mr Developer +.mr.developer.cfg + +# Mac crap +.DS_Store \ No newline at end of file diff --git a/.stylelintrc b/.stylelintrc new file mode 100644 index 0000000..62bc66a --- /dev/null +++ b/.stylelintrc @@ -0,0 +1,8 @@ +# https://github.com/stylelint/stylelint/blob/master/docs/user-guide/rules.md +# https://github.com/stylelint/stylelint-config-standard/blob/master/index.js + +extends: stylelint-config-standard +ignoreFiles: "**/*.min.css" + +rules: + no-descending-specificity: null diff --git a/LISCENCE b/LISCENCE new file mode 100644 index 0000000..09e2594 --- /dev/null +++ b/LISCENCE @@ -0,0 +1,21 @@ +# https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties +root = true + +[*] +indent_style = space +indent_size = 2 +trim_trailing_whitespace = true +end_of_line = lf +charset = utf-8 +insert_final_newline = true + +[*.css] +block_comment_start = /* +block_comment = * +block_comment_end = */ + +[*.svg] +insert_final_newline = false + +[index.html] +indent_size = none \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..41fe2b2 --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +![](https://reptarsrage.github.io/jira-carbon/images/preview.png) + +# Jira Carbon + +Dark theme for Jira by Atlassian + +## How to use + +Install a userstyle manager for your favorite browser: + +- [Google Chrome](https://chrome.google.com/webstore/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne?hl=en) +- [Firefox](https://addons.mozilla.org/en-US/firefox/addon/styl-us/) (be sure to place the CSS inside the `@-moz-document domain("github.com")` block, but is best to install as a userstyle) +- [Safari](http://sobolev.us/stylish) + +Then, copy-pasta the styles from `jira-carbon.css` into a new userstyle. Be sure to specify that it apply to sites matching `https?://.*\\.atlassian\\.net/.*` or `https?://jira\\..*` + +### Userstyles.org + +If you use the Stylish addon on Chrome or Firefox you can find one-click installs including automatic updates via the packages below. + +[Jira Carbon](https://userstyles.org/styles/154743/jira-carbon) + +### Bug reports + +Open an issue or submit a pull request, please. \ No newline at end of file diff --git a/images/preview.png b/images/preview.png new file mode 100644 index 0000000..5de5435 Binary files /dev/null and b/images/preview.png differ diff --git a/images/preview_backlog.png b/images/preview_backlog.png new file mode 100644 index 0000000..d764d77 Binary files /dev/null and b/images/preview_backlog.png differ diff --git a/images/preview_details.png b/images/preview_details.png new file mode 100644 index 0000000..45b8229 Binary files /dev/null and b/images/preview_details.png differ diff --git a/images/preview_dragdrop.png b/images/preview_dragdrop.png new file mode 100644 index 0000000..43dc40c Binary files /dev/null and b/images/preview_dragdrop.png differ diff --git a/jira-carbon.css b/jira-carbon.css new file mode 100644 index 0000000..c487de6 --- /dev/null +++ b/jira-carbon.css @@ -0,0 +1,986 @@ +/* ==UserStyle== +@name Jira Carbon +@namespace Reptarsrage +@version 1.0.0 +@homepageURL https://github.com/Reptarsrage/jira-carbon +@updateURL https://reptarsrage.github.io/jira-carbon/jira-carbon.css +@license CC-BY-SA-4.0 +@author Reptarsrage +@advanced color Primary "Primary Background" #21252D +@advanced color Secondary "Secondary Background" #2C3037 +@advanced color Tertiary "Tertiary Background" #434953 +@advanced color Border "Border Color" #3C414C +@advanced color Link "Link Color" #4B97F8 +@advanced color Highlight "Highlight Color" #6A25AA +@advanced color Primary Text "Primary Text Color" #EBEBEB +@advanced color Secondary Text "Secondary Text Color" #BEBEBE +@advanced color Tertiary Text "Tertiary Text Color" #888888 +==/UserStyle== */ + +@-moz-document regexp("https?://.*\\.atlassian\\.net/.*"), regexp("https?://jira\\..*") { + html, + body { + background-color: /*[[Primary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + } + + html, + body, + body * { + border-color: /*[[Border]]*/ !important; + } + + a { + color: /*[[Link]]*/ !important; + } + + input { + background: /*[[Secondary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + } + + em { + color: /*[[Secondary Text]]*/ !important; + } + + /* Track */ + ::-webkit-scrollbar-track { + background: /*[[Secondary Text]]*/ !important; + } + + /* Handle */ + ::-webkit-scrollbar-thumb { + background: /*[[Border]]*/ !important; + } + + /* Handle on hover */ + ::-webkit-scrollbar-thumb:hover { + background: /*[[Border]]*/ !important; + } + + ::selection { + background: /*[[Highlight]]*/ !important; + } + + ::-moz-selection { + background: /*[[Highlight]]*/ !important; + } + + .aui-sidebar[aria-expanded="false"] .aui-sidebar-group:focus, + .aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group:focus, + .aui-sidebar[aria-expanded="false"] .aui-sidebar-group:hover, + .aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group:hover, + .aui-sidebar[aria-expanded="false"] .aui-sidebar-group.active, + .aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.active { + background: transparent !important; + } + + .action-description { + color: /*[[Secondary Text]]*/ !important; + } + + .issue-drop-zone__button { + color: /*[[Link]]*/ !important; + } + + form.aui div.description { + color: /*[[Secondary Text]]*/ !important; + } + + .jira-dialog .dialog-menu-group .dialog-menu-item.selected { + color: /*[[Tertiary Text]]*/ !important; + } + + .jira-dialog .dialog-menu-group .dialog-menu-item { + color: /*[[Link]]*/ !important; + } + + .aui-select2-container.select2-container .select2-choice, + .aui-select2-container.select2-container a.select2-choice, + .aui-select2-container.select2-container .select2-choice:visited { + background: /*[[Primary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + text-shadow: none !important; + border-color: /*[[Border]]*/ !important; + } + + .ct-toolbar { + background: /*[[Primary]]*/ !important; + } + + .jira-multi-select > .representation .value-item { + -moz-border-radius: 0 !important; + border-radius: 0 !important; + background: /*[[Primary]]*/ !important; + color: /*[[Link]]*/ !important; + } + + .editable-field .overlay-icon { + background: /*[[Secondary]]*/ !important; + } + + .ghx-column-headers .ghx-release.ghx-disabled { + color: /*[[Tertiary Text]]*/ !important; + } + + .ghx-controls-filters dd a { + color: /*[[Primary Text]]*/ !important; + } + + .ghx-controls-filters dd a.ghx-active { + color: /*[[Primary Text]]*/ !important; + background: /*[[Secondary]]*/ !important; + } + + #dashboard, + .gadget .dashboard-item-content { + background-color: /*[[Primary]]*/ !important; + } + + #footer-logo { + background-color: /*[[Primary]]*/ !important; + } + + #issue-content { + background-color: /*[[Primary]]*/ !important; + } + + #issuetable, + .issue-table, + #issuetable > thead .active, + .issue-table > thead .active, + #issuetable > tbody > tr, + .issue-table > tbody > tr, + #issuetable > tfoot > tr, + .issue-table > tfoot > tr { + background-color: /*[[Primary]]*/ !important; + } + + .activity-item-description .user-content { + color: /*[[Secondary Text]]*/ !important; + } + + .activity-item-description blockquote { + background-color: /*[[Secondary]]*/ !important; + color: #585a62 !important; + } + + .aui-sidebar[aria-expanded="false"] .project-shortcuts-group::after { + background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBmaWxsPSIjMjM4NEQ5Ij4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC4wMTgsMTQuMjI1IEw3Ljg3OSwxNi4zNjQgQzYuNzA5LDE3LjUzNCA0LjgwNiwxNy41MzQgMy42MzYsMTYuMzY0IEMyLjQ2NiwxNS4xOTQgMi40NjYsMTMuMjkxIDMuNjM2LDEyLjEyMSBMNy4xNzIsOC41ODYgQzguMzQxLDcuNDE2IDEwLjI0NCw3LjQxNiAxMS40MTQsOC41ODYgQzExLjk1OSw5LjEzMSAxMi4yNCw5LjgzNiAxMi4yNzcsMTAuNTUyIEwxMy4xNDMsOS42ODUgQzEyLjk2OSw5LjAyNSAxMi42MzksOC4zOTcgMTIuMTIxLDcuODc5IEMxMC41NTksNi4zMTcgOC4wMjcsNi4zMTcgNi40NjQsNy44NzkgTDIuOTI5LDExLjQxNCBDMS4zNjcsMTIuOTc2IDEuMzY3LDE1LjUwOSAyLjkyOSwxNy4wNzEgQzQuNDkxLDE4LjYzMyA3LjAyNCwxOC42MzMgOC41ODYsMTcuMDcxIEwxMS40MzYsMTQuMjIxIEMxMC45NjUsMTQuMjkgMTAuNDg5LDE0LjI5IDEwLjAxOCwxNC4yMjUgWiBNMTcuMDcxLDIuOTI5IEMxNS41MDksMS4zNjcgMTIuOTc2LDEuMzY3IDExLjQxNCwyLjkyOSBMOC41NjQsNS43NzkgQzkuMDM1LDUuNzEgOS41MTEsNS43MSA5Ljk4Miw1Ljc3NSBMMTIuMTIxLDMuNjM2IEMxMy4yOTEsMi40NjYgMTUuMTk0LDIuNDY2IDE2LjM2NCwzLjYzNiBDMTcuNTM0LDQuODA2IDE3LjUzNCw2LjcwOSAxNi4zNjQsNy44NzkgTDEyLjgyOCwxMS40MTQgQzExLjY1OSwxMi41ODQgOS43NTYsMTIuNTg0IDguNTg2LDExLjQxNCBDOC4wNDEsMTAuODY5IDcuNzYsMTAuMTY0IDcuNzIzLDkuNDQ4IEw2Ljg1NywxMC4zMTUgQzcuMDMxLDEwLjk3NSA3LjM2MSwxMS42MDMgNy44NzksMTIuMTIxIEM5LjQ0MSwxMy42ODMgMTEuOTczLDEzLjY4MyAxMy41MzUsMTIuMTIxIEwxNy4wNzEsOC41ODYgQzE4LjYzMyw3LjAyNCAxOC42MzMsNC40OTEgMTcuMDcxLDIuOTI5IFoiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==") no-repeat; + } + + .agile-icon-plan { + background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4xLjEgKDg3NjEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmJhY2tsb2c8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iYmFja2xvZyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgZmlsbD0iIzIzODREOSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCw1IEwxNiw1IEwxNiwxIEwxLDEgTDEsNiBMNSw2IEw1LDkgTDEsOSBMMSwxOCBMMTYsMTggTDE2LDEwIEwyMCwxMCBMMjAsNSBMMjAsNSBaIE0yLDUgTDIsMiBMMTUsMiBMMTUsNSBMMiw1IEwyLDUgWiBNMTUsMTcgTDIsMTcgTDIsMTQgTDE1LDE0IEwxNSwxNyBMMTUsMTcgWiBNMTUsMTMgTDIsMTMgTDIsMTAgTDE1LDEwIEwxNSwxMyBMMTUsMTMgWiBNMTksOSBMNiw5IEw2LDYgTDE2LDYgTDE5LDYgTDE5LDkgTDE5LDkgWiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important; + } + + .agile-icon-report { + background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4xLjEgKDg3NjEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnJlcG9ydHM8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0icmVwb3J0cyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgZmlsbD0iIzIzODREOSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LDIgTDUsMTcgTDIuMDQ5LDE3IEwyLjAwMywyIEw1LDIgTDUsMiBaIE02LDEgTDEsMSBMMS4wNTIsMTggTDYsMTggTDYsMSBMNiwxIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTEsNyBMMTEsMTcgTDguMDQ4LDE3IEw4LjAwNCw3IEwxMSw3IEwxMSw3IFogTTEyLDYgTDcsNiBMNy4wNTIsMTggTDEyLDE4IEwxMiw2IEwxMiw2IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTcsMTIgTDE3LDE3IEwxNC4wNDUsMTcgTDE0LjAwOCwxMiBMMTcsMTIgTDE3LDEyIFogTTE4LDExIEwxMywxMSBMMTMuMDUyLDE4IEwxOCwxOCBMMTgsMTEgTDE4LDExIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important; + } + + .agile-icon-work { + background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4xLjEgKDg3NjEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmFjdGl2ZS1zcHJpbnRzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImFjdGl2ZS1zcHJpbnRzIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBmaWxsPSIjMjM4NEQ5Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTEsMSBMMSwxOCBMMTgsMTggTDE4LDEgTDEsMSBMMSwxIFogTTIsMTcgTDIsMiBMOSwyIEw5LDE3IEwyLDE3IEwyLDE3IFogTTE3LDE3IEwxMCwxNyBMMTAsMiBMMTcsMiBMMTcsMTcgTDE3LDE3IFoiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") !important; + } + + .ajs-layer { + background-color: /*[[Secondary]]*/ !important; + } + + .applinks-auth-request { + background-color: /*[[Secondary]]*/ !important; + } + + .aui-badge { + background-color: /*[[Link]]*/ !important; + color: /*[[Primary Text]]*/ !important; + } + + .aui-button.aui-button-primary { + background-color: /*[[Link]]*/ !important; + color: /*[[Primary Text]]*/ !important; + } + + .aui-button.ghx-dropdown-trigger::after, + .aui-buttons .aui-button.aui-button-primary.ghx-dropdown-trigger::after { + border-top-color: /*[[Primary Text]]*/ !important; + } + + .aui-dropdown2.aui-style-default { + background: /*[[Primary]]*/ !important; + } + + .aui-dropdown2.aui-style-default:hover .aui-dropdown2-checkbox, + .aui-dropdown2.aui-style-default:hover .aui-dropdown2-radio, + .aui-dropdown2.aui-style-default:hover a { + background: /*[[Primary]]*/; + } + + .aui-header .aui-dropdown2-trigger { + background-color: /*[[Primary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + } + + .aui-dropdown2.aui-style-default > strong, + .aui-dropdown2.aui-style-default .aui-dropdown2-section > strong, + .aui-dropdown2-heading { + color: /*[[Primary Text]]*/ !important; + } + + .aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions:hover::after, + .aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions:hover::after, + .aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions:focus::after, + .aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions:focus::after, + .aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions.active::after, + .aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions.active::after { + background-color: /*[[Primary]]*/ !important; + border-color: /*[[Primary Text]]*/ !important; + } + + .aui-header, + .aui-sidebar, + .aui-sidebar-wrapper { + background-color: /*[[Primary]]*/ !important; + color: /*[[Secondary Text]]*/ !important; + } + + .aui-icon-small::before, + .aui-icon-large::before { + color: /*[[Primary Text]]*/ !important; + } + + .aui-label { + color: /*[[Primary Text]]*/ !important; + } + + .aui-dropdown2.aui-style-default [role="menuitem"], + .aui-dropdown2.aui-style-default [role="menuitemcheckbox"], + .aui-dropdown2.aui-style-default [role="menuitemradio"], + .aui-dropdown2.aui-style-default [role="radio"], + .aui-dropdown2.aui-style-default [role="checkbox"], + .aui-dropdown2.aui-style-default a { + color: /*[[Primary Text]]*/ !important; + } + + .aui-dropdown2.aui-style-default:hover .aui-dropdown2-checkbox:not(.aui-dropdown2-disabled):hover, + .aui-dropdown2.aui-style-default:hover .aui-dropdown2-radio:not(.aui-dropdown2-disabled):hover, + .aui-dropdown2.aui-style-default:hover a:not(.aui-dropdown2-disabled):hover { + text-decoration: underline !important; + color: /*[[Primary Text]]*/ !important; + } + + .aui-lozenge-current.aui-lozenge-subtle { + border-color: #ffe9a8 !important; + color: #f6c342 !important; + } + + .aui-lozenge.aui-lozenge-subtle { + background-color: /*[[Secondary]]*/ !important; + } + + .aui-lozenge.jira-issue-status-lozenge-blue-gray { + background-color: transparent !important; + border-color: #668fba !important; + color: #668fba !important; + } + + .aui-lozenge.jira-issue-status-lozenge-green { + background-color: transparent !important; + border-color: #14892c !important; + color: #14892c !important; + } + + .aui-lozenge.jira-issue-status-lozenge-yellow { + background-color: transparent !important; + border-color: #c6ae65 !important; + color: #c6ae65 !important; + } + + .aui-message.error, + .aui-message-error { + background: /*[[Secondary]]*/ !important; + background-color: /*[[Secondary]]*/ !important; + color: /*[[Secondary Text]]*/ !important; + } + + .aui-message.hint, + .aui-message-hint, + .aui-message.info, + .aui-message-info { + background-color: /*[[Secondary]]*/ !important; + color: /*[[Secondary Text]]*/ !important; + } + + .aui-message.warning, + .aui-message-warning { + background: /*[[Secondary]]*/ !important; + background-color: /*[[Secondary]]*/ !important; + color: /*[[Secondary Text]]*/ !important; + } + + .aui-sidebar-submenu .aui-navgroup-horizontal .aui-nav > li a:focus, + .aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li > a:focus, + .aui-sidebar-submenu .aui-nav-vertical > li > a:focus, + .aui-sidebar-submenu .aui-navgroup-horizontal .aui-nav > li a:hover, + .aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li > a:hover, + .aui-sidebar-submenu .aui-nav-vertical > li > a:hover { + background: transparent !important; + } + + .aui-navgroup-horizontal .aui-nav > li a:focus, + .aui-navgroup-vertical .aui-nav > li > a:focus, + .aui-nav-vertical > li > a:focus, + .aui-navgroup-horizontal .aui-nav > li a:hover, + .aui-navgroup-vertical .aui-nav > li > a:hover, + .aui-nav-vertical > li > a:hover { + background: /*[[Primary]]*/ !important; + } + + .aui-page-panel { + background-color: /*[[Primary]]*/ !important; + } + + .aui-sidebar .aui-nav > li > .aui-nav-item > .aui-icon, + .aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-icon { + color: /*[[Primary Text]]*/ !important; + } + + .aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions::after, + .aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions::after { + background-color: /*[[Primary]]*/ !important; + border: 1px solid /*[[Border]]*/ !important; + } + + .aui-sidebar[aria-expanded=false] .aui-navgroup-vertical .aui-nav .aui-nav-child-selected a, + .aui-sidebar-submenu[aria-expanded=false] .aui-navgroup-vertical .aui-nav .aui-nav-child-selected a, + .aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav-selected a, + .aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav-selected a { + background-color: /*[[Border]]*/ !important; + } + + .aui-theme-default .aui-button.aui-button-subtle { + color: /*[[Secondary Text]]*/ !important; + } + + .aui-theme-default .gf-button-cell a.gf-button, + .gf-button { + background-color: /*[[Secondary]]*/ !important; + background-image: none !important; + } + + .aui-toolbar .toolbar-group .toolbar-trigger, + .aui-toolbar .aui-dd-parent a.aui-dd-trigger { + background-color: /*[[Secondary]]*/ !important; + text-shadow: none !important; + } + + .blender { + background-image: none !important; + } + + .details-layout .split-view .list-results-panel .list-panel .issue-list > li.focused { + background-color: /*[[Secondary]]*/ !important; + } + + .editable-field .save-options { + background-color: /*[[Secondary]]*/ !important; + } + + .editable-field form.aui .text, + .editable-field form.aui .password, + .editable-field form.aui .textarea, + .editable-field form.aui .select, + .editable-field form.aui .multi-select { + box-shadow: none !important; + } + + .editable-field:hover, + .editable-field.active { + background-color: /*[[Primary]]*/ !important; + } + + .gadget.color1 .dashboard-item-header, + .gadget-colors .color1 > a { + background-color: /*[[Secondary]]*/ !important; + } + + .ghx-backlog-container .ghx-backlog-header { + border: none !important; + } + + .ghx-backlog-container, + .stuck { + background-color: /*[[Primary]]*/ !important; + } + + .ghx-backlog-header .ghx-name { + color: /*[[Secondary Text]]*/ !important; + } + + .ghx-column-headers .ghx-column { + border-bottom: none !important; + } + + .ghx-column-headers .ghx-column, + .ghx-columns .ghx-column { + background: /*[[Primary]]*/ !important; + } + + .ghx-days b { + -webkit-filter: invert(100%) !important; + filter: invert(100%) !important; + } + + .ghx-detail-contents { + background: /*[[Primary]]*/ !important; + } + + .ghx-detail-contents .ghx-detail-view-blanket { + background: /*[[Primary]]*/ !important; + } + + .ghx-detail-issue { + color: /*[[Primary Text]]*/ !important; + } + + .ghx-detail-nav-item b { + background: none !important; + color: inherit !important; + } + + .ghx-detail-nav-item.ghx-selected { + background-color: /*[[Secondary]]*/ !important; + } + + .ghx-detail-nav-item.ghx-selected b { + background: none !important; + } + + .ghx-detail-view.gh-editable-detail-view #commentmodule .tabwrap .sortwrap .issue-activity-sort-link { + background-color: /*[[Secondary]]*/ !important; + } + + .ghx-detail-view.gh-editable-detail-view .ghx-detail-issue .ghx-fa { + color: /*[[Secondary Text]]*/ !important; + } + + .ghx-drag-in-progress .ghx-backlog-container.ghx-open .ghx-no-issues .ghx-helper, + .ghx-drag-in-progress .ghx-backlog-container.ghx-kanban-backlog .ghx-no-issues .ghx-helper { + background: /*[[Primary]]*/ !important; + } + + .ghx-drag-in-progress .ghx-backlog-container.ghx-open.ghx-target-hover .ghx-no-issues .ghx-helper, + .ghx-drag-in-progress .ghx-backlog-container.ghx-kanban-backlog.ghx-target-hover .ghx-no-issues .ghx-helper, + .ghx-drag-in-progress .ghx-backlog-container.ghx-open.ghx-target-hover .ghx-plan-dropzone.ghx-dropzone-active, + .ghx-drag-in-progress .ghx-backlog-container.ghx-kanban-backlog.ghx-target-hover .ghx-plan-dropzone.ghx-dropzone-active { + background: /*[[Primary]]*/ !important; + } + + .ghx-extra-field { + color: /*[[Secondary Text]]*/ !important; + } + + .ghx-iconfont.aui-icon-small::before, + .ghx-iconfont.aui-icon-large::before { + color: /*[[Primary Text]]*/ !important; + } + + .ghx-inner { + color: /*[[Primary Text]]*/ !important; + } + + .ghx-issue { + background-color: /*[[Secondary]]*/ !important; + } + + .ghx-issue-compact { + background-color: /*[[Secondary]]*/ !important; + color: /*[[Secondary Text]]*/ !important; + } + + .ghx-issue-compact .ghx-end { + background-color: /*[[Secondary]]*/ !important; + color: /*[[Secondary Text]]*/ !important; + } + + .ghx-marker { + background-color: /*[[Primary]]*/ !important; + } + + .ghx-plan-dropzone.ghx-dropzone-active { + background: + repeating-linear-gradient( + 45deg, + , + 10px, + 10px, + 20px + ) !important; + } + + .ghx-swimlane-header .ghx-bandaid { + background-color: /*[[Secondary]]*/ !important; + box-shadow: none !important; + } + + .ghx-swimlane-header.ghx-selected { + background-color: /*[[Secondary]]*/ !important; + } + + .ghx-swimlane-header::after { + background-color: /*[[Secondary]]*/ !important; + box-shadow: none !important; + } + + .ghx-zone-cell { + background: + repeating-linear-gradient( + 45deg, + , + 10px, + 10 px, + 20px + ) !important; + } + + .icon-sidebar-components { + background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjEuMSAoODc2MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogPHRpdGxlPmNvbXBvbmVudHM8L3RpdGxlPg0KIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KIDxnPg0KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+DQogIDxwYXRoIGZpbGw9IiMyMzg0RDkiIGlkPSJTaGFwZSIgZD0ibTEwLjQ1LDE4LjdsLTIuOSwtMi45Yy0wLjMsLTAuMyAtMC40LC0wLjMgLTAuNCwtMC4zYy0wLjEsMC4zIC0wLjIsMC42IC0wLjUsMC44Yy0wLjgsMC44IC0yLjEsMC44IC0yLjksMGMtMC44LC0wLjggLTAuOCwtMi4xIDAsLTIuOWMwLjIsLTAuMiAwLjUsLTAuNCAwLjgsLTAuNWMwLDAgLTAuMSwtMC4yIC0wLjMsLTAuNGwtMi45LC0yLjlsMi41LC0yLjVjMC40LC0wLjQgMC44LC0wLjYgMS4xLC0wLjZjMC41LDAgMC44LDAuNCAwLjksMC43bDAuMywwLjNjMC40LDAuNCAxLjEsMC40IDEuNSwwYzAuNCwtMC40IDAuNCwtMS4xIDAsLTEuNWMtMC4xLC0wLjEgLTAuMywtMC4yIC0wLjQsLTAuMmMtMC4yLC0wLjEgLTAuNiwtMC4zIC0wLjcsLTAuN2MtMC4xLC0wLjQgMC4xLC0wLjkgMC42LC0xLjRsMi40LC0yLjRsMi45LDIuOWMwLjMsMC4zIDAuNCwwLjMgMC40LDAuM2MwLjEsLTAuMyAwLjIsLTAuNiAwLjUsLTAuOGMwLjgsLTAuOCAyLjEsLTAuOCAyLjksMGMwLjQsMC40IDAuNiwwLjkgMC42LDEuNWMwLDAuNiAtMC4yLDEuMSAtMC42LDEuNWMtMC4yLDAuMiAtMC41LDAuNCAtMC44LDAuNWMwLDAgMC4xLDAuMiAwLjMsMC40bDIuOSwyLjlsLTIuNCwyLjRjLTAuNCwwLjQgLTAuOCwwLjYgLTEuMSwwLjZsMCwwYy0wLjUsMCAtMC44LC0wLjQgLTAuOSwtMC43YzAsLTAuMSAtMC4xLC0wLjMgLTAuMiwtMC40Yy0wLjQsLTAuNCAtMS4xLC0wLjQgLTEuNSwwYy0wLjIsMC4yIC0wLjMsMC41IC0wLjMsMC44YzAsMC4zIDAuMSwwLjYgMC4zLDAuOGMwLjEsMC4xIDAuMiwwLjIgMC40LDAuM2MwLjIsMC4xIDAuNiwwLjMgMC42LDAuN2MwLjEsMC40IC0wLjEsMC45IC0wLjYsMS4zbC0yLjUsMi40bDAsMHptLTMuMywtNC4yYzAuNCwwIDAuNywwLjIgMS4xLDAuNmwyLjIsMi4ybDEuOCwtMS44YzAuMywtMC4zIDAuMywtMC40IDAuMywtMC40Yy0wLjMsLTAuMSAtMC42LC0wLjIgLTAuOCwtMC41Yy0wLjQsLTAuNCAtMC42LC0wLjkgLTAuNiwtMS41YzAsLTAuNiAwLjIsLTEuMSAwLjYsLTEuNWMwLjgsLTAuOCAyLjEsLTAuOCAyLjksMGMwLjIsMC4yIDAuNCwwLjUgMC41LDAuOGMwLDAgMC4yLC0wLjEgMC40LC0wLjNsMS43LC0xLjdsLTIuMiwtMi4yYy0wLjUsLTAuNSAtMC43LC0wLjkgLTAuNiwtMS4zYzAuMSwtMC40IDAuNCwtMC42IDAuNywtMC43YzAuMSwwIDAuMywtMC4xIDAuNCwtMC4yYzAuNCwtMC40IDAuNCwtMS4xIDAsLTEuNWMtMC40LC0wLjQgLTEuMSwtMC40IC0xLjUsMGMtMC4xLDAuMSAtMC4yLDAuMiAtMC4zLDAuNGMtMC4xLDAuMiAtMC40LDAuNyAtMC45LDAuN2MtMC40LDAgLTAuNywtMC4yIC0xLjEsLTAuNmwtMi4xLC0yLjNsLTEuOCwxLjdjLTAuMywwLjMgLTAuMywwLjUgLTAuMywwLjVjMC4zLDAuMSAwLjYsMC4yIDAuOCwwLjVjMC44LDAuOCAwLjgsMi4xIDAsMi45Yy0wLjgsMC43IC0yLjEsMC43IC0yLjksMGMtMC4yLC0wLjMgLTAuNCwtMC41IC0wLjUsLTAuOGMwLDAgLTAuMiwwLjEgLTAuNCwwLjNsLTEuOCwxLjhsMi4yLDIuMmMwLjUsMC41IDAuNywwLjkgMC42LDEuM2MtMC4xLDAuNCAtMC40LDAuNiAtMC43LDAuN2MtMC4xLDAgLTAuMywwLjEgLTAuNCwwLjJjLTAuNCwwLjQgLTAuNCwxLjEgMCwxLjVjMC40LDAuNSAxLjEsMC41IDEuNiwwLjFjMC4xLC0wLjEgMC4yLC0wLjIgMC4zLC0wLjRjMCwtMC4zIDAuMywtMC43IDAuOCwtMC43bDAsMHoiLz4NCiA8L2c+DQo8L3N2Zz4=") !important; + } + + .icon-sidebar-issues { + background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjEuMSAoODc2MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogPHRpdGxlPmFsbC1pc3N1ZXM8L3RpdGxlPg0KIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KIDxnPg0KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+DQogIDxwYXRoIGZpbGw9IiMyMzg0RDkiIGlkPSJTaGFwZSIgZD0ibTEzLjQsMTRsNS42LDBsMCwtMWwtNC44LDBjLTAuMiwwLjQgLTAuNSwwLjcgLTAuOCwxbDAsMHoiLz4NCiAgPHBhdGggZmlsbD0iIzIzODREOSIgaWQ9IlNoYXBlIiBkPSJtMTksMTFsMCwtMWwtMy42LDBjMCwwLjMgLTAuMSwwLjcgLTAuMiwxbDMuOCwwbDAsMHoiLz4NCiAgPHBhdGggZmlsbD0iIzIzODREOSIgaWQ9IlNoYXBlIiBkPSJtMTksOGwwLC0xbC0zLjgsMGMwLjEsMC4zIDAuMiwwLjcgMC4yLDFsMy42LDBsMCwweiIvPg0KICA8cGF0aCBmaWxsPSIjMjM4NEQ5IiBpZD0iU2hhcGUiIGQ9Im0xNC4yLDVsNC44LDBsMCwtMWwtNS42LDBjMC4zLDAuMyAwLjYsMC42IDAuOCwxbDAsMHoiLz4NCiAgPHBhdGggZmlsbD0iIzIzODREOSIgaWQ9IlNoYXBlIiBkPSJtOC41LDRjLTIuOCwwIC01LDIuMiAtNSw1YzAsMSAwLjMsMS44IDAuNywyLjZsLTIuNywyLjdjLTAuNCwwLjQgLTAuNCwxIDAsMS40bDAsMGMwLjQsMC40IDEsMC40IDEuNCwwbDIuNywtMi43YzAuOSwwLjcgMS44LDEgMi45LDFjMi44LDAgNSwtMi4yIDUsLTVjMCwtMi44IC0yLjIsLTUgLTUsLTVsMCwwem0wLDljLTIuMiwwIC00LC0xLjggLTQsLTRjMCwtMi4yIDEuOCwtNCA0LC00YzIuMiwwIDQsMS44IDQsNGMwLDIuMiAtMS44LDQgLTQsNGwwLDB6Ii8+DQogPC9nPg0KPC9zdmc+") !important; + } + + .icon-sidebar-release { + background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4xLjEgKDg3NjEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnJlbGVhc2VzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InJlbGVhc2VzIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0zNSIgZmlsbD0iIzIzODREOSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgeD0iMiIgeT0iMTYiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0zNiIgZmlsbD0iIzIzODREOSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgeD0iMTIiIHk9IjE2IiB3aWR0aD0iNSIgaGVpZ2h0PSIxIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMzgiIGZpbGw9IiMyMzg0RDkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHg9IjUiIHk9IjciIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0zOSIgZmlsbD0iIzIzODREOSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgeD0iNyIgeT0iNyIgd2lkdGg9IjEiIGhlaWdodD0iMSI+PC9yZWN0PgogICAgICAgICAgICA8cGF0aCBkPSJNMTcuNiwxMi4xIEwxOSw4IEwxMyw4IEwxMiw5IEwxMCw5IEwxMCw1IEw2LDUgTDYsMiBMNSwyIEw1LDUgTDMsNSBMMyw5IEwyLDkgTDIsMTMgTDEsMTMgTDEsMTQgTDE5LDE0IEwxOSwxMyBMMTcuMSwxMyBDMTcuMywxMi43IDE3LjUsMTIuNCAxNy42LDEyLjEgTDE3LjYsMTIuMSBaIE00LDYgTDksNiBMOSw5IEw0LDkgTDQsNiBMNCw2IFogTTE1LDEzIEwzLDEzIEwzLDEwIEwxMi40LDEwIEwxMy40LDkgTDE3LjYsOSBMMTYuNywxMS44IEMxNi41LDEyLjQgMTUuNywxMyAxNSwxMyBMMTUsMTMgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMjM4NEQ5IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") !important; + } + + .icon-sidebar-test-sessions { + background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4yLjIgKDk5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmJ1ZzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTaWRlYmFyLWljb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJidWciIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIGZpbGw9IiMyMzg0RDkiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTUsOSBDMTcuMiw5IDE5LDcuMiAxOSw1IEwxOCw1IEMxOCw2LjcgMTYuNyw4IDE1LDggTDE0LjgsOCBDMTQuNSw3LjEgMTMuOCw2LjUgMTMsNi4yIEwxMyw2IEwxMyw1IEMxMyw0LjIgMTIuNSwzLjUgMTEuOCwzLjIgQzEyLjQsMi43IDEyLjksMS45IDEzLDEgTDEyLDEgQzExLjgsMi4xIDEwLjgsMyA5LjYsMyBDOC40LDMgNy4zLDIuMSA3LjEsMSBMNi4xLDEgQzYuMiwxLjkgNi43LDIuNiA3LjMsMy4yIEM2LjUsMy41IDYsNC4yIDYsNSBMNiw2IEw2LDYuMiBDNS4yLDYuNSA0LjUsNy4xIDQuMiw4IEw0LDggQzIuMyw4IDEsNi43IDEsNSBMMCw1IEMwLDcuMiAxLjgsOSA0LDkgTDQsMTEgTDAsMTEgTDAsMTIgTDQsMTIgTDQsMTMuNiBMNCwxNCBMNCwxNCBDMS44LDE0IDAsMTUuOCAwLDE4IEwxLDE4IEMxLDE2LjMgMi4zLDE1IDQsMTUgTDQuMiwxNSBDNC44LDE3LjMgNi45LDE5IDkuNCwxOSBMOS41LDE5IEMxMiwxOSAxNC4xLDE3LjMgMTQuNywxNSBMMTUsMTUgQzE2LjcsMTUgMTgsMTYuMyAxOCwxOCBMMTksMTggQzE5LDE1LjggMTcuMiwxNCAxNSwxNCBMMTUsMTQgTDE1LDEzLjYgTDE1LDEyIEwxOSwxMiBMMTksMTEgTDE1LDExIEwxNSw5IEwxNSw5IFogTTksMTggQzYuOCwxNy44IDUsMTUuOSA1LDEzLjYgTDUsOSBDNSw3LjkgNS45LDcgNyw3IEw5LDcgTDksMTggTDksMTggWiBNNyw2IEw3LDUgQzcsNC40IDcuNCw0IDgsNCBMMTEsNCBDMTEuNiw0IDEyLDQuNCAxMiw1IEwxMiw2IEw3LDYgTDcsNiBaIE0xNCwxMy42IEMxNCwxNS45IDEyLjIsMTcuOCAxMCwxOCBMMTAsNyBMMTIsNyBDMTMuMSw3IDE0LDcuOSAxNCw5IEwxNCwxMy42IEwxNCwxMy42IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important; + } + + .iic-widget, + .iic-widget__form { + background-color: /*[[Primary]]*/ !important; + } + + .iic-widget__summary { + color: /*[[Primary Text]]*/ !important; + } + + .issue-body-content .module > .mod-header .ops { + background-color: /*[[Secondary]]*/ !important; + } + + .issue-body-content .module > .mod-header > h1, + .issue-body-content .module > .mod-header > h2, + .issue-body-content .module > .mod-header > h3, + .issue-body-content .module > .mod-header > h4, + .issue-body-content .module > .mod-header > h5, + .issue-body-content .module > .mod-header > h6 { + background-color: /*[[Primary]]*/ !important; + } + + .issue-data-block { + background-color: /*[[Secondary]]*/ !important; + } + + .issue-header .issue-header-content > .command-bar { + background-color: /*[[Primary]]*/ !important; + } + + .issue-view > .issue-container .issue-header { + background-color: /*[[Primary]]*/ !important; + } + + .item-attachments .attachment-content { + background-color: /*[[Secondary]]*/ !important; + } + + .jira-dialog { + background-color: /*[[Primary]]*/ !important; + } + + .jira-dialog .buttons-container { + background: /*[[Primary]]*/ !important; + } + + .jira-dialog .buttons-container .hint-container { + color: #585a62 !important; + } + + .jira-dialog .jira-dialog-content { + background: /*[[Primary]]*/ !important; + } + + .jira-dialog .jira-dialog-heading { + background: /*[[Primary]]*/ !important; + } + + .jira-multi-select > .icon.drop-menu { + background: /*[[Secondary]]*/ !important; + } + + .jira-multi-select > .icon.drop-menu::after { + color: /*[[Primary Text]]*/ !important; + } + + .links-list dd { + background-color: /*[[Secondary]]*/ !important; + } + + .loading { + background-color: /*[[Primary]]*/ !important; + } + + .navigator-search { + background-color: /*[[Primary]]*/ !important; + } + + .no-results { + background: /*[[Secondary]]*/ !important; + background-color: /*[[Secondary]]*/ !important; + color: /*[[Secondary Text]]*/ !important; + } + + .ops li a.drop-menu.active, + .ops li a.drop-menu.active:hover, + .ops li a.drop-menu:hover { + background-color: /*[[Secondary]]*/ !important; + } + + .page-type-split .navigator-body { + background-color: /*[[Primary]]*/ !important; + } + + .page-type-split .navigator-group { + background-color: /*[[Primary]]*/ !important; + } + + .preformatted, + .code { + background: /*[[Secondary]]*/ !important; + } + + .aui-list li.disabled a:link, + .aui-list li.disabled a:visited, + .aui-list li.disabled a:focus, + .aui-list li.disabled a:hover, + .aui-list li.disabled.active a:link, + .aui-list li.disabled.active a:visited, + .aui-list li.disabled.active a:focus, + .aui-list li.disabled.active a:hover, + .aui-list li a.disabled:link, + .aui-list li a.disabled:visited, + .aui-list li a.disabled:focus, + .aui-list li a.disabled:hover, + .aui-list li.active a.disabled:link, + .aui-list li.active a.disabled:visited, + .aui-list li.active a.disabled:focus, + .aui-list li.active a.disabled:hover { + background-color: transparent !important; + } + + .property-list .item .name, + .item-details dl > dt { + color: /*[[Primary Text]]*/ !important; + } + + .saved-search-selector { + background-color: /*[[Primary]]*/ !important; + } + + .gf-testing-label { + color: /*[[Tertiary Text]]*/ !important; + } + + .split-view #stalker, + .split-view .issue-header { + background-color: /*[[Primary]]*/ !important; + } + + .tabwrap > .tabs.horizontal > li { + background-color: /*[[Primary]]*/ !important; + } + + .tabwrap > .tabs.horizontal > li.active > a, + .tabwrap > .tabs.horizontal > li.active > strong { + background-color: /*[[Primary]]*/ !important; + } + + .trigger-label { + color: /*[[Primary Text]]*/ !important; + } + + .tabwrap > ul.tabs > li a, + .tabwrap > ul.tabs > li a:link, + .tabwrap > ul.tabs > li a:visited { + background-color: /*[[Primary]]*/ !important; + } + + .wiki-edit-toolbar { + background-color: /*[[Secondary]]*/ !important; + } + + .aui-nav-heading, + .aui-navgroup-vertical .aui-nav-heading { + color: /*[[Primary Text]]*/ !important; + } + + a.aui-button { + background: /*[[Secondary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + border-color: /*[[Border]]*/ !important; + } + + .aui-inline-dialog .aui-inline-dialog-contents, + .aui-inline-dialog .contents { + background-color: /*[[Secondary]]*/ !important; + } + + button.aui-button { + background-color: /*[[Secondary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + } + + form.aui .text, + form.aui .password, + form.aui .upfile, + form.aui .textarea, + form.aui .select, + form.aui .multi-select, + form.aui .aui-select2-container { + background-color: /*[[Secondary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + } + + .aui-dialog .dialog-page-body { + background: /*[[Primary]]*/ !important; + } + + .aui-popup { + background: /*[[Primary]]*/ !important; + } + + .aui-dialog { + background: /*[[Secondary]]*/ !important; + } + + form.aui legend, + form.aui label { + color: /*[[Primary Text]]*/ !important; + } + + h1, + h2, + h3, + h4, + h5 { + color: /*[[Primary Text]]*/ !important; + } + + .ghx-pool-column, + .ghx-pool, + .ghx-swimlane, + .ghx-column, + #ghx-header, + .ghx-content-main, + #ghx-column-header-group.ghx-fixed, + #ghx-pool { + background-color: /*[[Primary]]*/ !important; + } + + table.aui > tbody > tr, + table.aui > tfoot > tr { + background-color: /*[[Primary]]*/ !important; + color: /*[[Secondary Text]]*/ !important; + } + + table.aui > tbody > tr > th { + background-color: /*[[Secondary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + } + + .aui-list a.active, + .aui-list .aui-list-item.active, + .aui-list .aui-list-item.active > a { + background: /*[[Tertiary]]*/ !important; + } + + .aui-navgroup-vertical .aui-nav > li > a, + .aui-nav-vertical > li > a, + .aui-list a:link { + color: /*[[Primary Text]]*/ !important; + } + + .aui-navgroup-vertical .aui-nav > li > a:hover, + .aui-nav-vertical > li > a:hover, + .aui-list a:hover { + text-decoration: underline !important; + } + + .aui-button.aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless)::after, + .aui-buttons .aui-button.aui-button-primary.aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless)::after { + border-top-color: /*[[Primary Text]]*/ !important; + } + + .ghx-parent-stub { + background: /*[[Tertiary]]*/ !important; + } + + .ghx-parent-stub .ghx-summary, + .ghx-parent-stub .ghx-key { + color: /*[[Secondary Text]]*/ !important; + } + + span.pc.highlightChanges { + background-color: transparent !important; + } + + span.highlightChanges { + background-color: transparent !important; + } + + .code-quote, + .code-quote .code-keyword, + .code-quote .code-object { + color: #57a64a !important; + } + + .code-keyword { + color: #559cd6 !important; + } + + .wiki-button-bar, + .sd-rte-bar { + background: /*[[Primary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + border-color: /*[[Border]]*/ !important; + } + + .tabs-menu, + .menu-item a, + .menu-item { + background: /*[[Secondary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + border-color: /*[[Border]]*/ !important; + } + + .active-tab a, + .active-tab { + color: /*[[Tertiary Text]]*/ !important; + } + + .panel, + body#tinymce .plain.panel, + body#tinymce .code.panel, + body#tinymce .noformat.panel, + .preformatted, + .code, + body#tinymce pre { + background: /*[[Secondary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + border-color: /*[[Border]]*/ !important; + } + + th.confluenceTh { + background: /*[[Secondary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + border-color: /*[[Border]]*/ !important; + } + + body#tinymce table td, + body#tinymce table th { + color: /*[[Secondary Text]]*/ !important; + border-color: /*[[Border]]*/ !important; + background: /*[[Primary]]*/ !important; + } + + #ghx-update-message, + .ghx-tv-message { + background: /*[[Tertiary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + border-color: /*[[Border]]*/ !important; + } + + .upload-progress-bar .upload-progress-bar__file-name { + color: /*[[Primary Text]]*/ !important; + } + + .upload-progress-bar .upload-progress-bar__file-size { + color: /*[[Primary Text]]*/ !important; + box-shadow: none !important; + } + + #ghx-backlog .ghx-parent-group .ghx-subtask-group { + background: /*[[Primary]]*/ !important; + } + + pre, + code { + background: /*[[Secondary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + } + + .ghx-classification-item:hover { + background-color: /*[[Tertiary]]*/ !important; + } + + .ghx-classification-item.ghx-selected { + background-color: /*[[Tertiary]]*/ !important; + } + + .ghx-classification-item.ui-sortable-helper { + background-color: /*[[Tertiary]]*/ !important; + } + + #ghx-backlog { + background: /*[[Primary]]*/ !important; + } + + .o-checklist-header { + background: /*[[Primary]]*/ !important; + } + + .o-checklist-items { + background: /*[[Primary]]*/ !important; + } + + .o-checklist-input { + background: /*[[Primary]]*/ !important; + } + + .o-checklist { + background: /*[[Primary]]*/ !important; + } + + .issuerow { + background: /*[[Primary]]*/ !important; + } + + .issuerow:hover { + background-color: /*[[Tertiary]]*/ !important; + } + + #content .cv-page-title { + background-color: /*[[Primary]]*/ !important; + } + + #dashboard > .vertical.tabs, + #dashboard > #dashboard-content, + #dashboard-content > .aui-page-header, + .sprint-health-dashboard-item { + background: /*[[Primary]]*/ !important; + } +} + +@-moz-document domain("hiptest.net") { + html, + body, + body * { + background-color: /*[[Primary]]*/ !important; + color: /*[[Primary Text]]*/ !important; + } + + a { + color: /*[[Link]]*/ !important; + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..c478c5b --- /dev/null +++ b/package.json @@ -0,0 +1,35 @@ +{ + "name": "jira-carbon", + "version": "1.0.0", + "description": "Dark theme for Jira by Atlassian", + "repository": "https://github.com/Reptarsrage/jira-carbon.git", + "author": "Justin Robb ", + "license": "CC-BY-SA-4.0", + "private": false, + "engines": { + "node": ">=10", + "yarn": ">=1.12" + }, + "lint-staged": { + "**/*.{css}": [ + "stylelint --fix", + "git add" + ] + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "dependencies": {}, + "devDependencies": { + "husky": "^1.3.1", + "lint-staged": "^8.1.0", + "stylelint": "^9.10.1", + "stylelint-config-standard": "^18.2.0" + }, + "scripts": { + "lint": "stylelint \"**/*.css\"", + "lint-fix": "stylelint \"**/*.css\" --fix" + } +}