Skip to content

Commit cdfb931

Browse files
committed
feat: Updated colors, emojis, and animations
* Updated menu emojis * Improved print controls for Plain * Added menu collapse/expand * Improved button colors
1 parent 6a4c236 commit cdfb931

11 files changed

Lines changed: 106 additions & 54 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

8+
## v6.0.1 - 2025-04-30
9+
* Updated menu emojis
10+
* Improved print controls for Plain
11+
* Added menu collapse/expand
12+
* Improved button colors
13+
14+
815
## v6.0.0 - 2025-04-30
916
* Completely rewrote building mechanism using JS rather than Python
1017
* Added plain style resume

cv.html

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,16 @@
1212

1313
<div id="switchers" class="no-print">
1414
<div id="switcher-menus">
15-
<button id="render-menu" class="switcher-menu">💾</button>
16-
<button id="role-menu" class="switcher-menu">🖥</button>
17-
<button id="size-menu" class="switcher-menu">🔍</button>
18-
<button id="color-menu" class="switcher-menu">🔅</button>
19-
<button id="format-menu" class="switcher-menu">💫</button>
15+
<div id="main-menu">
16+
<button class="switcher-menu"></button>
17+
</div>
18+
<div id="sub-menu">
19+
<button id="render-menu" class="switcher-menu">💾</button>
20+
<button id="role-menu" class="switcher-menu">🖥</button>
21+
<button id="size-menu" class="switcher-menu">🔍</button>
22+
<button id="color-menu" class="switcher-menu">🖌</button>
23+
<button id="format-menu" class="switcher-menu">💫</button>
24+
</div>
2025
</div>
2126

2227
<div id="switcher-list">
@@ -35,21 +40,21 @@
3540

3641
<button class="switcher-button role-button" role="manager">
3742
<div class="button-internals">
38-
<span class="switcher-button-emoji" id="role-manager-switcher-button-emoji">💻</span>
43+
<span class="switcher-button-emoji" id="role-manager-switcher-button-emoji">👔</span>
3944
<span class="switcher-button-text" id="role-manager-switcher-button-text">Software Engineering Manager</span>
4045
</div>
4146
</button>
4247

4348
<button class="switcher-button role-button" role="staff">
4449
<div class="button-internals">
45-
<span class="switcher-button-emoji" id="role-staff-switcher-button-emoji">💻</span>
50+
<span class="switcher-button-emoji" id="role-staff-switcher-button-emoji"></span>
4651
<span class="switcher-button-text" id="role-staff-switcher-button-text">Staff Software Engineer</span>
4752
</div>
4853
</button>
4954

5055
<button class="switcher-button role-button" role="senior">
5156
<div class="button-internals">
52-
<span class="switcher-button-emoji" id="role-senior-switcher-button-emoji">💻</span>
57+
<span class="switcher-button-emoji" id="role-senior-switcher-button-emoji">🕶</span>
5358
<span class="switcher-button-text" id="role-senior-switcher-button-text">Senior Software Engineer</span>
5459
</div>
5560
</button>
@@ -60,21 +65,21 @@
6065

6166
<button class="switcher-button size-button" size="small">
6267
<div class="button-internals">
63-
<span class="switcher-button-emoji" id="size-small-switcher-button-emoji">🔎</span>
68+
<span class="switcher-button-emoji" id="size-small-switcher-button-emoji">👓</span>
6469
<span class="switcher-button-text" id="size-small-switcher-button-text">Small</span>
6570
</div>
6671
</button>
6772

6873
<button class="switcher-button size-button" size="medium">
6974
<div class="button-internals">
70-
<span class="switcher-button-emoji" id="size-medium-switcher-button-emoji">🔎</span>
75+
<span class="switcher-button-emoji" id="size-medium-switcher-button-emoji">👌</span>
7176
<span class="switcher-button-text" id="size-medium-switcher-button-text">Medium</span>
7277
</div>
7378
</button>
7479

7580
<button class="switcher-button size-button" size="large">
7681
<div class="button-internals">
77-
<span class="switcher-button-emoji" id="size-large-switcher-button-emoji">🔎</span>
82+
<span class="switcher-button-emoji" id="size-large-switcher-button-emoji">👁</span>
7883
<span class="switcher-button-text" id="size-large-switcher-button-text">Large</span>
7984
</div>
8085
</button>
@@ -85,28 +90,28 @@
8590

8691
<button class="switcher-button color-button" color="light">
8792
<div class="button-internals">
88-
<span class="switcher-button-emoji" id="color-light-switcher-button-emoji">📺</span>
93+
<span class="switcher-button-emoji" id="color-light-switcher-button-emoji">🔅</span>
8994
<span class="switcher-button-text" id="color-light-switcher-button-text">Light</span>
9095
</div>
9196
</button>
9297

