*/
#timeline-overview-panel {
- flex: 0 0 81px;
+ flex: none;
position: relative;
border-bottom: 1px solid rgb(140, 140, 140);
}
flex: auto;
}
-#timeline-overview-sidebar {
- flex: none;
- padding-right: 10px;
- border-right: 1px solid rgb(64%, 64%, 64%);
-}
-
#timeline-overview-grid {
background-color: rgb(255, 255, 255);
}
-.timeline-frames-view .timeline-records-counter {
- display: none;
-}
-
-.timeline-frames-view #timeline-overview-grid {
+.timeline-overview-frames-mode #timeline-overview-grid {
display: none;
}
pointer-events: auto;
}
-.timeline-frames-view .overview-grid-window,
-.timeline-frames-view .overview-grid-dividers-background,
-.timeline-frames-view .overview-grid-window-resizer {
- height: 15px;
+.timeline-overview-frames-mode .overview-grid-window,
+.timeline-overview-frames-mode .overview-grid-dividers-background {
+ height: 100%;
}
#timeline-overview-grid #resources-graphs {
overflow-x: hidden;
}
-.timeline-records-view {
- overflow: hidden !important;
-}
-
.timeline-details-split {
flex: auto;
}
.timeline-view {
flex: auto;
+ overflow: hidden;
}
.timeline-view-stack {
}
#timeline-overview-events,
-#timeline-overview-memory {
- position: absolute;
- left: 0;
- right: 0;
- bottom: 0;
- top: 20px;
+#timeline-overview-memory,
+#timeline-overview-power {
+ flex: 0 0 60px;
z-index: 160;
+ width: 100%;
}
-#timeline-overview-memory {
- top: 25px;
+#timeline-overview-memory {
+ flex-basis: 20px;
+}
+
+#timeline-overview-frames {
+ flex-basis: 79px;
}
#timeline-overview-pane {
flex: auto;
position: relative;
+ overflow: hidden;
}
#timeline-overview-container {
display: flex;
- flex: auto;
+ flex-direction: column;
+ flex: none;
position: relative;
- height: 80px;
+ overflow: hidden;
}
#timeline-overview-container canvas {
border: 1px solid;
}
-.timeline-graph-bar.with-children {
- opacity: 0.25;
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
-}
-
.timeline-graph-bar.cpu {
opacity: 0.7;
}
border: solid 1px;
}
-.popover .timeline-aggregated-category.timeline-loading {
- margin-left: 0;
-}
-
.popover ul {
margin: 0;
padding: 0;
list-style-type: none;
}
-.garbage-collect-status-bar-item .glyph {
+.timeline-garbage-collect-status-bar-item .glyph {
-webkit-mask-position: -128px -24px;
}
-.glue-async-status-bar-item .glyph {
- -webkit-mask-position: -128px -48px;
+.timeline-frames-status-bar-item .glyph {
+ -webkit-mask-position: -160px -48px;
}
-.glue-async-status-bar-item.toggled-on:disabled .glyph {
- background-color: rgba(0, 0, 0, 0.75);
+.timeline-flame-chart-status-bar-item .glyph {
+ -webkit-mask-position: -192px -48px;
}
#resources-container-content {
top: 112px;
}
-.resources-graph-side {
- position: relative;
- height: 36px;
- padding: 0 5px;
- white-space: nowrap;
- margin-top: 1px;
- border-top: 1px solid transparent;
- overflow: hidden;
-}
-
-.resources-graph-bar-area {
- position: absolute;
- top: 0;
- bottom: 0;
- right: 8px;
- left: 9px;
-}
-
-#timeline-overview-sidebar .sidebar-tree {
- height: 100%;
-}
-
-#timeline-overview-sidebar .sidebar-tree-item {
- height: auto;
- flex: auto;
- margin: 1px 0 1px 0;
- border-top: none;
- display: flex;
- align-items: center;
- border-left: 6px solid transparent;
- padding-left: 0;
- color: #666;
-}
-
-#timeline-overview-sidebar .sidebar-tree-item:hover {
- color: inherit;
-}
-
-#timeline-overview-sidebar .sidebar-tree-item.selected {
- font-weight: bold;
- color: inherit;
- text-shadow: none;
- background: none;
- border-left: 6px solid #555;
-}
-
-#timeline-overview-sidebar .sidebar-tree-item .titles.no-subtitle {
- top: initial;
-}
-
-#timeline-overview-sidebar .icon {
- height: 24px;
- margin: 0;
- -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
- -webkit-mask-size: 320px 144px;
- background-color: black;
-}
-
-@media (-webkit-min-device-pixel-ratio: 1.5) {
-#timeline-overview-sidebar .icon {
- -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
-}
-} /* media */
-
-.timeline-overview-sidebar-events .icon {
- -webkit-mask-position: -192px -48px;
-}
-
-.timeline-overview-sidebar-frames .icon {
- -webkit-mask-position: -160px -48px;
-}
-
-.timeline-overview-sidebar-memory .icon {
- -webkit-mask-position: -224px -48px;
-}
-
.memory-graph-label {
position: absolute;
left: 5px;
white-space: nowrap;
}
-.max.memory-graph-label {
- top: 5px;
-}
-
-.min.memory-graph-label {
- bottom: 5px;
-}
-
-#memory-counters-graph {
- border-right: 1px solid rgb(196, 196, 196);
-}
-
#memory-graphs-canvas-container {
overflow: hidden;
+ flex: auto;
+ position: relative;
}
-#memory-graphs-canvas-container.dom-counters .resources-dividers,
#memory-counters-graph {
- top: 17px;
+ flex: auto;
+}
+
+#memory-graphs-canvas-container .memory-counter-marker {
+ position: absolute;
+ border-radius: 3px;
+ width: 5px;
+ height: 5px;
+ margin-left: -3px;
+ margin-top: -2px;
}
#memory-graphs-container .split-view-contents-first {
}
#memory-graphs-container .sidebar-tree-section {
- padding-left: 5px;
+ flex: 0 0 24px;
+ padding: 5px 0 0 5px;
}
.memory-counter-sidebar-info {
- margin: 5px;
+ flex: 0 0 18px;
+ margin-left: 5px;
white-space: nowrap;
}
-.memory-counter-sidebar-info .swatch{
+.memory-counter-sidebar-info .swatch {
background-image: none;
border: 1px solid rgba(0,0,0,0.3);
opacity: 0.5;
}
-.memory-counter-sidebar-info.bottom-border-visible {
- border-bottom: 1px solid #AAA;
-}
-
.memory-counter-sidebar-info .title {
margin: 4px;
}
}
#counter-values-bar {
+ flex: 0 0 18px;
border-bottom: solid 1px lightgray;
width: 100%;
- height: 17px;
overflow: hidden;
+ line-height: 18px;
}
.timeline .resources-event-divider {
height: 19px;
- width: 8px;
- border-left-width: 2px;
- border-left-style: solid;
- bottom: auto;
+ width: 6px;
pointer-events: auto;
+ margin-left: -2px;
}
-.resources-red-divider {
- border-color: rgba(255, 0, 0, 0.5);
+.timeline .resources-event-divider::before {
+ height: 19px;
+ width: 2px;
+ margin: 0 2px;
+ background-color: rgb(163, 109, 0);
+ bottom: auto;
+ content: "";
+ display: block;
+}
+
+.timeline .resources-event-divider:hover::before {
+ width: 4px;
+ margin: 0 1px;
}
-.resources-blue-divider {
- border-color: rgba(0, 0, 255, 0.5);
+.timeline .resources-event-divider.resources-red-divider::before {
+ background-color: rgb(255, 0, 0);
}
-.resources-orange-divider {
- border-color: rgba(255, 178, 23, 0.5);
+.timeline .resources-event-divider.resources-blue-divider::before {
+ background-color: rgb(0, 0, 255);
}
-.resources-green-divider {
- border-color: rgba(0, 130, 0, 0.5);
+.timeline .resources-event-divider.resources-orange-divider::before {
+ background-color: rgb(255, 178, 23);
+}
+
+.timeline .resources-event-divider.resources-green-divider::before {
+ background-color: rgb(0, 130, 0);
}
.resources-divider:last-child {
opacity: 0.8;
color: black;
text-align: center;
- padding-top: 3px;
z-index: 220;
pointer-events: auto;
}
.timeline-frame-strip {
position: absolute;
height: 19px;
+ padding-top: 3px;
+}
+
+.timeline-frame-strip.selected {
+ background-color: rgb(56, 121, 217);
+ color: white;
}
#timeline-grid-header {
pointer-events: none;
+ height: 19px;
}
-.timeline-utilization-strips {
+#timeline-graph-records-header {
+ pointer-events: none;
height: 19px;
padding: 1px 0;
justify-content: center;
overflow: hidden;
flex: 0 1 12px;
position: relative;
+ height: 9px;
}
.timeline-utilization-strip .timeline-graph-bar {
padding: 0;
}
-.memory-category-value {
- float: right;
-}
-
-.highlighted-timeline-record {
- -webkit-animation: "timeline_record_highlight" 2s 0s;
-}
-
-@-webkit-keyframes timeline_record_highlight {
- from {background-color: rgba(255, 255, 120, 1); }
- to { background-color: rgba(255, 255, 120, 0); }
-}
-
.timeline-filters-header {
flex: 0 0 23px;
overflow: hidden;
.timeline-details-view {
color: #333;
-}
-
-.timeline-details-view-title {
- padding: 2px 5px;
- flex: 0 0 19px;
- border-bottom: 1px solid rgb(202, 202, 202);
- background-color: rgb(236, 236, 236);
- white-space: nowrap;
- display: flex;
- color: rgb(92, 110, 129);
- text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
overflow: hidden;
- text-overflow: ellipsis;
}
.timeline-details-view-body {
padding: 10px;
}
+.timeline-details-view-row-details table {
+ padding-left: 10px;
+}
+
+.timeline-details-view-row-details table td {
+ text-align: left;
+ vertical-align: top;
+}
+
+.timeline-details-view-row-details table td .section {
+ margin-top: -1px;
+}
+
+.timeline-details-view-row-details table td .section > .header .title {
+ white-space: nowrap;
+}
+
.timeline-details-view-row-stack-trace {
padding: 4px 0 4px 20px;
}
color: #333 !important;
}
-.timeline-memory-split {
- flex: auto;
+.timeline-aggregated-info {
+ flex: none;
+ position: relative;
+ margin: 8px;
}
-.timeline-memory-split > .split-view-contents-first {
- overflow: hidden;
+.timeline-range-summary {
+ align-items: center;
+ margin: 6px;
}
-.pie-chart {
- width: 100px;
- height: 110px;
+.timeline-range-summary > div {
+ flex-shrink: 0;
}
-.pie-chart-background {
- position: absolute;
- width: 100px;
- height: 100px;
- border-radius: 50px;
- background-color: rgb(248, 248, 248);
- box-shadow: 0 1px 2px;
+.timeline-aggregated-info-legend > div {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
}
-.pie-chart-foreground {
- position: absolute;
- width: 100px;
- height: 100px;
- text-align: center;
- line-height: 100px;
- z-index: 10;
+.timeline-aggregated-info .pie-chart {
+ margin-left: 20px;
+ margin-bottom: 10px;
}
-.pie-chart-slice {
- position: absolute;
- width: 100px;
- height: 100px;
- border-radius: 50px;
- clip: rect(0px, 100px, 100px, 50px);
+.timeline-flamechart {
+ overflow: hidden;
}
-.pie-chart-slice-inner {
+.timeline-progress-pane {
position: absolute;
- width: 100px;
- height: 100px;
- border-radius: 50px;
- clip: rect(0px, 50px, 100px, 0px);
+ top: 0px;
+ right: 0px;
+ bottom: 0px;
+ left: 0px;
+ color: #777;
+ background-color: rgba(255, 255, 255, 0.8);
+ font-size: 30px;
+ z-index: 500;
+ display: flex;
+ justify-content: center;
+ align-items: center;
}
-.timeline-aggregated-info {
- flex: none;
- position: relative;
- margin: 8px 2px;
- width: 160px;
+.timeline-paint-profiler-view .outline-disclosure li {
+ margin-top: 0;
+ margin-bottom: 0;
+ padding: 1 1 1 14px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
}
-.timeline-aggregated-info-legend > div {
+.paint-profiler-image-view {
overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
}
-.timeline-aggregated-info .pie-chart {
- margin-left: 20px;
+.paint-profiler-image-view img {
+ border: solid 1px black;
+ -webkit-transform-origin: 0px 0px;
}