Skip to content

Add home layout customization and animation polish#79

Merged
shobhit99 merged 2 commits into
shobhit99:mainfrom
OWConnoi:ui/home-customisation-size-animation-polish
May 17, 2026
Merged

Add home layout customization and animation polish#79
shobhit99 merged 2 commits into
shobhit99:mainfrom
OWConnoi:ui/home-customisation-size-animation-polish

Conversation

@OWConnoi

Copy link
Copy Markdown
Contributor

Summary

  • Adds configurable Home slots for Now Playing, Calendar, Weather, and Empty across the left, center, and right positions.
  • Adds animation intensity and Reduce Motion settings so users can reduce bounce and simplify transitions.
  • Makes the compact island hover surface respond across the full island, addressing the minimal-layout hover gap.
  • Documents the new appearance and Home layout settings.

Issue relevance

  • Addresses Size and animation #50.
  • Verified the issue maps to SuperIsland's current Home layout, compact hover behavior, and animation settings.
  • Checked AppState, IslandContainerView, HomeScreenView, AppearanceSettingsView, and ModuleSettingsView before implementation.

Validation

  • git diff --check
  • Direct Swift typecheck passed with existing project warnings.
  • xcodebuild -version passed with Xcode 26.5, build 17F42.
  • xcodegen generate could not run because xcodegen is not installed in this environment.

Screenshots needed

  • Settings -> Modules -> Home slot pickers.
  • Settings -> Appearance animation intensity and Reduce Motion controls.
  • Compact island hover and Home layout behavior.

Risk notes

  • Reduced motion is an app setting in this PR; it does not automatically follow the system accessibility setting yet.
  • Duplicate Home slot selections are ignored rather than shown twice.
  • Manual hover testing on a notched Mac is recommended.

@shobhit99

Copy link
Copy Markdown
Owner

@OWConnoi can you resolve the conflicts here

@OWConnoi OWConnoi left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved the README conflict against current main and pushed the branch. The PR is mergeable now; I also checked the PR diff for conflict markers and the requested restricted wording.

@shobhit99 shobhit99 merged commit cfa0afd into shobhit99:main May 17, 2026
1 check passed
@OWConnoi OWConnoi deleted the ui/home-customisation-size-animation-polish branch June 5, 2026 10:49
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.

2 participants