Skip to content

Commit c88c892

Browse files
committedJun 9, 2023
#52 Fennec: make player sidebars a bit more narrow
1 parent c781633 commit c88c892

File tree

7 files changed

+52
-8
lines changed

7 files changed

+52
-8
lines changed
 

‎src/themes/fennec/css/vars.css

+2-1
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@
3737
--player-sidebar-margin: var(--viewport-margin-x);
3838
--player-sidebar-focused-player-highlight-width: 0.5rem;
3939
--player-sidebar-additional-stats-width: 14rem;
40-
--player-sidebar-width: calc((100% - var(--focused-player-width)) / 2 - var(--player-sidebar-margin) * 2 + var(--player-sidebar-focused-player-highlight-width) + var(--player-sidebar-additional-stats-width));
40+
--player-sidebar-width: calc((100% - var(--focused-player-width)) / 2 - var(--player-sidebar-margin) * 2 - 6rem + var(--player-sidebar-focused-player-highlight-width) + var(--player-sidebar-additional-stats-width));
4141
--player-sidebar-row-height: 3rem;
42+
--player-sidebar-weapon-padding: 0.5rem;
4243

4344
/* Viewport Margin */
4445
--viewport-margin-x: 2rem;

‎src/themes/fennec/player-sidebars/sidebar/player/player.css

+35-2
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,50 @@
2222
filter: var(--filter-drop-shadow);
2323
font-size: 1.8rem;
2424
isolation: isolate;
25+
26+
--start-and-end-width: 0.5rem;
27+
--health-width: 5rem;
28+
--observer-slot-width: 1.5rem;
29+
--money-width: 7rem;
30+
--kills-width: 4.5rem;
31+
--deaths-width: var(--kills-width);
32+
--taser-width: 4rem;
33+
--grenades-half-width: 1fr;
34+
--round-kills-width: 1fr;
35+
--primary-and-secondary-width: 1fr;
2536
}
2637

2738
.player.--left {
28-
grid-template-columns: 0.5rem 5rem 1.5rem 7rem 4.5rem 4.5rem 4rem 1fr 0.5fr 1fr 0.5rem;
39+
grid-template-columns:
40+
var(--start-and-end-width)
41+
var(--health-width)
42+
var(--observer-slot-width)
43+
var(--money-width)
44+
var(--kills-width)
45+
var(--deaths-width)
46+
var(--taser-width)
47+
var(--grenades-half-width)
48+
var(--round-kills-width)
49+
var(--primary-and-secondary-width)
50+
var(--start-and-end-width);
2951
grid-template-areas:
3052
'start health observer-slot name name name name name round-kills primary end'
3153
'start equipment equipment money kills deaths taser grenades grenades secondary end';
3254
}
3355

3456
.player.--right {
35-
grid-template-columns: 0.5rem 1fr 0.5fr 1fr 4rem 4.5rem 4.5rem 7rem 1.5rem 5rem 0.5rem;
57+
grid-template-columns:
58+
var(--start-and-end-width)
59+
var(--primary-and-secondary-width)
60+
var(--round-kills-width)
61+
var(--grenades-half-width)
62+
var(--taser-width)
63+
var(--kills-width)
64+
var(--deaths-width)
65+
var(--money-width)
66+
var(--observer-slot-width)
67+
var(--health-width)
68+
var(--start-and-end-width);
3669
grid-template-areas:
3770
'start primary round-kills name name name name name observer-slot health end'
3871
'start secondary grenades grenades taser kills deaths money equipment equipment end';

‎src/themes/fennec/player-sidebars/sidebar/player/primary/primary.css

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616

1717
.primary.--left {
1818
justify-content: flex-end;
19-
padding-right: 1rem;
19+
padding-right: var(--player-sidebar-weapon-padding);
2020
}
2121

2222
.primary.--right {
2323
justify-content: flex-start;
24-
padding-left: 1rem;
24+
padding-left: var(--player-sidebar-weapon-padding);
2525
}
2626

2727
.primary.--right img {

‎src/themes/fennec/player-sidebars/sidebar/player/round-kills/round-kills.css

+4
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
align-items: center;
66
}
77

8+
.round-kills.--right {
9+
justify-content: flex-end;
10+
}
11+
812
img.label {
913
height: 1.5rem;
1014
margin-right: 0.5rem;
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div v-if="player.roundKills" class="round-kills">
1+
<div v-if="player.roundKills" :class="['round-kills', positionClass]">
22
<img src="/hud/img/icons/round-kills.svg" alt="" class="label">
33
<div class="value">{{ player.roundKills }}</div>
44
</div>

‎src/themes/fennec/player-sidebars/sidebar/player/round-kills/round-kills.js

+6
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@ export default {
33
'position',
44
'player',
55
],
6+
7+
computed: {
8+
positionClass() {
9+
return `--${this.position}`
10+
},
11+
},
612
}

‎src/themes/fennec/player-sidebars/sidebar/player/secondary/secondary.css

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616

1717
.secondary.--left {
1818
justify-content: flex-end;
19-
padding-right: 1rem;
19+
padding-right: var(--player-sidebar-weapon-padding);
2020
}
2121

2222
.secondary.--right {
2323
justify-content: flex-start;
24-
padding-left: 1rem;
24+
padding-left: var(--player-sidebar-weapon-padding);
2525
}
2626

2727
.secondary.--right img {

0 commit comments

Comments
 (0)
Please sign in to comment.