Skip to content

Expand Apple device compatibility and publish v0.1.0 docs - #1

Merged
kyeunga25 merged 1 commit into
mainfrom
agent/device-compatibility-release
Jul 15, 2026
Merged

Expand Apple device compatibility and publish v0.1.0 docs#1
kyeunga25 merged 1 commit into
mainfrom
agent/device-compatibility-release

Conversation

@kyeunga25

Copy link
Copy Markdown
Owner

Summary

  • expand Wallpect to 74 Apple device/display profiles: 27 iPhone, 20 iPad, and 27 Mac/display profiles
  • cover the requested iPhone 13+, iPad 2021+, and Mac/display 2021+ families through July 2026
  • preserve profile-specific resolutions, aspect ratios, screen geometry, corner radii, cutouts, and laptop/desktop frame differences
  • publish bilingual project documentation, contribution guidance, MIT license, changelog, and current desktop/mobile screenshots

Why

The existing catalog did not cover all requested modern Apple display families and could not distinguish some devices that share a nominal screen size but differ in panel geometry or screen configuration. This update makes those distinctions explicit in data outside the UI and keeps preview/export calculations aligned.

Privacy and repository audit

  • uploaded wallpaper content remains browser-only; no upload API or image analytics were added
  • generated output, dependencies, environment files, credentials, certificates, editor files, and OS metadata remain ignored
  • no secret-bearing files or newly added files larger than 1 MiB were found
  • only the documented sample wallpaper and two current UI screenshots are included as image assets

Validation

  • npm run format:check
  • npm run check — ESLint, 27 Vitest tests, TypeScript, and production Vite build all passed
  • manual browser QA at desktop and 390×844 mobile sizes; no console errors or horizontal overflow
  • npm run test:e2e was attempted, but Playwright browser binaries were unavailable and the Edge fallback aborted before any test assertions ran

@kyeunga25
kyeunga25 marked this pull request as ready for review July 15, 2026 20:39
@kyeunga25
kyeunga25 merged commit 0d4c413 into main Jul 15, 2026
2 checks passed
@kyeunga25
kyeunga25 deleted the agent/device-compatibility-release branch July 15, 2026 20:44
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.

1 participant