Skip to content

Commit b9531b2

Browse files
committed
add thread performance
1 parent 088b50e commit b9531b2

3 files changed

Lines changed: 462 additions & 3 deletions

File tree

src/addons/addons/debugger/style.css

Lines changed: 91 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636
color: var(--ui-modal-foreground);
3737
width: 565px;
3838
height: 25rem;
39+
min-width: 420px;
40+
min-height: 220px;
41+
overflow: hidden;
3942
}
4043

4144
.sa-debugger-interface [class*="card_header-buttons_"] {
@@ -110,11 +113,98 @@
110113

111114
.sa-debugger-tab-content {
112115
width: 100%;
113-
height: 100%;
116+
height: calc(100% - 48px);
114117
overflow: auto;
115118
cursor: auto;
116119
}
117120

121+
.sa-debugger-resize-handle {
122+
position: absolute;
123+
right: 0;
124+
bottom: 0;
125+
width: 16px;
126+
height: 16px;
127+
cursor: nwse-resize;
128+
background: linear-gradient(135deg, transparent 0 50%, rgba(0, 0, 0, 0.25) 50% 60%, transparent 60% 70%, rgba(0, 0, 0, 0.25) 70% 80%, transparent 80% 100%);
129+
}
130+
131+
.sa-debugger-thread-perf {
132+
padding: 8px 10px;
133+
width: 100%;
134+
box-sizing: border-box;
135+
}
136+
137+
.sa-debugger-thread-perf-controls {
138+
display: flex;
139+
flex-wrap: wrap;
140+
gap: 8px;
141+
justify-content: flex-end;
142+
margin-bottom: 8px;
143+
}
144+
145+
.sa-debugger-thread-perf-search,
146+
.sa-debugger-thread-perf-filter {
147+
border: 1px solid var(--ui-black-transparent);
148+
background: var(--ui-white);
149+
color: var(--text-primary);
150+
border-radius: 6px;
151+
padding: 4px 8px;
152+
font-size: 12px;
153+
}
154+
155+
.sa-debugger-thread-perf-search {
156+
min-width: 180px;
157+
margin-right: auto;
158+
}
159+
160+
.sa-debugger-thread-perf-clear {
161+
border: 1px solid var(--ui-black-transparent);
162+
background: var(--ui-white);
163+
color: var(--text-primary);
164+
border-radius: 6px;
165+
padding: 4px 10px;
166+
cursor: pointer;
167+
font-size: 12px;
168+
}
169+
170+
.sa-debugger-thread-perf-clear:hover {
171+
background: var(--ui-black-transparent);
172+
}
173+
174+
.sa-debugger-thread-perf-clear:disabled {
175+
opacity: 0.5;
176+
cursor: default;
177+
}
178+
179+
.sa-debugger-thread-perf-page-info {
180+
display: inline-flex;
181+
align-items: center;
182+
font-size: 12px;
183+
color: var(--text-primary);
184+
}
185+
186+
.sa-debugger-thread-perf-table {
187+
width: 100%;
188+
border-collapse: collapse;
189+
font-size: 12px;
190+
}
191+
192+
.sa-debugger-thread-perf-table th,
193+
.sa-debugger-thread-perf-table td {
194+
padding: 4px 6px;
195+
border-bottom: 1px solid var(--ui-black-transparent);
196+
text-align: left;
197+
font-family: monospace;
198+
}
199+
200+
.sa-debugger-thread-perf-table th {
201+
font-weight: bold;
202+
}
203+
204+
.sa-debugger-thread-perf-block {
205+
cursor: pointer;
206+
}
207+
118208
.sa-debugger-chart {
119209
width: 100%;
120210
height: 100%;

0 commit comments

Comments
 (0)