mirror of
https://github.com/forkless/NotAlterra.git
synced 2026-08-16 08:36:37 +02:00
v0.4.2: pinned headers, layout alignment, info dialog, yellow highlights
This commit is contained in:
@@ -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
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "notalterra"
|
||||
version = "0.4.1"
|
||||
version = "0.4.2"
|
||||
edition = "2021"
|
||||
authors = ["NotAlterra"]
|
||||
license = "MIT"
|
||||
|
||||
+20
@@ -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**
|
||||
|
||||
@@ -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}")
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user