X-Git-Url: https://git-public.kairo.at/?a=blobdiff_plain;f=LCARStrek%2Fdevtools%2Fperformance.css;h=c60aa5200a5ca65403d6e735e3da5e8b8218d1df;hb=2af95f78807ef36de1bd05bec1721cac54671bb4;hp=323c3e7e579fe030d63a6e2d00faa61bf7bfe77a;hpb=dae4507500ac2bc6547a8303851bc9b0bcae5ddf;p=themes.git diff --git a/LCARStrek/devtools/performance.css b/LCARStrek/devtools/performance.css index 323c3e7e..c60aa520 100644 --- a/LCARStrek/devtools/performance.css +++ b/LCARStrek/devtools/performance.css @@ -11,7 +11,14 @@ --focus-cell-border-color: #9C9CFF; --row-alt-background-color: #403400; --row-hover-background-color: #544400; - --filter-image: url(chrome://devtools/skin/images/timeline-filter.svg); +} + +/* + * DE-XUL: Set a sidebar width because inline XUL components will cause the flex + * to overflow if dynamically sized. + */ +.performance-tool { + --sidebar-width: 185px; } /** @@ -36,10 +43,10 @@ } #filter-button { - list-style-image: var(--filter-image); + list-style-image: url(images/filter.svg); } -#performance-filter-menupopup > menuitem:before { +#performance-filter-menupopup > menuitem .menu-iconic-left::after { content: ""; display: block; width: 8px; @@ -71,7 +78,15 @@ /* Recording buttons */ #recordings-controls { - background-color: #9C9CFF; +/* background-color: #9C9CFF;*/ + display: flex; +} + +#recording-controls-mount, +#recording-controls-mount > div, +#recording-controls-mount > div > .devtools-toolbar { + display: flex; + flex: 1 1 auto; } #clear-button::before { @@ -106,21 +121,32 @@ padding: 5px !important; } -.notice-container .record-button[checked], -.notice-container .record-button[checked] { +.notice-container .record-button.checked, +.notice-container .record-button.checked { color: var(--theme-selection-color) !important; background: var(--theme-selection-background) !important; } -.record-button[locked] { - pointer-events: none; - opacity: 0.5; -} - /* Sidebar & recording items */ #recordings-pane { border-inline-end: 1px solid var(--theme-splitter-color); + width: var(--sidebar-width); +} + +#recording-controls-mount { + width: var(--sidebar-width); +} + +#recording-controls-mount > div { + width: var(--sidebar-width); +} + +/* + * DE-XUL: The height of the toolbar is not correct without tweaking the line-height. + */ +#recordings-pane .devtools-toolbar { + line-height: 0; } #recordings-list { @@ -565,52 +591,52 @@ * Marker colors */ -menuitem.marker-color-graphs-full-red:before, +menuitem.marker-color-graphs-full-red .menu-iconic-left::after, .marker-color-graphs-full-red { background-color: var(--theme-graphs-full-red); border-color: var(--theme-graphs-full-red); } -menuitem.marker-color-graphs-full-blue:before, +menuitem.marker-color-graphs-full-blue .menu-iconic-left::after, .marker-color-graphs-full-blue { background-color: var(--theme-graphs-full-blue); border-color: var(--theme-graphs-full-blue); } -menuitem.marker-color-graphs-green:before, +menuitem.marker-color-graphs-green .menu-iconic-left::after, .marker-color-graphs-green { background-color: var(--theme-graphs-green); border-color: var(--theme-graphs-green); } -menuitem.marker-color-graphs-blue:before, +menuitem.marker-color-graphs-blue .menu-iconic-left::after, .marker-color-graphs-blue { background-color: var(--theme-graphs-blue); border-color: var(--theme-graphs-blue); } -menuitem.marker-color-graphs-bluegrey:before, +menuitem.marker-color-graphs-bluegrey .menu-iconic-left::after, .marker-color-graphs-bluegrey { background-color: var(--theme-graphs-bluegrey); border-color: var(--theme-graphs-bluegrey); } -menuitem.marker-color-graphs-purple:before, +menuitem.marker-color-graphs-purple .menu-iconic-left::after, .marker-color-graphs-purple { background-color: var(--theme-graphs-purple); border-color: var(--theme-graphs-purple); } -menuitem.marker-color-graphs-yellow:before, +menuitem.marker-color-graphs-yellow .menu-iconic-left::after, .marker-color-graphs-yellow { background-color: var(--theme-graphs-yellow); border-color: var(--theme-graphs-yellow); } -menuitem.marker-color-graphs-orange:before, +menuitem.marker-color-graphs-orange .menu-iconic-left::after, .marker-color-graphs-orange { background-color: var(--theme-graphs-orange); border-color: var(--theme-graphs-orange); } -menuitem.marker-color-graphs-red:before, +menuitem.marker-color-graphs-red .menu-iconic-left::after, .marker-color-graphs-red { background-color: var(--theme-graphs-red); border-color: var(--theme-graphs-red); } -menuitem.marker-color-graphs-grey:before, +menuitem.marker-color-graphs-grey .menu-iconic-left::after, .marker-color-graphs-grey{ background-color: var(--theme-graphs-grey); border-color: var(--theme-graphs-grey);