Compare commits

20 Commits

Author SHA1 Message Date
Alexander Wainwright
9d20b58547 Fix max capacity check 2025-12-18 20:39:35 +10:00
Alexander Wainwright
875e29841f Adjust style
Make shadow a bit pinchier in dark mode.
2025-12-18 20:31:42 +10:00
Alexander Wainwright
5c674a2f3d Change branding 2025-12-18 20:31:33 +10:00
Alexander Wainwright
91b0e13478 Fix darkmode for capacity meter 2025-12-18 20:29:04 +10:00
Alexander Wainwright
693ebf0172 Update rendering for small size
And fix rendering flicker bug.
2025-12-18 20:25:28 +10:00
Alexander Wainwright
7db5c18018 Update branding 2025-12-18 20:24:44 +10:00
Alexander Wainwright
76c348cb97 Update favicon 2025-12-18 19:56:09 +10:00
Alexander Wainwright
eb1e5a7fcd Update favicon 2025-12-18 19:51:42 +10:00
Alexander Wainwright
b6dd1392a2 Change filename for download 2025-12-18 19:51:31 +10:00
Alexander Wainwright
cc09ecf474 Add dark mode 2025-12-18 19:49:50 +10:00
Alexander Wainwright
30d86b1fce Add reset of advanced
And fix resolution indicator update bug.
2025-12-18 19:21:26 +10:00
Alexander Wainwright
140287db51 Fix thresholds 2025-12-18 19:20:19 +10:00
Alexander Wainwright
5b8583cf85 Add resolution indicator 2025-12-18 19:13:50 +10:00
Alexander Wainwright
e20ae120af Fix capacity meter being in wrong spot 2025-12-18 18:33:55 +10:00
Alexander Wainwright
205876a28f Add reset button 2025-12-18 18:30:58 +10:00
Alexander Wainwright
6ef65c87a0 Also change label colour 2025-12-18 18:10:31 +10:00
Alexander Wainwright
4da714e4b9 Improve exception handling 2025-12-18 18:08:11 +10:00
Alexander Wainwright
479e22e151 Fix the handling and placement of capacity meter
Move it near the text box.

Change handling of updates to be more robust and remove the possibility
of a particular bug that was occuring.

Set the display threshold higher, now 50%.
2025-12-18 17:57:53 +10:00
Alexander Wainwright
446b3b46fd Interim working solution 2025-12-18 17:19:16 +10:00
Alexander Wainwright
c3fdf45015 Add SVG option 2025-12-17 16:58:35 +10:00
4 changed files with 5 additions and 37 deletions

View File

@@ -4,13 +4,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>QRDAMAGE.NET</title>
<meta name="description" content="Fast, client-side QR code generator.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://qrdamage.net/">
<meta property="og:title" content="QR DAMAGE">
<meta property="og:description" content="Generate QR codes instantly in the browser.">
<meta name="description" content="Fast, offline, multi-format QR code generator.">
<link rel="stylesheet" href="style.css">
<link rel="icon" type="image/svg+xml" href="favicon.svg">
<script src="qrcode.min.js"></script>
@@ -168,9 +162,6 @@
<p>
Powered by <a href="https://davidshimjs.github.io/qrcodejs/" target="_blank">qrcode.js</a> (MIT).
</p>
<p class="build-info">
VERSION: 0.1.1
</p>
</div>
</footer>
</main>

View File

@@ -1,4 +0,0 @@
User-agent: *
Allow: /
Sitemap: https://qrdamage.net/sitemap.xml

View File

@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://qrdamage.net/</loc>
<lastmod>2025-12-19</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
</urlset>

View File

@@ -583,22 +583,12 @@ input[type="radio"]:focus {
border-bottom: 1px solid #ffffff;
}
/* 4. STICKY WRAPPER: Responsive Dark Mode logic */
/* Default (Mobile): Keep it clean/invisible */
/* 4. STICKY WRAPPER: Toned down shadow */
.sticky-wrapper {
background: transparent;
border: none;
box-shadow: none;
}
background: #000000;
border: 1px solid #ffffff;
/* Desktop Only: Add the Brutalist Box */
@media (min-width: 768px) {
.sticky-wrapper {
background: #000000;
border: 1px solid #ffffff;
/* Hard Dark Grey Shadow */
box-shadow: 10px 10px 0px 0px #333333;
}
box-shadow: 10px 10px 0px 0px #ddd;
}
/* 5. QR CONTAINER: Dark to match the theme */