Skip to content

Commit 3be336a

Browse files
committed
Deploying to gh-pages from @ 1e5bcf9 🚀
1 parent 5756ff5 commit 3be336a

File tree

142 files changed

+1888
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+1888
-0
lines changed

.nojekyll

Whitespace-only changes.

404.html

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="utf-8" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<title>Text Hub - Quick & Simple Text Utilities</title>
8+
<base href="/" />
9+
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap" rel="stylesheet">
10+
11+
<script src="https://cdn.tailwindcss.com"></script>
12+
13+
<script type="text/tailwindcss-config">
14+
tailwind.config = {
15+
darkMode: "class",
16+
theme: {
17+
container: {
18+
center: true,
19+
padding: '2rem',
20+
screens: {
21+
'2xl': '1400px'
22+
}
23+
},
24+
extend: {
25+
fontFamily: {
26+
'poppins': ['Poppins', 'sans-serif'],
27+
},
28+
colors: {
29+
border: 'hsl(var(--border))',
30+
input: 'hsl(var(--input))',
31+
ring: 'hsl(var(--ring))',
32+
background: 'hsl(var(--background))',
33+
foreground: 'hsl(var(--foreground))',
34+
primary: {
35+
DEFAULT: 'hsl(var(--primary))',
36+
hover: 'hsl(var(--primary-hover))',
37+
foreground: 'hsl(var(--primary-foreground))',
38+
glow: 'hsl(var(--primary-glow))'
39+
},
40+
secondary: {
41+
DEFAULT: 'hsl(var(--secondary))',
42+
hover: 'hsl(var(--secondary-hover))',
43+
foreground: 'hsl(var(--secondary-foreground))'
44+
},
45+
destructive: {
46+
DEFAULT: 'hsl(var(--destructive))',
47+
foreground: 'hsl(var(--destructive-foreground))'
48+
},
49+
muted: {
50+
DEFAULT: 'hsl(var(--muted))',
51+
foreground: 'hsl(var(--muted-foreground))'
52+
},
53+
accent: {
54+
DEFAULT: 'hsl(var(--accent))',
55+
foreground: 'hsl(var(--accent-foreground))'
56+
},
57+
popover: {
58+
DEFAULT: 'hsl(var(--popover))',
59+
foreground: 'hsl(var(--popover-foreground))'
60+
},
61+
card: {
62+
DEFAULT: 'hsl(var(--card))',
63+
foreground: 'hsl(var(--card-foreground))'
64+
}
65+
},
66+
backgroundImage: {
67+
'gradient-primary': 'var(--background-gradient)',
68+
'tool-gradient': 'var(--tool-gradient)',
69+
},
70+
boxShadow: {
71+
'card': 'var(--card-shadow)',
72+
'card-hover': 'var(--card-hover-shadow)',
73+
},
74+
transitionDuration: {
75+
'fast': 'var(--transition-fast)',
76+
'base': 'var(--transition-base)',
77+
'slow': 'var(--transition-slow)',
78+
},
79+
borderRadius: {
80+
lg: 'var(--radius)',
81+
md: 'calc(var(--radius) - 2px)',
82+
sm: 'calc(var(--radius) - 4px)'
83+
},
84+
keyframes: {
85+
'fade-in': {
86+
'0%': { opacity: '0', transform: 'translateY(10px)' },
87+
'100%': { opacity: '1', transform: 'translateY(0)' }
88+
},
89+
'scale-in': {
90+
'0%': { transform: 'scale(0.95)', opacity: '0' },
91+
'100%': { transform: 'scale(1)', opacity: '1' }
92+
},
93+
'slide-down': {
94+
'0%': { transform: 'translateY(-10px)', opacity: '0' },
95+
'100%': { transform: 'translateY(0)', opacity: '1' }
96+
},
97+
'glow-pulse': {
98+
'0%, 100%': { boxShadow: '0 0 20px hsl(var(--primary-glow))' },
99+
'50%': { boxShadow: '0 0 30px hsl(var(--primary-glow))' }
100+
}
101+
},
102+
animation: {
103+
'fade-in': 'fade-in 0.5s ease-out',
104+
'scale-in': 'scale-in 0.3s ease-out',
105+
'slide-down': 'slide-down 0.3s ease-out',
106+
'glow-pulse': 'glow-pulse 2s infinite',
107+
}
108+
}
109+
}
110+
}
111+
</script>
112+
<link rel="stylesheet" href="app.css" />
113+
<link href="manifest.webmanifest" rel="manifest" />
114+
<link rel="apple-touch-icon" sizes="512x512" href="icon-512.png" />
115+
<link rel="apple-touch-icon" sizes="192x192" href="icon-192.png" />
116+
117+
<!-- Google Analytics -->
118+
<script>
119+
var dnt, doNotTrack = !1;
120+
if (!1 && (dnt = navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack, doNotTrack = dnt == "1" || dnt == "yes"), !doNotTrack) {
121+
window.dataLayer = window.dataLayer || [];
122+
function gtag() { dataLayer.push(arguments) }
123+
gtag("js", new Date), gtag("config", "G-VM01Q3R43D")
124+
}
125+
</script>
126+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-VM01Q3R43D"></script>
127+
</head>
128+
129+
<body class="bg-background text-foreground font-poppins">
130+
<div id="app">
131+
<svg class="loading-progress">
132+
<circle r="40%" cx="50%" cy="50%" />
133+
<circle r="40%" cx="50%" cy="50%" />
134+
</svg>
135+
<div class="loading-progress-text"></div>
136+
</div>
137+
138+
<script src="_framework/blazor.webassembly.js"></script>
139+
<script>
140+
window.toggleTheme = (isDarkMode) => {
141+
const html = document.documentElement;
142+
if (isDarkMode) {
143+
html.classList.add('dark');
144+
} else {
145+
html.classList.remove('dark');
146+
}
147+
};
148+
</script>
149+
<!-- <script>navigator.serviceWorker.register('service-worker.js');</script>-->
150+
</body>
151+
152+
</html>
219 KB
Binary file not shown.
79.1 KB
Binary file not shown.
94.1 KB
Binary file not shown.
60.3 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)