Skip to content

Commit 49d39b9

Browse files
update: simple ux changes and styles
1 parent 179e497 commit 49d39b9

File tree

5 files changed

+91
-70
lines changed

5 files changed

+91
-70
lines changed

views/assets/css/styles-1755147161.css

Lines changed: 85 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ see https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/i
108108
--radio-label-color: var(--nord0);
109109
--switch-bg: var(--nord3);
110110
--switch-checked-bg: var(--nord9);
111-
--select-hover-bg: var(--nord2);
111+
--select-hover-bg: var(--nord0);
112112
--cf-bg: var(--nord0);
113113
--cf-color: var(--nord5);
114114
--csel-input: var(--nord4);
@@ -210,13 +210,13 @@ img {
210210
}
211211

212212
::-webkit-scrollbar-thumb {
213-
background-color: var(--nord0m1);
213+
background-color: var(--nord11);
214214
border-radius: 5px;
215215
border: 3px solid var;
216216
}
217217

218218
::-webkit-scrollbar-thumb:hover {
219-
background-color: var(--nord0m1);
219+
background-color: var(--nord11);
220220
}
221221

222222
::-webkit-scrollbar-thumb:active {
@@ -367,9 +367,12 @@ details[open] summary {
367367
#footer {
368368
font-family: 'Lato', sans-serif;
369369
padding-top: 15vw;
370-
background:
371-
var(--footer-img, url('{{route}}{{/assets/img/waves.svg}}')),
372-
linear-gradient(to bottom, transparent 0 15vw, var(--footer-grad, #1d2029) 15vw 100%);
370+
background: var(--footer-img, url('{{route}}{{/assets/img/waves.svg}}')),
371+
linear-gradient(
372+
to bottom,
373+
transparent 0 15vw,
374+
var(--footer-grad, #1d2029) 15vw 100%
375+
);
373376
background-repeat: no-repeat;
374377
background-size: 100vw auto;
375378
position: relative;
@@ -534,9 +537,7 @@ details[open] summary {
534537
font-family: 'Rethink Sans', sans-serif;
535538
opacity: 0;
536539
transform: translateY(-20px);
537-
transition:
538-
opacity 0.3s ease,
539-
transform 0.3s ease;
540+
transition: opacity 0.3s ease, transform 0.3s ease;
540541
}
541542

542543
.dropdown-parent:focus-within .dropdown-child {
@@ -556,9 +557,7 @@ details[open] summary {
556557
padding: 5px 15px;
557558
border-radius: 5px;
558559
color: var(--nord4);
559-
transition:
560-
background-color 0.3s ease,
561-
color 0.3s ease;
560+
transition: background-color 0.3s ease, color 0.3s ease;
562561
text-decoration: none !important;
563562
}
564563

@@ -644,10 +643,7 @@ details[open] summary {
644643

645644
.close-settings-btn:hover {
646645
color: var(--close-btn-color, lightgray);
647-
transition:
648-
background-color 0.3s ease,
649-
color 0.3s ease,
650-
transform 0.3s ease;
646+
transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
651647
transform: scale(1.05);
652648
}
653649

@@ -783,10 +779,22 @@ select {
783779
color: var(--settings-color, var(--nord6));
784780
max-width: 300px;
785781
box-sizing: border-box;
782+
appearance: none;
783+
-webkit-appearance: none;
784+
-moz-appearance: none;
785+
cursor: pointer;
786+
transition: background-color 0.3s ease, border-color 0.3s ease;
786787
}
787788

788789
select:hover {
789-
background-color: var(--select-hover-bg, var(--nord3));
790+
background-color: var(--select-hover-bg, var(--nord1));
791+
}
792+
793+
select::after {
794+
content: '▼';
795+
position: absolute;
796+
right: 10px;
797+
pointer-events: none;
790798
}
791799

792800
.default-badge,
@@ -870,10 +878,7 @@ input[type='text'] {
870878
margin: 5px 0;
871879
background-color: var(--nord0);
872880
border: 1px solid var(--nord9);
873-
transition:
874-
background-color 0.3s ease,
875-
color 0.3s ease,
876-
transform 0.3s ease;
881+
transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
877882
}
878883

879884
#csel input[type='text']:focus {
@@ -882,10 +887,7 @@ input[type='text'] {
882887
}
883888

884889
#csel input:is([type='submit'], [type='button']):hover {
885-
transition:
886-
background-color 0.3s ease,
887-
color 0.3s ease,
888-
transform 0.3s ease;
890+
transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
889891
transform: scale(1.05);
890892
}
891893

@@ -1034,8 +1036,7 @@ input[type='text'] {
10341036
border-radius: 12px;
10351037
overflow: hidden;
10361038
background-color: var(--nord0);
1037-
background-image:
1038-
url('{{route}}{{/assets/img/noise.webp}}'),
1039+
background-image: url('{{route}}{{/assets/img/noise.webp}}'),
10391040
linear-gradient(
10401041
145deg,
10411042
rgba(34, 38, 47, 0.9) 0%,
@@ -1292,22 +1293,21 @@ input[type='text'] {
12921293
width: 100vw;
12931294
height: 100vh;
12941295
background-color: #1d232a;
1295-
background-image:
1296-
radial-gradient(circle, rgba(131, 131, 131, 0.02) 1px, transparent 1px),
1296+
background-image: radial-gradient(
1297+
circle,
1298+
rgba(131, 131, 131, 0.02) 1px,
1299+
transparent 1px
1300+
),
12971301
radial-gradient(circle, rgba(148, 148, 148, 0.02) 1px, transparent 1px);
1298-
background-position:
1299-
0 0,
1300-
5px 5px;
1302+
background-position: 0 0, 5px 5px;
13011303
background-size: 10px 10px;
13021304
z-index: 3;
13031305
align-items: center;
13041306
justify-content: center;
13051307
display: flex;
13061308
visibility: hidden;
13071309
opacity: 0;
1308-
transition:
1309-
visibility 0s,
1310-
opacity ease-in-out 0.3s;
1310+
transition: visibility 0s, opacity ease-in-out 0.3s;
13111311
transition-delay: 0.3s, 0s;
13121312
}
13131313

@@ -1364,12 +1364,13 @@ input[type='text'] {
13641364
left: calc(50% - 20vw - 17px);
13651365
width: 40vw;
13661366
background-color: var(--omnibox-bg, var(--nord0));
1367-
background-image:
1368-
radial-gradient(circle, rgba(131, 131, 131, 0.02) 1px, transparent 1px),
1367+
background-image: radial-gradient(
1368+
circle,
1369+
rgba(131, 131, 131, 0.02) 1px,
1370+
transparent 1px
1371+
),
13691372
radial-gradient(circle, rgba(148, 148, 148, 0.02) 1px, transparent 1px);
1370-
background-position:
1371-
0 0,
1372-
5px 5px;
1373+
background-position: 0 0, 5px 5px;
13731374
background-size: 10px 10px;
13741375
display: flex;
13751376
align-items: center;
@@ -1416,20 +1417,46 @@ input[type='text'] {
14161417
position: absolute;
14171418
background-color: var(--ac-bg, var(--nord0));
14181419
color: var(--nord4);
1419-
list-style-type: none;
1420+
list-style: none;
14201421
margin: 5px 3px;
14211422
font-size: 18px;
14221423
padding: 0;
14231424
border: 0.5px solid #ff919369;
14241425
border-radius: 15px;
14251426
z-index: 2;
1426-
max-height: calc(5 * (1.5em + 1px + 30px));
1427+
max-height: calc(5 * (1.5em + 1px + 30px));
14271428
overflow: auto;
14281429
overflow-x: hidden;
1430+
opacity: 0;
1431+
transform: translateY(-10px);
1432+
pointer-events: none;
1433+
transition: opacity 0.25s ease, transform 0.25s ease,
1434+
background-color 0.3s ease, border-color 0.3s ease;
1435+
scrollbar-width: thin;
1436+
scrollbar-color: #ff919369 transparent;
1437+
border-radius: 15px;
14291438
}
14301439

1431-
#autocomplete:empty {
1432-
display: none;
1440+
#autocomplete::-webkit-scrollbar {
1441+
width: 8px;
1442+
border-radius: 15px;
1443+
}
1444+
1445+
#autocomplete::-webkit-scrollbar-track {
1446+
background: transparent;
1447+
border-radius: 15px;
1448+
}
1449+
1450+
#autocomplete::-webkit-scrollbar-thumb {
1451+
background-color: #ff919369;
1452+
border-radius: 15px;
1453+
border: 2px solid transparent;
1454+
}
1455+
1456+
#autocomplete:not(:empty) {
1457+
opacity: 1;
1458+
transform: translateY(0);
1459+
pointer-events: auto;
14331460
}
14341461

14351462
#autocomplete li {
@@ -1489,10 +1516,7 @@ input[type='text'] {
14891516
border: 1px solid #ff919369;
14901517
padding: 6px 18px;
14911518
color: var(--nord4);
1492-
transition:
1493-
top 0.3s,
1494-
left 0.3s,
1495-
transform 0.3s;
1519+
transition: top 0.3s, left 0.3s, transform 0.3s;
14961520
}
14971521

14981522
.omnibar-s:hover {
@@ -1525,8 +1549,7 @@ input[type='text'] {
15251549
left: 0;
15261550
width: 100%;
15271551
height: 100%;
1528-
background:
1529-
url('{{route}}{{/assets/img/noise.webp}}') repeat,
1552+
background: url('{{route}}{{/assets/img/noise.webp}}') repeat,
15301553
rgba(255, 255, 255, 0.03);
15311554
opacity: var(--noise-opacity, 0.02);
15321555
pointer-events: none;
@@ -1641,8 +1664,7 @@ input[type='text'] {
16411664
left: 0;
16421665
width: 100%;
16431666
height: 100%;
1644-
background:
1645-
url('{{route}}{{/assets/img/noise.webp}}') repeat,
1667+
background: url('{{route}}{{/assets/img/noise.webp}}') repeat,
16461668
rgba(46, 52, 64, 0.03);
16471669
opacity: var(--noise-opacity, 0.02);
16481670
pointer-events: none;
@@ -1771,7 +1793,7 @@ input[type='text'] {
17711793
padding: 15px 25px;
17721794
margin-top: 10px;
17731795
margin-right: 10px;
1774-
border: none;
1796+
border: var(--nord11) 1px solid;
17751797
border-radius: 5px;
17761798
text-decoration: none;
17771799
color: var(--box-btn-color, white) !important;
@@ -2047,6 +2069,10 @@ input[type='text'] {
20472069

20482070
/* Games list for non-flash games */
20492071

2072+
.proxy-form > .glist > a {
2073+
border-radius: 10px !important;
2074+
}
2075+
20502076
.glist {
20512077
font-family: 'Lato', sans-serif;
20522078
display: flex;
@@ -2063,7 +2089,7 @@ input[type='text'] {
20632089
margin: 10px;
20642090
border: 1px solid var(--nord9);
20652091
border-radius: 15%;
2066-
transition: ease-in-out 0.5s;
2092+
transition: ease-in-out 0.3s;
20672093
flex-grow: 0;
20682094
flex-shrink: 0;
20692095
}
@@ -2197,10 +2223,7 @@ input[type='text'] {
21972223
}
21982224

21992225
.pulse:hover {
2200-
transition:
2201-
background-color 0.3s ease,
2202-
color 0.3s ease,
2203-
transform 0.3s ease;
2226+
transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
22042227
transform: scale(1.05) translateZ(0);
22052228
}
22062229

@@ -2252,9 +2275,7 @@ input[type='text'] {
22522275
.glowbutton:active::after {
22532276
background: linear-gradient(90deg, var(--nord7), var(--nord8), var(--nord7));
22542277
background-size: 100px auto;
2255-
animation:
2256-
glowshadow 2s linear infinite,
2257-
glowbg 2s linear infinite;
2278+
animation: glowshadow 2s linear infinite, glowbg 2s linear infinite;
22582279
}
22592280

22602281
/* -----------------------------------------------
@@ -2301,9 +2322,7 @@ input[type='text'] {
23012322
.mnavebutton::after {
23022323
content: '';
23032324
position: absolute;
2304-
transition:
2305-
transform 0.2s ease-out,
2306-
top 0.2s ease-out;
2325+
transition: transform 0.2s ease-out, top 0.2s ease-out;
23072326
}
23082327

23092328
.mnavebutton {
@@ -2322,7 +2341,8 @@ input[type='text'] {
23222341
top: -12px;
23232342
}
23242343

2325-
#mnavecb:focus-visible + .mnave, :focus-visible {
2344+
#mnavecb:focus-visible + .mnave,
2345+
:focus-visible {
23262346
outline: var(--nord17) dashed 3px;
23272347
}
23282348

views/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ <h1><span>{{mask}}{{End Internet Censorship.}}</span></h1>
283283
<h1>{{mask}}{{Privacy right at your fingertips.}}</h1>
284284
<a
285285
class="homebutton"
286-
href="#scrollfix"
286+
href="{{route}}{{/browsing}}"
287287
{{ifSEO}}{{
288288
aria-label="Bypass now"
289289
}}

views/pages/frame.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
setTimeout(() => {
143143
windowFrame.contentWindow.addEventListener('beforeunload', () => {
144144
loader.classList.toggle('loader-active', true);
145-
loaderTimeout(5000);
145+
loaderTimeout(3000);
146146
});
147147
windowFrame.contentWindow.addEventListener('unload', loadHandler);
148148
windowFrame.contentWindow.addEventListener(

views/pages/misc/deobf/header.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@
1010
href="{{route}}{{/}}"
1111
class="brand pulse"
1212
title="{{mask}}{{Holy Unblocker Home Page}}"
13-
>{{mask}}{{Holy Unblocker v6.8.x}}</a
1413
>
14+
{{mask}}{{Holy Unblocker }}<sub>{{mask}}{{v6.8}}</sub>
15+
</a>
1516
</div>
1617

1718
<ul class="navbar-1" role="list" aria-label="Primary navigation">

views/pages/surf.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ <h2 class="box-description">
4646
customizable blacklist settings, leak prevention mechanisms, and
4747
advanced security measures. }}
4848
</h2>
49-
<h2 class="box-description">
49+
<h3>
5050
{{mask}}{{ Select a proxy service below to get started! }}
51-
</h2>
51+
</h3>
5252
<!-- IMPORTANT-HUCOOKINGINSERT-DONOTDELETE -->
5353
<div class="box-button-container">
5454
<a

0 commit comments

Comments
 (0)