Skip to content

Commit 7a5e0c8

Browse files
authored
Toolbar refinements (#1610)
* Toolbar spacing improvements * apply proper width of dt element * apply proper border color for light mode * Improved text/icon alignment right side header * adjustments incase of request dropdown is showing * remove double border by removing the one on the history tab + remove border close button
1 parent 0aed2ae commit 7a5e0c8

File tree

2 files changed

+37
-28
lines changed

2 files changed

+37
-28
lines changed

src/Resources/laravel-debugbar-dark-mode.css

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ div.phpdebugbar-panel .phpdebugbar-widgets-dataset-actions select {
5050
border-color: var(--color-gray-600);
5151
}
5252

53-
div.phpdebugbar div.phpdebugbar-header,
5453
div.phpdebugbar div.phpdebugbar-panel div.phpdebugbar-widgets-status > span:first-child:before,
5554
div.phpdebugbar-openhandler table th,
5655
div.phpdebugbar-openhandler .phpdebugbar-openhandler-actions > a,
@@ -60,6 +59,14 @@ div.phpdebugbar-openhandler .phpdebugbar-openhandler-actions > form select {
6059
text-shadow: 1px 1px var(--color-gray-700);
6160
}
6261

62+
div.phpdebugbar div.phpdebugbar-header {
63+
text-shadow: none;
64+
}
65+
66+
div.phpdebugbar-header-right > * {
67+
border-right-color: var(--color-gray-800);
68+
}
69+
6370
div.phpdebugbar div.phpdebugbar-header > div > select,
6471
div.phpdebugbar ul.phpdebugbar-widgets-list li.phpdebugbar-widgets-list-item table.phpdebugbar-widgets-params,
6572
div.phpdebugbar-openhandler .phpdebugbar-openhandler-actions > form input,
@@ -102,6 +109,10 @@ div.phpdebugbar div.phpdebugbar-widgets-messages div.phpdebugbar-widgets-toolbar
102109
background-color: var(--color-gray-700);
103110
}
104111

112+
div.phpdebugbar a.phpdebugbar-tab.phpdebugbar-active:hover {
113+
background-color: var(--color-red-vivid);
114+
}
115+
105116
div.phpdebugbar .phpdebugbar-indicator span.phpdebugbar-tooltip,
106117
div.phpdebugbar div.phpdebugbar-mini-design a.phpdebugbar-tab:hover span.phpdebugbar-text,
107118
div.phpdebugbar pre.sf-dump,
@@ -179,7 +190,7 @@ div.phpdebugbar-openhandler {
179190
}
180191

181192
div.phpdebugbar div.phpdebugbar-header .phpdebugbar-tab {
182-
border-left-color: var(--color-gray-800);
193+
border-color: var(--color-gray-800);
183194
}
184195

