v0.4.2: pinned headers, layout alignment, info dialog, yellow highlights

This commit is contained in:
2026-06-09 16:05:28 +02:00
parent b2fc557e4f
commit 7fe5f08686
6 changed files with 55 additions and 3 deletions
+21
View File
@@ -4,6 +4,27 @@ All notable changes to NotAlterra are documented in this file.
---
## [v0.4.2] — 2026-06-09
### Added
- **Info dialog** — non-blocking popup (no button) for backup-in-progress status
- **INI restore picker header** — pinned header with "INI Backup" / "Size" columns
- **Header pinned on restore pickers** — column header + blank spacer stay fixed
- **Spacer row** between list content and status bar on all screens
### Changed
- **Layout alignment** — restore backup and INI restore headers aligned with data
- **Column widths** — Backup column widened to 38 chars for longer labels
- **Size column** — right-aligned, header centered above values
- **Main menu** — entries shifted 1 position left
- **INI submenu** — entries aligned with main menu, header cyan + 3 right
- **Highlight color** — all picker highlight color changed to yellow
- **Backup creation** — no intermediate spinner page; info popup + summary dialog
- **INI restore picker** — now uses `pinned_header`, matching restore backup style
### Fixed
- **Header/data misalignment** — total widths matched so `{:>8}` fields align
## [v0.4.1] — 2026-06-09
### Added
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "notalterra"
version = "0.4.1"
version = "0.4.2"
edition = "2021"
authors = ["NotAlterra"]
license = "MIT"
+20
View File
@@ -6,6 +6,26 @@ extract, and run.
---
### v0.4.2 — Pinned headers & layout polish
**UI**
• Restore backup picker: pinned column headers, wider Backup column, right-aligned Size
• INI restore picker: matching pinned header with "INI Backup" / "Size" columns
• All picker highlight colour changed to yellow for better visibility
• Main menu entries shifted 1 left; INI submenu entries aligned with main menu
• Spacer row between list content and status bar on all screens
• Non-blocking info dialog for backup-in-progress (no button, auto-replaced)
**Layout**
• Backup column widened from 30→38 chars; header/data total widths matched
• Size header right-aligned above file-size values in both restore pickers
• INI submenu header changed to cyan, shifted 3 right
**Backup flow**
• No intermediate spinner page — info popup followed by summary dialog
---
### v0.4.1 — Persistent config & split-layout picker
**UI**
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/env python3
# Check alignment of last two table rows
c1, c2 = 33, 56
# Build the last three rows exactly as rendered
rows = [
"\u2502 Stale config.ini from" + " " * (c1 - len(" Stale config.ini from")) + "\u2502 Resolved in v0.4.0 - auto-removed" + " " * (c2 - len(" Resolved in v0.4.0 - auto-removed")) + "\u2502",
"\u2502 prior versions" + " " * (c1 - len(" prior versions")) + "\u2502 on first launch" + " " * (c2 - len(" on first launch")) + "\u2502",
"\u2514" + "\u2500" * c1 + "\u2534" + "\u2500" * c2 + "\u2518",
]
for l in rows:
print(f"len={len(l):3d} {l}")
+1 -1
View File
@@ -24,7 +24,7 @@ What happened? What did you expect to happen instead?
### Environment
- **OS**: (e.g. Windows 11, Ubuntu 24.04, Steam Deck)
- **NotAlterra version**: (shown in the title bar, e.g. v0.4.1)
- **NotAlterra version**: (shown in the title bar, e.g. v0.4.2)
- **Subnautica 2 install**: (Steam, Xbox, Epic, custom)
### Logs
+1 -1
View File
@@ -55,7 +55,7 @@ triggers the issue.
### Affected versions
- NotAlterra version(s): (e.g. v0.4.1)
- NotAlterra version(s): (e.g. v0.4.2)
- Platform: (Windows / Linux / both)
### Impact assessment