Skip to content

iMessage: photo stacks, save buttons and dropped pins from an iOS 26 device (0.14.0) - #33

Merged
0thernet merged 2 commits into
mainfrom
imessage-link-kinds
Nov 4, 2026
Merged

0thernet merged 2 commits into
mainfrom
imessage-link-kinds

Conversation

@0thernet

@0thernet 0thernet commented Nov 4, 2026

Copy link
Copy Markdown
Member

Fidelity fixes measured against an iPhone 17 Pro Max on iOS 26 (default Text Size, light). These change how some existing v1 scenes draw, so that they look more like Messages:

  • Four or more items in a gallery now stack into a fanned deck: a 250×333.33pt front card, up to four smaller back cards fanned right, and an "N Photos", "N Videos" or "N Items" label above. Previously the deck started at three.
  • Two or three items keep the staggered collage, now at the device's tile sizes: 217.33×166.67pt for wide or square items, 174.67×228.33pt for tall ones.
  • Received media (single images, videos, collages and decks) shows the 35pt save button beside it.
  • Locations and Apple Maps links with only coordinates (ll/sll) draw the dropped-pin card: a 187.33pt map, the iOS 26 pin marker, and a 13pt label with a chevron. Maps links with an address or place id keep the place card, and searches keep the search card.
  • Apple Maps place cards with an image now use it as the map.

New optional fields (additive): media.saved hides the save button, and location.map supplies a map image. There is no tile auto-fetch, because OpenStreetMap's tile policy doesn't fit embedding tiles in exports.

Before (left, 0.13.4) and after (right), synthetic content:

Before and after

Validation: bun run typecheck, 89 tests and check:dist pass locally. The full Required job runs here because the host scheduler is saturated.

🤖 Generated with Claude Code

0thernet and others added 2 commits November 5, 2026 00:32
…device

Four or more items stack into a fanned deck with an N Photos/Videos/Items
label; two or three keep the staggered collage at device tile sizes.
Received media gains the save button. Locations and coordinate-only Maps
links draw the dropped-pin card with the iOS 26 marker.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@0thernet
0thernet merged commit fad323e into main Nov 4, 2026
5 checks passed
@0thernet
0thernet deleted the imessage-link-kinds branch November 4, 2026 16:54
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