Skip to content

Commit 28fec4d

Browse files
Drrakendu78claude
andcommitted
feat: v1.0.6 — sticky navigation buttons
Navigation buttons (Back/Continue/Submit) are now sticky at the bottom of the viewport on all step pages, always accessible while scrolling. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 1358ad9 commit 28fec4d

9 files changed

Lines changed: 50 additions & 8 deletions

File tree

PATCHNOTE_v1.0.6.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# UniCreate - Patch Notes v1.0.6
2+
3+
Date: 2026-03-01
4+
Release tag: `v1.0.6`
5+
Repository: `drrakendu78/UniCreate`
6+
7+
## Highlights
8+
9+
- Sticky navigation buttons — Back/Continue buttons now stay visible at the bottom of the screen while scrolling through long pages.
10+
11+
## Changes
12+
13+
### 1) Sticky navigation bar (QoL)
14+
- Navigation buttons (Back / Continue / Submit) are now **sticky at the bottom** of the viewport on all step pages.
15+
- When content is longer than the screen, buttons remain always accessible without scrolling down.
16+
- Frosted glass effect (`backdrop-blur-sm`) for a clean, modern look.
17+
- Full-width bar extends edge-to-edge (`-mx-6 px-6`) within the content container.
18+
19+
Impacted files:
20+
- `src/pages/StepInstaller.tsx`
21+
- `src/pages/StepMetadata.tsx`
22+
- `src/pages/StepReview.tsx`
23+
- `src/pages/StepSubmit.tsx`
24+
25+
### 2) Version bump
26+
- App version updated to `1.0.6`.
27+
28+
Impacted files:
29+
- `package.json`
30+
- `src-tauri/Cargo.toml`
31+
- `src-tauri/Cargo.lock`
32+
- `src-tauri/tauri.conf.json`
33+
34+
## Build artifacts and SHA256 checksums
35+
36+
Checksums below match binaries produced by `npm run tauri build`.
37+
38+
| File | Size (bytes) | SHA256 |
39+
|---|---:|---|
40+
| `UniCreate_1.0.6_x64-setup.exe` | 16,550,837 | `3f2a47f374eab53ecbedcddf9e4f9f1d0c0f20b00bc3255b77f268d48dc390b9` |
41+
| `UniCreate_1.0.6_x64_en-US.msi` | 19,931,136 | `9eda94a33deb8379a9c916cc060aa2cf54e710fcade75448f7d0a054e06f075b` |
42+
| `UniCreate_1.0.6_x64_portable.exe` | 25,069,056 | `203f40501b446e2ce386cb48954ad9fb27db7c9e5c986b2922224264a3bbd81f` |

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "unicreate",
33
"private": true,
4-
"version": "1.0.5",
4+
"version": "1.0.6",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "unicreate"
3-
version = "1.0.5"
3+
version = "1.0.6"
44
description = "UniCreate - WinGet Manifest Creator GUI"
55
authors = ["Drrakendu78"]
66
edition = "2021"

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "UniCreate",
4-
"version": "1.0.5",
4+
"version": "1.0.6",
55
"identifier": "com.drrakendu78.unicreate",
66
"build": {
77
"beforeDevCommand": "npm run dev",

src/pages/StepInstaller.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ export function StepInstaller() {
412412
</div>
413413
)}
414414

415-
<div className="flex items-center justify-between pt-2">
415+
<div className="sticky bottom-0 flex items-center justify-between bg-background/95 backdrop-blur-sm pt-4 pb-2 -mx-6 px-6">
416416
<button onClick={() => setStep("home")} className="flex items-center gap-1.5 rounded-lg px-4 py-2 text-[13px] font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground">
417417
<ArrowLeft className="h-3.5 w-3.5" />{t("installer.back")}
418418
</button>

src/pages/StepMetadata.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ export function StepMetadata() {
251251
)}
252252
</section>
253253

254-
<div className="flex items-center justify-between pt-1">
254+
<div className="sticky bottom-0 flex items-center justify-between bg-background/95 backdrop-blur-sm pt-4 pb-2 -mx-6 px-6">
255255
<button onClick={() => setStep("installer")} className="flex items-center gap-1.5 rounded-lg px-4 py-2 text-[13px] font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground">
256256
<ArrowLeft className="h-3.5 w-3.5" />{t("metadata.back")}
257257
</button>

src/pages/StepReview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ export function StepReview() {
399399
</div>
400400

401401
{/* Nav */}
402-
<div className="flex items-center justify-between pt-1">
402+
<div className="sticky bottom-0 flex items-center justify-between bg-background/95 backdrop-blur-sm pt-4 pb-2 -mx-6 px-6">
403403
<button
404404
onClick={() => setStep("metadata")}
405405
className="flex items-center gap-1.5 rounded-lg px-4 py-2 text-[13px] font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground"

src/pages/StepSubmit.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ export function StepSubmit() {
284284
</div>
285285
)}
286286

287-
<div className="flex items-center justify-between pt-1">
287+
<div className="sticky bottom-0 flex items-center justify-between bg-background/95 backdrop-blur-sm pt-4 pb-2 -mx-6 px-6">
288288
<button onClick={() => setStep("review")} className="flex items-center gap-1.5 rounded-lg px-4 py-2 text-[13px] font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground">
289289
<ArrowLeft className="h-3.5 w-3.5" />{t("submit.back")}
290290
</button>

0 commit comments

Comments
 (0)