185196
div.phpdebugbar div.phpdebugbar-body {
@@ -190,12 +201,6 @@ div.phpdebugbar a.phpdebugbar-restore-btn {
190201
border-right-color: var(--color-gray-800) !important;
191202
}
192203

193-
div.phpdebugbar span.phpdebugbar-indicator,
194-
div.phpdebugbar a.phpdebugbar-indicator,
195-
div.phpdebugbar a.phpdebugbar-close-btn {
196-
border-right-color: var(--color-gray-800);
197-
}
198-
199204
div.phpdebugbar div.phpdebugbar-panel div.phpdebugbar-widgets-status {
200205
background-color: var(--color-gray-900) !important;
201206
border-bottom-color: var(--color-gray-800) !important;

src/Resources/laravel-debugbar.css

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,12 @@ div.phpdebugbar-header {
227227
text-shadow: 1px 1px #FFF;
228228
}
229229

230-
div.phpdebugbar-header span.phpdebugbar-text, div.phpdebugbar-header > div > span > span {
230+
div.phpdebugbar-header span.phpdebugbar-text, div.phpdebugbar-header > div > span > span, div.phpdebugbar-header > div > span > i{
231+
display: inline-block;
232+
transform: translateY(-0.5px) !important;
233+
}
234+
235+
div.phpdebugbar-header > div > span > i.phpdebugbar-fa-code{
231236
transform: translateY(-1px) !important;
232237
}
233238

@@ -266,19 +271,20 @@ a.phpdebugbar-restore-btn {
266271
}
267272

268273
div.phpdebugbar-header > div > * {
274+
padding: 5px 8px;
269275
font-size: 13px;
270-
padding: 5px;
276+
height: 20px;
271277
}
272278

273279
div.phpdebugbar-header .phpdebugbar-tab {
274-
padding: 5px 8px;
275280
border-left: 1px solid #ddd;
276281
display: flex;
277282
align-items: center;
283+
justify-content: center;
284+
min-width: 16px;
278285
}
279286

280287
a.phpdebugbar-tab.phpdebugbar-tab-history {
281-
height: 100%;
282288
display: flex;
283289
justify-content: center;
284290
align-items: center;
@@ -294,7 +300,7 @@ div.phpdebugbar-header .phpdebugbar-header-left {
294300
}
295301

296302
div.phpdebugbar .phpdebugbar-header select {
297-
margin: 0;
303+
margin: 0 4px;
298304
padding: 2px 3px 3px 3px;
299305
border-radius: 3px;
300306
width: auto;
@@ -315,7 +321,7 @@ dl.phpdebugbar-widgets-kvlist dd.phpdebugbar-widgets-value.phpdebugbar-widgets-p
315321
}
316322

317323
dl.phpdebugbar-widgets-kvlist dt {
318-
width: 25%;
324+
width: calc(25% - 10px);
319325
}
320326

321327
dl.phpdebugbar-widgets-kvlist dd {
@@ -483,9 +489,9 @@ a.phpdebugbar-open-btn:hover {
483489
/* transition: background-color .25s linear 0s, color .25s linear 0s; */
484490
}
485491

486-
a.phpdebugbar-minimize-btn,
487-
a.phpdebugbar-maximize-btn {
488-
width: 28px!important;
492+
a.phpdebugbar-close-btn, a.phpdebugbar-open-btn, a.phpdebugbar-minimize-btn , a.phpdebugbar-maximize-btn, a.phpdebugbar-tab.phpdebugbar-tab-history {
493+
min-width: 14px;
494+
height: 20px;
489495
}
490496

491497
a.phpdebugbar-tab.phpdebugbar-active {
@@ -776,11 +782,7 @@ ul.phpdebugbar-widgets-cache a.phpdebugbar-widgets-forget {
776782
line-height: 1.25rem;
777783
}
778784

779-
a.phpdebugbar-tab i {
780-
line-height: 20px;
781-
}
782-
783-
div.phpdebugbar-mini-design a.phpdebugbar-tab {
785+
div.phpdebugbar-mini-design div.phpdebugbar-header-left a.phpdebugbar-tab {
784786
border-right: none;
785787
}
786788

@@ -791,14 +793,16 @@ div.phpdebugbar-header-right {
791793
flex-wrap: wrap;
792794
}
793795

794-
div.phpdebugbar-header-right > a {
795-
height: 20px;
796-
background-position: center;
796+
div.phpdebugbar-header-right > * {
797+
border-right: 1px solid #ddd;
798+
}
799+
800+
div.phpdebugbar-header-right > *:first-child {
801+
border-right: 0;
797802
}
798803

799-
div.phpdebugbar-header-right .phpdebugbar-indicator > i.phpdebugbar-fa {
800-
vertical-align: baseline;
801-
margin-top: 2px;
804+
div.phpdebugbar-header-right a.phpdebugbar-tab.phpdebugbar-tab-history {
805+
border-left: 0;
802806
}
803807

804808
div.phpdebugbar-panel[data-collector="__datasets"] {

0 commit comments

Comments
 (0)