Skip to content

Instantly share code, notes, and snippets.

@Hamcha
Created September 10, 2023 11:58
Show Gist options
  • Save Hamcha/690e1be79aa72816566b8e5364ab6e3f to your computer and use it in GitHub Desktop.
Save Hamcha/690e1be79aa72816566b8e5364ab6e3f to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name Onshape Dark Theme fork
// @namespace http://tampermonkey.net/
// @version 0.3
// @description Make onshape dark themed.
// @author DaviDokuro, Hamcha
// @match https://cad.onshape.com/*
// @exclude https://cad.onshape.com/help/*
// @grant GM_addStyle
// ==/UserScript==
(function() {
GM_addStyle(`
/* ------------ Misc Styles --------------- */
/* Custom Scrollbar */
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #888;
border-radius: 4px;
margin: 1px 0;
}
::-webkit-scrollbar-thumb {
background: #555;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
background: #444;
}
#canvas, #viewerdiv{
background: #222 !important;
background-color: #222 !important;
background-image: none !important;
}
body{
background-color: #222;
color: #eee;
}
.is-button,
.is-hoverable{
transition: all 0.3s ease;
}
.is-button:hover,
.is-hoverable:hover{
box-shadow: none;
background: #555;
}
os-toolbar .os-tool-disabled-overlay{
background: #666 ;
}
.os-tool-dropdown .os-tool-dropdown-content,
.dropdown-menu{
background: #333 ;
}
.os-control-container{
background: none;
}
.btn,
.btn-default{
color: #ccc;
background-color: #333;
transition: all 0.3s ease;
}
.btn:hover,
.btn:focus{
background-color: #555;
color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active{
color: #ccc;
background-color: #555;
}
.btn-default.active{
color: #ccc;
background-color: #777;
}
.dropdown-menu > li > a{
color: #ccc;
}
.close{
color: white;
text-shadow: 0 1px 0 #000;
}
.element-measurement-area{
background-color:rgba(51, 51, 51, 0.75);
}
.element-measurement-area td{
color: #ccc;
}
.dimension-edit{
background: #333;
}
span.title-description{
color: #ccc;
}
.form-control, .form-control option{
color: #fff;
background-color: #444;
}
select.form-control:disabled {
background-color: #888 !important;
}
.measurement-item{
color: #ccc;
}
.context-menu-list{
background: #444;
}
.context-menu-item{
color: #ccc;
}
.context-menu-item.hover{
color: #fff;
}
.enterprise-context-menu .dropdown-menu,
.enterprise-project-context-menu .dropdown-menu{
background: #444;
}
.dropdown-menu > li > a{
color: #ccc;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
color: #fff;
}
.loading-progress-background{
background-color: #333;
}
.import-option-container .import-option.selected{
background: #444;
}
.tree-container, .document-tab-list{
background: #333;
}
.metadata-editor-body, metadata-property, metadata-property-sheet, release-package-property-sheet{
background: #333;
}
.ui-select-container.os-ui-singleselect.category-picker.as-metadata-property .form-control[disabled]{
background-color: #666;
}
.os-btn, .os-button{
background: #666;
}
.tab-preview{
background: #333;
}
#measure-dialog{
background-color: #333;
}
.os-appearance-list .os-body-row .os-appearance-item-property{
background-color: #333;
}
.right-pane-content-footer{
background-color: #333;
}
.os-mini-toolbar-panel.os-mini-toolbar-incontext{
background-color: #444;
}
.document-panel-dropdown-menu .dropdown-item{
color: #eee;
}
/* ------------------- End Misc Styles -------------------------- */
/* ----------- Material Library ------------------- */
.os-table-description {
background-color: #444;
}
.table-row, .table-row--head{
background: #333;
color: #fff;
}
.os-dialog-tab.active-tab, .os-dialog-tab.selected{
box-shadow: none;
color: #eee;
}
.ns-dialog-frame, .ns-dialog, .ns-dialog-frame:hover{
color: #999;
}
.os-dialog-tab:hover{
color: #ccc;
}
.ui-select-bootstrap .ui-select-choices-row>span{
color: #ccc;
}
/* ----------- End Material Library ------------------- */
/* --------------------------- Navbar --------------------------------- */
nav.navbar .navbar-document-and-workspace-names .navbar-document-name{
color: #eee !important;
}
.navbar-default{
background-color: #333;
}
nav.navbar{
color: #ccc;
}
nav.navbar .navbar-btn, .os-public-stats .btn{
color: #ccc;
background-color: #333;
transition: all 0.3s ease;
}
nav.navbar .navbar-btn:hover, .btn:focus, .os-public-stats .btn:hover, nav.navbar .navbar-btn.active-tool{
background-color: #666;
color: #ccc;
}
nav.navbar .dropdown.open>div{
background-color: #666 !important;
color: #ccc !important;
}
/* --------------------------- End Navbar ------------------------------- */
/* ------------------------ Toolbar -------------------------- */
.custom-toolbar .tool, .custom-toolbar .tool-label{
color: #ccc;
transition: all 0.3s ease;
}
.custom-toolbar .command-search-trigger{
background: rgba(255,255,255,0);
border: 1px solid #ccc;
transition: all 0.3s ease;
}
.custom-toolbar .command-search-trigger:hover:not(:disabled){
background: rgba(255,255,255,0.25);
}
.custom-toolbar .tool-row, .custom-toolbar .command-search, .custom-toolbar .tool-palette{
background: #333;
}
.os-panel-select-bar{
background-color: #222;
}
.os-button:hover{
background: #666;
}
.document-panel-header{
background: #333;
}
.os-thumbnail.document-thumbnail-highlight .thumbnail-container{
background: #555;
border: solid #666;
border-width: 1px 1px 1px;
}
/* ---------------------- End Toolbar ------------------------ */
/* --------------------- Features ---------------------- */
.content-pane-folder{
border: none;
}
.ns-dialog{
color: white;
background-color: hsla(0,0%,20%,.75);
}
.external-references-header, .ns-subdialog-header{
color: #eee;
}
.os-field input, .os-field textarea{
background-color: #333;
color: #ccc;
}
.node-indent-line:before, .node-indent-line-end:before{
background: rgba(255,255,255,0.2);
}
.ns-list-item-rollbackbar{
background-color: rgba(255,255,255,0.75);
}
.os-list-item.fake-hover .ns-list-item-rollbackbar,
.os-list-item.fake-hover .os-list-item-background,
.os-list-item:hover .ns-list-item-rollbackbar,
.os-list-item:hover .os-list-item-background{
background-color: rgba(192,192,192,0.5);
transition: all 0.3s ease;
}
.open .dropdown-toggle.btn-default{
color: #eee;
}
#part-list .ns-subdialog-header{
border-top-color: #666;
}
/* ------------------- End Features -------------------- */
/* some css shared between these two */
/* --------------- Feature Dialogue -------------- */
.os-dialog-button-edit-name{
background-color: #333;
color: #eee;
}
.os-dialog-button-edit-name:hover{
background-color: #666;
}
.feature-dialog .ns-dialog-title, .ns-dialog .ns-dialog-title{
color: #eee;
}
.feature-dialog .ns-dialog-header, .ns-dialog .ns-dialog-header{
border-bottom: 1px solid #666;
color: #eee;
}
.ns-dialog-header .ns-drag-area, .ns-dialog-button-cancel{
background-color: #333;
}
.os-param-selection-list.os-param-query-list-focus{
background: rgba(219, 241, 250, 0.1);
}
.os-param-selection-list label.os-param-query-list-label{
color: #ccc;
}
.ns-dialog-frame, .ns-dialog, .ns-dialog-frame:hover{
background-color: hsla(0,0%,20%,.95);
color: #eee;
}
.os-param-selection-list-entry{
color: #ccc;
}
.os-param-label{
color: #999;
}
.os-param-container:not(.os-param-readonly) .os-param-label:hover{
color: white;
}
.os-select-bootstrap .os-select-choices-row>span{
color: #999;
}
.os-param-selection-list-entry-delete{
color: rgba(255,255,255,0.25);
}
.ns-feature-parameter.ns-boolean-value:hover label.os-checkbox,
.os-param-container:not(.os-param-readonly) label.os-param-checkbox:hover:not(.os-param-readonly-checkbox):not(:disabled) .os-checkbox-indicator{
border-color: #ccc;
}
.ns-feature-parameter.ns-boolean-value:hover label.ns-parameter-label,
.os-param-container:not(.os-param-readonly) label.os-param-checkbox:hover:not(.os-param-readonly-checkbox):not(:disabled) .os-param-checkbox-label{
color: #ccc;
}
.select-item-dialog-thumbnail-container img{
filter: drop-shadow(0 0 3px #777);
}
.select-item-dialog-item-name:not(.ns-list-item-error){
color: white;
}
.select-item-tree .select-item-dialog-item.parent-item{
overflow: visible !important;
}
.document-version-picker-document-filters table tbody tr td div, .document-version-picker-document-filters table tbody tr td span{
color: white;
}
/* ------------- End Feature Dialogue ------------ */
/* ---------------- Tab Bar ------------------------*/
#os-tab-bar .os-tab-bar-content{
background-color: #333;
}
#os-tab-bar .os-tab-bar-breadcrumbs .os-tab-bar-breadcrumb,
#os-tab-bar .os-tab-bar-tablist .os-tab-bar-tab{
background-color: #444;
color: #eee;
}
#os-tab-bar .os-tab-bar-breadcrumbs .os-tab-bar-breadcrumb:after{
border-color: transparent transparent transparent #444;
}
#os-tab-bar .os-tab-bar-breadcrumbs .os-tab-bar-breadcrumb:last-child{
background-color: #555;
}
#os-tab-bar .os-tab-bar-breadcrumbs .os-tab-bar-breadcrumb:last-child:after{
background-color: #333;
border-color: transparent transparent transparent #555;
}
#os-tab-bar .os-tab-bar-breadcrumbs .os-tab-bar-breadcrumb:last-child .breadcrumb-flag{
background: #555;
}
#os-tab-bar .os-tab-bar-breadcrumbs .os-tab-bar-breadcrumb .breadcrumb-flag{
background: #444;
}
#os-tab-bar .os-tab-bar-breadcrumbs .os-tab-bar-breadcrumb .breadcrumb-flag:before{
background: #444;
border-left: 8px solid #333;
}
#os-tab-bar .os-tab-bar-breadcrumbs .os-tab-bar-breadcrumb:last-child .breadcrumb-flag:before{
background: #555;
}
#os-tab-bar .os-tab-bar-tablist .os-tab-bar-tab.active{
background-color: #555;
color: #eee;
}
#os-tab-bar .os-tab-bar-controls{
background: #333;
}
#os-tab-bar .os-tab-bar-controls>div svg:hover{
background: hsla(0,0%,80%,0.3);
}
.document-tabs-button div:hover{
background: hsla(0,0%,80%,0.3) !important;
}
.rename-tab-input{
color: #444;
}
.element-thumbnail{
background: #333;
}
/* -------------- End Tab Bar ---------------------- */
/* ------------- Configurations ---------------- */
.configuration-header-tabs, .configuration-tables-pane{
background-color: #222;
}
.configuration-pane-footer{
background-color: #333;
}
.os-splitter{
background-color: hsla(0,0%,80%,.5);
}
/* ----------- End Configurations -------------- */
/* ------------------------ Modal ------------------------ */
.modal-content{
background-color: #333;
}
.flyout-header,
.flyout-scroll-content{
background-color: #333;
}
.info-panel .info-panel-footer{
background: #444;
}
.info-panel-footer{
color: #aaa;
}
.os-title-subheader,
.versions-history-table-container .os-flex-table-header .os-flex-col{
color: #eee;
}
/* ---------------------- End Modal ---------------------- */
/* ======================= SVG Path Recoloring ==================== */
/* Misc */
#svg-icon-variable-table-button path:nth-child(1){
fill: #ccc;
}
/* Nav Bar */
#svg-icon-hamburger-button path{
fill: #eee;
}
#svg-icon-version-history-graph-button path:nth-child(1){
fill: #999;
}
#svg-icon-version-history-graph-button path:nth-child(2){
fill: #ccc;
}
#svg-icon-create-version-button path:nth-child(1){
fill: #999;
}
#svg-icon-create-version-button path:nth-child(2){
fill: #ccc;
}
#svg-icon-public path{
fill: #cfc;
}
#svg-icon-private path{
fill: #fcc;
}
#svg-icon-document-likes path{
fill: #eee;
}
#svg-icon-document-links path{
fill: #eee;
}
#svg-icon-document-copies path{
fill: #fff;
}
#svg-icon-navbar-comments path,
#svg-icon-navbar-notifications path,
#svg-icon-navbar-help path{
fill: #999;
}
/* Tool Bar */
#svg-icon-undo-button path,
#svg-icon-redo-button path{
fill: #ccc;
}
#svg-icon-new-sketch-button path:nth-child(1){
fill: #666;
}
#svg-icon-new-sketch-button path:nth-child(2){
fill: #fff;
}
#svg-icon-new-sketch-button path:nth-child(3){
fill: #999;
}
#svg-icon-helix-button path,
#svg-icon-assign-variable-button path,
#svg-icon-add-feature-type path{
fill: #eee;
}
#svg-icon-fit-spline-button path:nth-child(1){
fill: #999;
}
#svg-icon-fit-spline-button path:nth-child(2),
#svg-icon-project-curves-button path:nth-child(2),
#svg-icon-bridging-curve-button path:nth-child(2),
#svg-icon-composite-curve-button path:nth-child(1){
fill: #eee;
}
#svg-icon-circular-pattern-button path:nth-child(1),
#svg-icon-curve-pattern-button path:nth-child(1){
fill: #444;
}
#svg-icon-circular-pattern-button path:nth-child(2),
#svg-icon-curve-pattern-button path:nth-child(3){
fill: #bbb;
}
#svg-icon-circular-pattern-button path:nth-child(3),
#svg-icon-curve-pattern-button path:nth-child(2){
fill: #fff;
}
#svg-icon-circular-pattern-button path:nth-child(4),
#svg-icon-curve-pattern-button path:nth-child(4){
fill: #666;
}
#svg-icon-split-part-button path:nth-child(3){
fill: #000;
}
#svg-icon-transform-button path:nth-child(1){
fill: #fff;
}
#svg-icon-transform-button path:nth-child(2){
fill: #666;
}
#svg-icon-transform-button path:nth-child(3){
fill: #333;
}
#svg-icon-wrap-button path:nth-child(5),
#svg-icon-wrap-button path:nth-child(6){
fill: #666;
}
#svg-icon-wrap-button path:nth-child(7){
fill: #999;
}
#svg-icon-delete-bodies-button path:nth-child(2),
#svg-icon-delete-face-button path:nth-child(2){
fill: #fff;
}
#svg-icon-delete-bodies-button path:nth-child(3),
#svg-icon-delete-face-button path:nth-child(3){
fill: #222;
}
#svg-icon-modify-fillet-button path:nth-child(2),
#svg-icon-move-face-button path:nth-child(1),
#svg-icon-import-derived-button path:nth-child(4){
fill: #fff;
}
#svg-icon-move-face-button path:nth-child(2){
fill: #666;
}
#svg-icon-import-derived-button path:nth-child(2){
fill: #ccc;
}
#svg-icon-sheet-metal-end-button path:nth-child(4){
fill: #ccc;
}
/* Sketch SVGs */
#svg-icon-sketch-line-segment-button path:nth-child(1),
#svg-icon-sketch-rectangle-button path:nth-child(1),
#svg-icon-sketch-center-rectangle-button path:nth-child(1),
#svg-icon-sketch-circle-button path:nth-child(1),
#svg-icon-sketch-perimeter-circle-button path:nth-child(1),
#svg-icon-sketch-ellipse-button path:nth-child(1),
#svg-icon-sketch-arc-button path:nth-child(1),
#svg-icon-sketch-tangent-arc-button path:nth-child(1),
#svg-icon-sketch-tangent-arc-button path:nth-child(2),
#svg-icon-sketch-center-arc-button path:nth-child(1),
#svg-icon-sketch-conic-button path:nth-child(1),
#svg-icon-sketch-inscribed-polygon-button path:nth-child(2),
#svg-icon-sketch-circumscribed-polygon-button path:nth-child(2),
#svg-icon-sketch-spline-button path:nth-child(1),
#svg-icon-add-spline-point path:nth-child(1),
#svg-icon-sketch-point-button path:nth-child(1),
#svg-icon-sketch-text-rectangle-button path:nth-child(2),
#svg-icon-sketch-use-button path:nth-child(1),
#svg-icon-sketch-intersection-button path:nth-child(1),
#svg-icon-sketch-construction-button path:nth-child(2){
fill: #ccc;}
#svg-icon-add-spline-point path:nth-child(2),
#svg-icon-sketch-construction-button path:nth-child(1){
fill: #999;
}
#svg-icon-sketch-fillet-button path:nth-child(1),
#svg-icon-sketch-fillet-button path:nth-child(3),
#svg-icon-sketch-trim-button path,
#svg-icon-sketch-extend-button path:nth-child(3),
#svg-icon-sketch_split_icon path:nth-child(2),
#svg-icon-sketch-offset-button path:nth-child(1),
#svg-icon-sketch-slot-button path:nth-child(1),
#svg-icon-sketch-mirror-button path:nth-child(2),
#svg-icon-sketch-lpattern-button path:nth-child(1),
#svg-icon-sketch-cpattern-button path:nth-child(1),
#svg-icon-sketch-transform-button path:nth-child(1),
#svg-icon-150715_Sketch_Icons_30_InsertDXFDWG path:nth-child(1),
#svg-icon-150715_Sketch_Icons_30_InsertDXFDWG path:nth-child(3),
#svg-icon-150715_Sketch_Icons_30_InsertDXFDWG path:nth-child(4),
#svg-icon-sketch-image-rectangle-button path:nth-child(2),
#svg-icon-sketch-image-rectangle-button path:nth-child(4){
fill: #eee;
}
#svg-icon-sketch-extend-button path:nth-child(2){
fill: #ccc;
}
#svg-icon-sketch-extend-button path:nth-child(1),
#svg-icon-sketch_split_icon path:nth-child(1),
#svg-icon-sketch-offset-button path:nth-child(2),
#svg-icon-sketch-slot-button path:nth-child(2),
#svg-icon-sketch-mirror-button path:nth-child(1),
#svg-icon-sketch-lpattern-button path:nth-child(2),
#svg-icon-sketch-cpattern-button path:nth-child(2),
#svg-icon-sketch-transform-button path:nth-child(2){
fill: #999;
}
#svg-icon-150715_Sketch_Icons_30_InsertDXFDWG path:nth-child(2){
fill: #333;
}
#svg-icon-sketch-dimension-button path,
#svg-icon-sketch-coincident-button path:nth-child(1),
#svg-icon-sketch-parallel-button path:nth-child(1),
#svg-icon-sketch-tangent-button path:nth-child(1),
#svg-icon-sketch-perpendicular-button path:nth-child(1),
#svg-icon-sketch-midpoint-button path:nth-child(1),
#svg-icon-sketch-normal-button path:nth-child(2),
#svg-icon-sketch-pierce-button path:nth-child(1),
#svg-icon-sketch-symmetric-button path:nth-child(1),
#svg-icon-equal-curvature path:nth-child(2),
#svg-icon-sketch-fix-button path:nth-child(1){
fill: #ccc;
}
#svg-icon-sketch-coincident-button path:nth-child(2),
#svg-icon-sketch-concentric-button path:nth-child(1),
#svg-icon-sketch-parallel-button path:nth-child(2),
#svg-icon-sketch-tangent-button path:nth-child(2),
#svg-icon-sketch-horizontal-button path,
#svg-icon-sketch-vertical-button path,
#svg-icon-sketch-perpendicular-button path:nth-child(2),
#svg-icon-sketch-equal-button path,
#svg-icon-sketch-midpoint-button path:nth-child(2),
#svg-icon-sketch-normal-button path:nth-child(1),
#svg-icon-sketch-pierce-button path:nth-child(2),
#svg-icon-sketch-symmetric-button path:nth-child(2),
#svg-icon-sketch-fix-button path:nth-child(2){
fill: #eee;
}
#svg-icon-sketch-concentric-button path:nth-child(2),
#svg-icon-sketch-symmetric-button path:nth-child(3){
fill: #999;
}
/* Assembly SVGs*/
#svg-icon-revolute path:nth-child(5){
fill: #ccc;
stroke: #222;
}
#svg-icon-slider path:nth-child(5){
fill: #ccc;
stroke: #222;
}
#svg-icon-planar path:nth-child(3){
fill: #ccc;
stroke: #222;
}
#svg-icon-cylindrical path:nth-child(5){
fill: #ccc;
stroke: #222;
}
#svg-icon-pin_slot path:nth-child(7){
fill: #ccc;
stroke: #222;
}
#svg-icon-ball path:nth-child(3){
fill: #ccc;
stroke: #222;
}
#svg-icon-parallel path:nth-child(3){
fill: #ccc;
stroke: #222;
}
#svg-icon-tangent path:nth-child(4){
fill: #ccc;
stroke: #222;
}
#svg-icon-mateGroup path:nth-child(1){
fill: #999;
}
#svg-icon-SnapMate path:nth-child(7){
fill: #ccc;
stroke: #222;
}
#svg-icon-HoverMate path:nth-child(7){
fill: #ccc;
stroke: #222;
}
#svg-icon-replace-part path:nth-child(4){
fill: #999;
}
#svg-icon-gear path{
fill: #999;
}
#svg-icon-rack_and_pinion path{
fill: #999;
}
#svg-icon-screw path:nth-child(3){
fill: #666;
}
#svg-icon-screw path:nth-child(4){
fill: #999;
}
#svg-icon-linear path:nth-child(9){
fill: #999;
}
#svg-icon-display-states-button path{
fill: #999;
}
/* Configurations */
#svg-icon-configuration-list-button path,
#svg-icon-configuration-checkbox-button path,
#svg-icon-configuration-variable-button path{
fill: #ccc;
}
/* Custom Tables */
#svg-icon-featurescript-table-button path:nth-child(1){
fill: #fff;
}
/* Tab Bar */
#svg-icon-tab-search-button path,
#svg-icon-plus-button path,
#svg-icon-home-button path,
#svg-icon-material-library-element path,
#svg-icon-feature-studio-element path,
#svg-icon-folder path,
#svg-icon-document-upload path,
#svg-icon-back-tab path,
#svg-icon-forward-tab path{
fill: #ccc;
}
/* Features */
#svg-icon-profile-part-studio path,
#svg-icon-filter-results-button path{
fill: #ccc;
}
#svg-icon-treelist-button path,
#svg-icon-add-button path{
fill: #ccc;
}
/* Measurements */
#svg-icon-mass-properties path,
#svg-icon-measure-button path{
fill: #eee;
}
#svg-icon-arrow-up path{
fill: #999;
}
/* Tab Manager Pane */
#svg-icon-view-card path{
fill: #ccc;
}
#svg-icon-search-button path,
#svg-icon-view-list path,
#svg-icon-tab-sort-dropdown path{
fill: #fff;
}
.os-fallback-image{
filter: invert(1);
}
/* Main View */
#svg-icon-myDocuments path,
#svg-icon-recentlyOpened path,
#svg-icon-document-upload-cloud path,
#svg-icon-trash path,
#svg-icon-view-list path,
#svg-icon-grid-view path{
fill: #ccc;
}
/* ===================== End SVG Path Recoloring ================== */
/* ============ Main View ============== */
.node-title{
color: white !important;
}
.os-billing-banner,
.os-document-list-page-container .os-action-bar,
.os-document-list-page-container .os-document-section,
.os-documents-plan-type,
.os-items-footer{
border-top: 1px solid #555;
}
.os-document-list-page-container .os-document-section .os-document-filters{
border-right: 1px solid #555;
}
div.os-document-filters table.os-document-filter-table tbody tr td.os-filter-divider,
.os-document-list-page-container .os-document-section .os-document-list-grid-container .document-list-sort-controls,
.os-document-list-page-container .os-document-section .os-document-list-grid-container .os-document-list-table-header,
.os-documents-quick-access-content .section-header{
border-bottom: 1px solid #555;
}
table.os-documents-list tr.os-document-in-list{
border-top: 1px solid #333;
}
.os-splitter {
background-color: #444;
}
div[os-no-splitter=true] {
border-left: 1px solid #444;
}
.os-where-used-document-close{
box-shadow: 0 1px #444;
}
#documentDetailPanel .button-bar, #userDetailPanel .button-bar{
box-shadow: 0 0 0 1px #444;
}
os-breadcrumb .os-breadcrumb-container .os-breadcrumb-leaf{
color: #fff;
}
#documentDetailPanel .button-bar, #userDetailPanel .button-bar{
background-color: #333;
}
#document-list-toolbar-buttons .document-list-toolbar-controls{
background: #333;
}
.os-documents-quick-access-content .section-header{
background: #333;
}
.os-where-used-document-close{
background-color: #333 !important;
box-shadow: 0 1px #555 !important;
}
.document-details-top h2, .document-details-top p{
color: #ccc;
}
#documentDetailPanel .button-bar .button-bar-group div.button-container,
#userDetailPanel .button-bar .button-bar-group div.button-container{
background: none;
}
#documentDetailPanel .button-bar .button-bar-group div.button-container div.action-button,
#userDetailPanel .button-bar .button-bar-group div.button-container div.action-button{
color: #ccc;
}
#documentDetailPanel .button-bar .button-bar-group div.button-container div.action-button.active,
#userDetailPanel .button-bar .button-bar-group div.button-container div.action-button.active{
color: #1b5faa;
}
#documentDetailPanel .button-bar .button-bar-group div.button-container div.action-button:hover,
#userDetailPanel .button-bar .button-bar-group div.button-container div.action-button:hover{
background-color: #555;
}
.sharing-details-section .os-minor-permission-list span{
background: #444;
}
.versions-history-table-container .os-flex-col{
color: #eee;
}
.detail-pane-footer .branch-point-name,
.detail-pane-footer .version-name,
.model-flyout-versions-history .branch-point-name,
.model-flyout-versions-history .version-name,
.versions-history-page-content .branch-point-name,
.versions-history-page-content .version-name{
color: #ccc;
}
.os-documents-grid{
background: none;
}
.os-searchbox .advanced-search-panel{
background-color: #333;
}
.os-items-footer .footer-inner{
background: #333;
border-top: 1px solid #555;
}
img.os-thumbnail-image{
filter: drop-shadow(0 0 3px #777);
}
.os-documents-grid .os-document-card, .os-documents-grid .os-folder-card, .os-documents-quick-access-content .os-document-card{
background: #333;
}
.os-documents-grid .os-document-card .os-document-card-header, .os-documents-grid .os-document-card .os-document-card-quick-access-header, .os-documents-grid .os-folder-card .os-document-card-header, .os-documents-grid .os-folder-card .os-document-card-quick-access-header, .os-documents-quick-access-content .os-document-card .os-document-card-header, .os-documents-quick-access-content .os-document-card .os-document-card-quick-access-header{
background: #444;
}
.os-documents-grid .os-document-card .os-document-card-header .document-name a, .os-documents-grid .os-document-card .os-document-card-header .document-name span, .os-documents-grid .os-document-card .os-document-card-quick-access-header .document-name a, .os-documents-grid .os-document-card .os-document-card-quick-access-header .document-name span, .os-documents-grid .os-folder-card .os-document-card-header .document-name a, .os-documents-grid .os-folder-card .os-document-card-header .document-name span, .os-documents-grid .os-folder-card .os-document-card-quick-access-header .document-name a, .os-documents-grid .os-folder-card .os-document-card-quick-access-header .document-name span, .os-documents-quick-access-content .os-document-card .os-document-card-header .document-name a, .os-documents-quick-access-content .os-document-card .os-document-card-header .document-name span, .os-documents-quick-access-content .os-document-card .os-document-card-quick-access-header .document-name a, .os-documents-quick-access-content .os-document-card .os-document-card-quick-access-header .document-name span{
color: #fff;
}
/* ========== End Main View ============ */
/* ---- "My Account" page ---- */
.user-page-container .user-page-inner-wrapper .user-page-body .user-page-sidebar li a, .user-page-container .user-page-inner-wrapper .user-page-body .user-page-sidebar li span{
color: #ddd;
}
.os-mini-toolbar-preview{
background-color: #333;
}
/* ---- End "My Account" page ---- */
nav.navbar-light {
--bs-navbar-color: hsla(0,0%,100%,.55);
--bs-navbar-hover-color: hsla(0,0%,100%,.75);
--bs-navbar-disabled-color: hsla(0,0%,100%,.25);
--bs-navbar-active-color: #fff;
--bs-navbar-brand-color: #fff;
--bs-navbar-brand-hover-color: #fff;
--bs-navbar-toggler-border-color: hsla(0,0%,100%,.1);
--bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.os-app-container .bg-light {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important;
}
.os-app-container .os-documents-quick-access-content .section-header.zero-state-header {
background: #333;
}
`);
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment