Skip to content

Commit 58a4cf9

Browse files
authored
Improve details pane of the sidebar (#106)
1 parent e5ecfdf commit 58a4cf9

File tree

2 files changed

+39
-11
lines changed

2 files changed

+39
-11
lines changed

src/content/sidebar.css

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -240,10 +240,14 @@ td:last-child {
240240
}
241241

242242
.tab {
243-
overflow: hidden;
243+
display: flex;
244+
flex-wrap: nowrap;
245+
overflow-x: auto;
246+
overflow-y: hidden;
244247
}
245248

246249
.tab button {
250+
flex-shrink: 0;
247251
margin: 5px;
248252
min-width: 79px;
249253
background-color: inherit;
@@ -254,6 +258,7 @@ td:last-child {
254258
border: 1px solid transparent;
255259
border-radius: 4px;
256260
color: var(--text-primary);
261+
white-space: nowrap;
257262
}
258263

259264
.tab button:hover {
@@ -281,15 +286,33 @@ td:last-child {
281286
font-weight: normal;
282287
}
283288

284-
#details-left p {
285-
width: calc(50% - 1em);
289+
#details-grid {
290+
display: grid;
291+
grid-template-columns: 10em auto;
292+
gap: 5px 10px;
293+
align-items: center;
294+
margin-top: 1em;
295+
width: 95%;
296+
}
297+
298+
#details-grid .label {
299+
font-weight: bold;
300+
text-align: left;
301+
white-space: nowrap;
286302
}
287303

288-
#details-left p span {
289-
float: right;
304+
#details-grid div:not(.label):not(hr) {
290305
text-align: right;
291306
}
292307

308+
#details-grid hr {
309+
grid-column: 1 / -1;
310+
width: 100%;
311+
margin: 5px 0;
312+
border-style: solid none none none;
313+
border-color: var(--border-primary);
314+
}
315+
293316
#details #cpu-kernel {
294317
color: var(--color-cpu-kernel);
295318
}

src/content/sidebar.html

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,18 @@ <h1>cpu load (#: <span id="cpu-count"></span>)</h1>
4040
</div>
4141

4242
<div id="details" class="tabcontent" active="true">
43-
<div id="details-left">
44-
<p>CPU:<span id="cpu-total"></span></p>
45-
<p>Idle: <span id="cpu-idle"></span></p>
43+
<div id="details-grid">
44+
<div class="label">CPU:</div>
45+
<div id="cpu-total"></div>
46+
<div class="label">Idle:</div>
47+
<div id="cpu-idle"></div>
4648
<hr />
47-
<p># Processes: <span id="process-count"></span></p>
48-
<p># Threads: <span id="thread-count"></span></p>
49-
<p># Pages: <span id="page-count"></span></p>
49+
<div class="label"># Processes:</div>
50+
<div id="process-count"></div>
51+
<div class="label"># Threads:</div>
52+
<div id="thread-count"></div>
53+
<div class="label"># Pages:</div>
54+
<div id="page-count"></div>
5055
</div>
5156
</div>
5257

0 commit comments

Comments
 (0)