Skip to content

Fix display scaling (#24) + Open folder + light-theme gallery#28

Merged
bryanroscoe merged 2 commits into
mainfrom
fix/scaling-openfolder-and-screenshots
Jun 4, 2026
Merged

Fix display scaling (#24) + Open folder + light-theme gallery#28
bryanroscoe merged 2 commits into
mainfrom
fix/scaling-openfolder-and-screenshots

Conversation

@bryanroscoe

Copy link
Copy Markdown
Owner

Three fixes from Reddit / issue #24, plus light-theme screenshots.

  • Display scaling was fully broken — frontend sent uhd_4k/fhd_1080p, the Rust enum's snake_case serde produced uhd4k/fhd1080p, so every click failed with "unknown variant". Fixed with explicit serde renames.
  • Correct Shield 4K values (Followup on UI scaling and density #24) — now 3839×2160 @ density 640 (was 3840×2160 @ 540). Shield rejects a 3840 width; 540 broke Disney+/HBO menus. Fixed in both the v2 app and the v1 PowerShell script.
  • Open folder on the Snapshots page used an open_path the app wasn't permitted to make → switched to reveal_item_in_dir (already permitted, no path scope) and the folder is created up front.
  • Light-theme gallery — capture pipeline now does both themes; READMEs show a light walkthrough; the release job commits both GIFs.

Closes #24

Display scaling was fully broken: the frontend sent uhd_4k/fhd_1080p but
the Rust enum's snake_case serde produced uhd4k/fhd1080p, so every click
failed with "unknown variant". Added explicit serde renames.

Corrected the Shield 4K preset to 3839x2160 @ density 640 (was
3840x2160 @ 540) per issue #24 — Shield TV rejects a 3840 width and 540
broke Disney+/HBO menus. Applied to both the v2 app and the v1
PowerShell script.

Open folder on the Snapshots page used an open_path call the app wasn't
permitted to make; switched to reveal_item_in_dir (in the default
permission set, no path scope) and made snapshot_dir_path create the
folder up front so it works before the first snapshot.

Screenshot pipeline now captures light frames too and builds
gallery-light.gif; both READMEs show a light-theme walkthrough and the
release refresh-screenshots job commits both GIFs.

Closes #24
# Conflicts:
#	v2/screenshots/gallery.gif
@bryanroscoe bryanroscoe merged commit dc0395a into main Jun 4, 2026
7 of 8 checks passed
@bryanroscoe bryanroscoe deleted the fix/scaling-openfolder-and-screenshots branch June 4, 2026 01:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Followup on UI scaling and density

1 participant