9398
<button class="switcher-button color-button" color="night">
9499
<div class="button-internals">
95-
<span class="switcher-button-emoji" id="color-night-switcher-button-emoji">📺</span>
100+
<span class="switcher-button-emoji" id="color-night-switcher-button-emoji">🌖</span>
96101
<span class="switcher-button-text" id="color-night-switcher-button-text">Night</span>
97102
</div>
98103
</button>
99104

100105
<button class="switcher-button color-button" color="blue">
101106
<div class="button-internals">
102-
<span class="switcher-button-emoji" id="color-blue-switcher-button-emoji">📺</span>
107+
<span class="switcher-button-emoji" id="color-blue-switcher-button-emoji">🫐</span>
103108
<span class="switcher-button-text" id="color-blue-switcher-button-text">Blue</span>
104109
</div>
105110
</button>
106111

107112
<button class="switcher-button color-button" color="bold">
108113
<div class="button-internals">
109-
<span class="switcher-button-emoji" id="color-bold-switcher-button-emoji">📺</span>
114+
<span class="switcher-button-emoji" id="color-bold-switcher-button-emoji">📢</span>
110115
<span class="switcher-button-text" id="color-bold-switcher-button-text">Bold</span>
111116
</div>
112117
</button>

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "cv"
3-
version = "6.0.0"
3+
version = "6.0.1"
44
description = "Build my resume page"
55
readme = "README.md"
66
requires-python = ">=3.13"

static/css/colors/blue.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@
6565
--main-link-color: var(--light-red-4);
6666
--main-background-color: var(--light-gray-1);
6767

68-
--button-color: var(--light-red-6);
69-
--button-hover-color: var(--light-red-5);
70-
--button-clicked-color: var(--light-green-3);
71-
--button-text-color: var(--light-gray-2);
68+
--button-color: var(--light-gray-1);
69+
--button-hover-color: var(--light-gray-2);
70+
--button-clicked-color: var(--light-blue-1);
71+
--button-text-color: var(--light-red-6);
7272

7373
--body-foreground-color: none;
7474
--body-background-color: none;

static/css/colors/bold.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@
6565
--main-link-color: var(--bold-blue3-5);
6666
--main-background-color: var(--bold-blue3-2);
6767

68-
--button-color: var(--bold-pink-5);
69-
--button-hover-color: var(--bold-pink-6);
70-
--button-clicked-color: var(--bold-gray-4);
71-
--button-text-color: var(--bold-gray-2);
68+
--button-color: var(--bold-purple-6);
69+
--button-hover-color: var(--bold-purple-4);
70+
--button-clicked-color: var(--bold-gray-5);
71+
--button-text-color: var(--bold-purple-1);
7272

7373
--body-foreground-color: none;
7474
--body-background-color: none;

static/css/colors/night.css

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,11 @@
7373
--main-link-color: var(--night-blue-3);
7474
--main-background-color: var(--night-gray-6);
7575

76-
--button-color: var(--night-red-3);
77-
--button-hover-color: var(--night-red-5);
78-
--button-clicked-color: var(--night-green-3);
79-
--button-text-color: var(--night-blue-6);
76+
--button-color: var(--night-yellow-1);
77+
--button-hover-color: var(--night-yellow-3);
78+
--button-clicked-color: var(--night-indigo-1);
79+
--button-text-color: var(--night-blue-6)
80+
;
8081

8182
--body-foreground-color: none;
8283
--body-background-color: none;

static/css/formats/fancy.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,3 +258,15 @@
258258
#main a {
259259
color: var(--main-link-color);
260260
}
261+
262+
263+
/* Print Controls */
264+
265+
@media print {
266+
@page {
267+
padding: 2em;
268+
}
269+
#container {
270+
border: 0.1em solid black;
271+
}
272+
}

static/css/formats/plain.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,3 +218,19 @@ h2 {
218218
list-style-type: "\2771\00a0";
219219
list-style-position: outside;
220220
}
221+
222+
:root {
223+
--button-color: white;
224+
--button-hover-color: silver;
225+
--button-clicked-color: gray;
226+
--button-text-color: black;
227+
}
228+
229+
/* Print Controls */
230+
231+
@media print {
232+
@page {
233+
padding: 2em;
234+
235+
}
236+
}

static/css/main.css

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,18 +57,12 @@ body {
5757

5858
/* Print Controls */
5959

60-
@page {
61-
margin: 1em;
62-
}
63-
6460
@media print {
6561
.no-print, .no-print * {
6662
display: none !important;
6763
}
6864

69-
#container {
70-
width: 100%;
71-
height: 100%;
72-
border: 0.1em solid black;
65+
@page {
66+
margin: 0;
7367
}
7468
}

static/css/switchers.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
align-items: end;
1212
}
1313

14+
#sub-menu {
15+
display: none;
16+
}
17+
1418
#switcher-menus {
1519
display: flex;
1620
flex-direction: row;
@@ -114,5 +118,5 @@
114118
}
115119

116120
#color-bold-switcher-button-emoji {
117-
color: #716FC9;
121+
color: #B72FB1;
118122
}

0 commit comments

Comments
 (0)