Skip to content

feat(floating-pet): add an extra-large mascot size - #298

Open
F21HGG wants to merge 2 commits into
erha19:mainfrom
F21HGG:codex/floating-pet-extra-large
Open

feat(floating-pet): add an extra-large mascot size#298
F21HGG wants to merge 2 commits into
erha19:mainfrom
F21HGG:codex/floating-pet-extra-large

Conversation

@F21HGG

@F21HGG F21HGG commented Sep 1, 2026

Copy link
Copy Markdown

Summary

  • Add an extraLarge floating-pet size mode at a fixed 1.75x scale.
  • Preserve the existing automatic, standard, and large behavior.
  • Update the settings preview, English and Simplified Chinese copy, persistence coverage, scale clamping, and layout metrics tests.

Why

On built-in MacBook displays, large currently resolves to 1.16x, leaving a narrow practical size range. The new mode provides a clearly larger option without changing existing preferences.

Testing

  • Fork PR Checks: passing run
    • Prototype tests
    • Xcode unit tests
  • swift build --package-path Prototype
  • Swift parse and focused type-check for the changed sizing declarations
  • plutil -lint for both localization catalogs

Closes #294

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.

[Feature Request] 悬浮宠物增加「超大」档或自定义缩放:当前所有档位的可调范围只有 46→56pt

1 participant