Skip to content

Commit 358fc8f

Browse files
committed
feat: update ui
1 parent 40c33dc commit 358fc8f

8 files changed

Lines changed: 574 additions & 66 deletions

File tree

.github/workflows/rust.yml

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,24 @@ name: Rust
22

33
on:
44
push:
5-
branches: [ "main" ]
5+
branches: ["main"]
66

77
env:
88
CARGO_TERM_COLOR: always
99

1010
jobs:
1111
build:
12-
1312
runs-on: ubuntu-latest
1413

1514
steps:
16-
- uses: actions/checkout@v4
17-
- uses: dtolnay/rust-toolchain@nightly
18-
19-
- name: Version
20-
run: cargo --version --verbose
15+
- uses: actions/checkout@v4
16+
- uses: dtolnay/rust-toolchain@nightly
17+
18+
- name: Version
19+
run: cargo --version --verbose
2120

22-
- name: Build
23-
run: cargo build --verbose
24-
25-
- name: Run tests
26-
run: cargo test --verbose
21+
- name: Build
22+
run: cargo build --verbose
2723

28-
- name: Deploy to DigitalOcean
29-
uses: digitalocean/app_action@v1 # switch to v2 after https://github.com/digitalocean/app_action/issues/123
30-
with:
31-
app_name: tryrust-org
32-
token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }}
24+
- name: Run tests
25+
run: cargo test --verbose

assets/tailwind.css

Lines changed: 104 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,10 @@ video {
590590
margin-bottom: 1rem;
591591
}
592592

593+
.ml-1 {
594+
margin-left: 0.25rem;
595+
}
596+
593597
.ml-auto {
594598
margin-left: auto;
595599
}
@@ -602,6 +606,10 @@ video {
602606
margin-top: 0.125rem;
603607
}
604608

609+
.mt-1 {
610+
margin-top: 0.25rem;
611+
}
612+
605613
.mt-4 {
606614
margin-top: 1rem;
607615
}
@@ -762,10 +770,6 @@ video {
762770
gap: 0.125rem;
763771
}
764772

765-
.gap-1 {
766-
gap: 0.25rem;
767-
}
768-
769773
.gap-1\.5 {
770774
gap: 0.375rem;
771775
}
@@ -911,6 +915,10 @@ video {
911915
background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1));
912916
}
913917

918+
.bg-amber-400\/5 {
919+
background-color: rgb(251 191 36 / 0.05);
920+
}
921+
914922
.bg-amber-500 {
915923
--tw-bg-opacity: 1;
916924
background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
@@ -1122,8 +1130,20 @@ video {
11221130
letter-spacing: 0.05em;
11231131
}
11241132

1125-
.text-amber-300\/70 {
1126-
color: rgb(252 211 77 / 0.7);
1133+
.text-amber-300\/80 {
1134+
color: rgb(252 211 77 / 0.8);
1135+
}
1136+
1137+
.text-amber-300\/90 {
1138+
color: rgb(252 211 77 / 0.9);
1139+
}
1140+
1141+
.text-amber-400\/60 {
1142+
color: rgb(251 191 36 / 0.6);
1143+
}
1144+
1145+
.text-amber-400\/70 {
1146+
color: rgb(251 191 36 / 0.7);
11271147
}
11281148

11291149
.text-amber-400\/90 {
@@ -1143,11 +1163,23 @@ video {
11431163
color: rgb(245 158 11 / 0.7);
11441164
}
11451165

1166+
.text-amber-500\/80 {
1167+
color: rgb(245 158 11 / 0.8);
1168+
}
1169+
1170+
.text-blue-400\/80 {
1171+
color: rgb(96 165 250 / 0.8);
1172+
}
1173+
11461174
.text-blue-500 {
11471175
--tw-text-opacity: 1;
11481176
color: rgb(59 130 246 / var(--tw-text-opacity, 1));
11491177
}
11501178

1179+
.text-cyan-400\/70 {
1180+
color: rgb(34 211 238 / 0.7);
1181+
}
1182+
11511183
.text-emerald-400 {
11521184
--tw-text-opacity: 1;
11531185
color: rgb(52 211 153 / var(--tw-text-opacity, 1));
@@ -1166,6 +1198,10 @@ video {
11661198
color: rgb(16 185 129 / 0.7);
11671199
}
11681200

1201+
.text-purple-400\/80 {
1202+
color: rgb(192 132 252 / 0.8);
1203+
}
1204+
11691205
.text-purple-500 {
11701206
--tw-text-opacity: 1;
11711207
color: rgb(168 85 247 / var(--tw-text-opacity, 1));
@@ -1194,6 +1230,11 @@ video {
11941230
color: rgb(212 212 216 / var(--tw-text-opacity, 1));
11951231
}
11961232

1233+
.text-zinc-400 {
1234+
--tw-text-opacity: 1;
1235+
color: rgb(161 161 170 / var(--tw-text-opacity, 1));
1236+
}
1237+
11971238
.text-zinc-500 {
11981239
--tw-text-opacity: 1;
11991240
color: rgb(113 113 122 / var(--tw-text-opacity, 1));
@@ -1209,6 +1250,11 @@ video {
12091250
color: rgb(63 63 70 / var(--tw-text-opacity, 1));
12101251
}
12111252

1253+
.text-zinc-800 {
1254+
--tw-text-opacity: 1;
1255+
color: rgb(39 39 42 / var(--tw-text-opacity, 1));
1256+
}
1257+
12121258
.caret-amber-400 {
12131259
caret-color: #fbbf24;
12141260
}
@@ -1250,6 +1296,58 @@ video {
12501296
font-variant-numeric: tabular-nums;
12511297
}
12521298

1299+
.step-pulse {
1300+
animation: step-pulse 2s ease-in-out infinite;
1301+
}
1302+
1303+
.celebrate {
1304+
animation: celebrate 0.6s ease-out forwards;
1305+
}
1306+
1307+
.fade-in {
1308+
animation: fade-in 0.3s ease-out;
1309+
}
1310+
1311+
@keyframes step-pulse {
1312+
0%, 100% {
1313+
border-color: rgba(245, 158, 11, 0.2);
1314+
}
1315+
1316+
50% {
1317+
border-color: rgba(245, 158, 11, 0.4);
1318+
}
1319+
}
1320+
1321+
@keyframes celebrate {
1322+
0% {
1323+
transform: scale(1);
1324+
}
1325+
1326+
30% {
1327+
transform: scale(1.15);
1328+
}
1329+
1330+
60% {
1331+
transform: scale(0.95);
1332+
}
1333+
1334+
100% {
1335+
transform: scale(1);
1336+
}
1337+
}
1338+
1339+
@keyframes fade-in {
1340+
from {
1341+
opacity: 0;
1342+
transform: translateY(4px);
1343+
}
1344+
1345+
to {
1346+
opacity: 1;
1347+
transform: translateY(0);
1348+
}
1349+
}
1350+
12531351
.placeholder\:text-zinc-700::-moz-placeholder {
12541352
--tw-text-opacity: 1;
12551353
color: rgb(63 63 70 / var(--tw-text-opacity, 1));

0 commit comments

Comments
 (0)