Skip to content

Refresh the free-tier demo and floating preview - #1

Merged
sergei-argutin merged 1 commit into
mainfrom
codex/refresh-free-tier-demo
Jul 27, 2026
Merged

Refresh the free-tier demo and floating preview#1
sergei-argutin merged 1 commit into
mainfrom
codex/refresh-free-tier-demo

Conversation

@sergei-argutin

Copy link
Copy Markdown
Owner

What changed

  • refresh the vendored 400-exercise free bundle and generated static image map
  • add the missing react-native-web dependency for clean web installs
  • replace the buried paid preview with a compact floating overlay that remains visible while scrolling
  • cap detail artwork on wide screens and remove the default index Stack title
  • exclude paid start/peak stills from the looping-animation gallery

Why

The web example depended on an unrecorded local package, oversized detail artwork dominated desktop screens, and the paid-tier preview disappeared as part of the long exercise list.

Validation

  • npm run gen-images: 741 flat images, 1 sample animation, 27 muscle icons, 46 equipment icons
  • npm run typecheck
  • local browser verification before and after scrolling confirmed the overlay remains fixed

@sergei-argutin
sergei-argutin marked this pull request as ready for review July 27, 2026 17:47
@sergei-argutin
sergei-argutin merged commit ca42989 into main Jul 27, 2026
1 check passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1ee7c4ba9b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread app/index.tsx
position: 'absolute',
left: 16,
right: 16,
bottom: 16,

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Keep the floating preview above the bottom safe area

On devices with a nonzero bottom inset, such as gesture-navigation iPhones and edge-to-edge Android devices, the surrounding SafeAreaView explicitly excludes the bottom edge, so positioning this card at bottom: 16 places part of it inside the home-indicator/navigation area. Offset the overlay using the bottom safe-area inset (and account for the resulting height in the list padding) so the preview remains fully visible and usable.

Useful? React with 👍 / 👎.

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