Update:
Here is a list of all the rules (I think) you’ll want to change:
.main-tab-bar:not(.butter) .tab.selected {
cursor: default;
color: #d3027e!important;
border-left: 4px solid #d3027e;
padding-left: 1px;
}
.main-tab-bar:not(.butter) .tab.selected:before {
color: #d3027e!important;
}
.layers-box .state-entry.editing .element-caption, .layers-box .event-div.editing .element-caption, .workflow-tree .state-entry.editing .element-caption, .workflow-tree .event-div.editing .element-caption {
color: #d3027e;
}
.add_element.selected .icon_text, .add_element.selected .element_icon, .add_element.element.selected .icon_text, .add_element.element.selected .element_icon {
color: #d3027e;
}
.responsive-mode-dropdown .mode-button.selected {
color: #d3027e;
cursor: default;
background-color: #fff;
}
.toolbox-pane.responsive .res-size .size-row .number {
color: #d3027e;
}
.breakpoint-toolbar .res-breakpoints .res-breakpoint.selected {
color: #d3027e;
border-bottom: 3px solid #d3027e;
padding-bottom: 9px;
cursor: default;
}
.nested-view-box.selected .nested-view-title {
color: #d3027e;
}
If you’re going to go down the TamperMonkey route, as suggested by @dorilama (and I recommend you do)… here’s an example working code you can use:
// ==UserScript==
// @name Bubble Editor Selected Colour
// @namespace your_namespace
// @version 1.0
// @description Change the colout of selected items in the Bubble editor
// @match https://bubble.io/*
// @grant GM_addStyle
// ==/UserScript==
(function() {
'use strict';
// Define the color variable
const color = '#d3027e!important';
// Set the styles using the color variable
const styles = `
.main-tab-bar:not(.butter) .tab.selected {
cursor: default;
color: ${color};
border-left: 4px solid ${color};
padding-left: 1px;
}
.main-tab-bar:not(.butter) .tab.selected:before {
color: ${color};
}
.layers-box .state-entry.editing .element-caption,
.layers-box .event-div.editing .element-caption,
.workflow-tree .state-entry.editing .element-caption,
.workflow-tree .event-div.editing .element-caption,
.add_element.selected .icon_text,
.add_element.selected .element_icon,
.add_element.element.selected .icon_text,
.add_element.element.selected .element_icon,
.responsive-mode-dropdown .mode-button.selected,
.toolbox-pane.responsive .res-size .size-row .number,
.breakpoint-toolbar .res-breakpoints .res-breakpoint.selected,
.nested-view-box.selected .nested-view-title {
color: ${color};
}
.responsive-mode-dropdown .mode-button.selected {
cursor: default;
background-color: #fff;
}
.breakpoint-toolbar .res-breakpoints .res-breakpoint.selected {
border-bottom: 3px solid ${color};
padding-bottom: 9px;
cursor: default;
}
`;
// Add the styles to the page using Tampermonkey
GM_addStyle(styles);
})();
3 Likes