Files
bsky-social-app/src
vineyardbovines 9c4b86ab4a Composer: preview 5+ photos as a swipeable carousel
Render the composer photo preview as the existing grid for 1-4 images and
a horizontal carousel for more than 4, matching the viewing-side display rule.

- >4 selected images render a horizontal ScrollView carousel (aspect-ratio
  tiles, next image peeking from the right), reusing GalleryItem so per-image
  edit / remove / + ALT controls keep working. Auto-scrolls to a newly-added
  tile when crossing into / within carousel mode.
- Screen-reader users get the wrapped grid layout instead of the carousel
  (mirrors the viewing-side gallery), keeping per-image controls navigable.
- One-time dismissible admonition (Nux.ComposerCarouselAnnouncement) when the
  preview enters carousel mode.
- Add a clamped tile-width helper (galleryLayout.ts) with unit tests, reusing
  the viewing-side MIN/MAX_ASPECT_RATIO bounds.

APP-2288
2026-06-03 20:40:10 -04:00
..
2026-06-03 03:21:33 +00:00
2026-06-01 15:21:50 -07:00
2026-03-25 00:50:26 -07:00