Files
Telegram-iOS/submodules/TelegramUI/Sources
isaacandClaude Opus 4.8 1872832e28 Improve InstantPage V2 layout: true font-height line boxes + code-block style
- layoutTextItem now sizes a text item to the true font line height (A + D)
  instead of the cap box: the line stack starts at lineBoxTopInset (the
  ascender headroom, max(0, fontAscent - fontLineHeight)) and the returned
  height is padded by the last line's descender. Inter-line advance is
  unchanged and per-line frames stay the cap box, so the baseline draw,
  decorations, reveal mask, and inline attachments translate consistently;
  the page grows.
- Size inline custom emoji to ~the font line height
  (font.ascender - font.descender + 4*pointSize/17) so they fit the taller
  line box instead of overflowing it; the line is not inflated.
- Add a dedicated code-block text style for rich messages (monospace font +
  codeBlock theme attribute) threaded through the rich-data bubble and send
  preview; unify the bubble code-block/separator colors.
- Adjust inter-block spacings and assorted V2 layout/divider details.
- Document the true-font-height box and emoji sizing in CLAUDE.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 17:33:01 +02:00
..
2026-05-05 14:57:06 +02:00
2026-05-05 14:57:06 +02:00
2026-05-31 17:35:32 +02:00
WIP
2026-05-20 00:33:08 +08:00
2026-03-27 19:23:09 +08:00
2026-03-20 18:23:45 +01:00
2026-04-16 21:45:26 +02:00
2026-03-18 00:27:13 +01:00
2026-05-28 16:50:05 +02:00
2026-05-28 16:50:05 +02:00
2026-05-28 16:50:05 +02:00