Sam Sung and Claude Opus 5.5
0c58d85cf9
Layout file saves the rect; bubbles re-sort on change; resize Deviation ( #981 )
...
- **The layout file** now saves what the reference's writer does (`0x490e60`): `X`, `Y`, `W`, `H` and `FrameLevel` from the frame's held rect, rows in creation order, and only frames that are user-placed and movable or resizable. The restore (`0x4905e0`) pins TOPLEFT to the screen, sets the size and level, and resolves each frame as it goes (`0x490710`). Old anchor-form files still load and are rewritten once.
- **Chat bubbles** re-rank only on a camera move or a new line (`0x4b11ff`), and a repeat speaker moves to the tail, as `0x4b1870` links it.
- **The live re-layout on a window resize** gets its `Deviation:` line. 1.12.1 reloads the UI on an aspect change of 0.001 or more (`0x492f26`).
Tests cover parent/child level restore, the held rect, the hidden-frame resolve, the junk lines, the migration and the bubble tie order.
Fixes #954
Fixes #955
Fixes #847
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 12:26:11 +07:00
..
2026-10-12 12:26:11 +07:00
2026-10-12 02:51:42 +07:00
2026-10-12 03:36:57 +07:00
2026-09-29 10:51:21 +07:00
2026-10-12 03:36:57 +07:00
2026-09-26 01:06:28 +07:00
2026-09-26 01:06:28 +07:00
2026-10-08 11:24:25 +07:00
2026-09-29 15:53:20 +07:00
2026-09-28 23:52:14 +07:00
2026-09-26 01:06:28 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-29 01:44:52 +07:00
2026-09-28 23:52:14 +07:00
2026-10-12 12:26:11 +07:00
2026-10-12 11:06:04 +07:00
2026-10-01 09:55:26 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-25 08:20:21 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-29 03:19:56 +07:00
2026-09-25 08:20:21 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-10-12 00:25:14 +07:00
2026-09-28 22:01:24 +07:00
2026-10-12 00:25:14 +07:00
2026-09-28 22:01:24 +07:00
2026-09-29 03:19:56 +07:00
2026-09-26 01:06:28 +07:00
2026-10-12 10:28:08 +07:00
2026-10-12 10:28:08 +07:00
2026-10-12 10:28:08 +07:00
2026-10-11 23:02:34 +07:00
2026-09-25 08:20:21 +07:00
2026-10-01 10:56:03 +07:00
2026-09-30 10:20:16 +07:00
2026-10-12 07:22:54 +07:00
2026-10-09 13:44:15 +07:00
2026-09-28 23:52:14 +07:00
2026-10-12 00:25:14 +07:00
2026-10-01 07:38:38 +07:00
2026-10-12 08:40:34 +07:00
2026-10-12 08:40:34 +07:00
2026-09-29 03:19:56 +07:00
2026-09-29 01:44:52 +07:00
2026-10-12 10:28:08 +07:00
2026-10-02 04:54:20 +07:00
2026-09-29 10:51:21 +07:00
2026-09-29 02:30:40 +07:00
2026-09-28 23:52:14 +07:00
2026-10-12 10:28:08 +07:00
2026-09-25 08:20:21 +07:00
2026-09-29 10:51:21 +07:00
2026-10-12 11:06:04 +07:00
2026-10-12 00:25:14 +07:00
2026-09-29 01:44:52 +07:00
2026-09-28 23:52:14 +07:00
2026-09-29 10:51:21 +07:00
2026-09-30 06:20:12 +07:00
2026-09-25 08:20:21 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-10-12 00:25:14 +07:00
2026-10-12 03:36:57 +07:00
2026-09-25 08:20:21 +07:00
2026-10-12 10:28:08 +07:00
2026-09-26 08:57:47 +07:00
2026-10-12 11:06:04 +07:00
2026-09-28 23:52:14 +07:00
2026-09-29 10:51:21 +07:00
2026-10-11 23:02:34 +07:00
2026-10-12 10:28:08 +07:00
2026-10-12 00:25:14 +07:00
2026-09-29 21:11:47 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-29 01:44:52 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-10-12 03:36:57 +07:00
2026-10-11 23:33:17 +07:00
2026-09-28 23:52:14 +07:00
2026-10-11 23:10:33 +07:00
2026-09-28 23:52:14 +07:00
2026-10-12 03:36:57 +07:00
2026-09-28 23:52:14 +07:00
2026-09-28 23:52:14 +07:00
2026-10-12 11:06:04 +07:00
2026-09-28 23:52:14 +07:00
2026-10-11 23:33:17 +07:00
2026-09-28 23:52:14 +07:00
2026-09-26 01:06:28 +07:00
2026-09-29 10:09:02 +07:00
2026-10-12 12:26:11 +07:00
2026-10-12 12:26:11 +07:00
2026-09-28 23:52:14 +07:00
2026-10-08 08:53:16 +07:00