Skip to content

feat(terminal): stepped terminal pinch zoom and safe resize reclaim - #223

Closed
longd2k3 wants to merge 10 commits into
deltaqdev:mainfrom
longd2k3:feat/stepped-terminal-pinch-zoom
Closed

longd2k3 wants to merge 10 commits into
deltaqdev:mainfrom
longd2k3:feat/stepped-terminal-pinch-zoom

Conversation

@longd2k3

Copy link
Copy Markdown

Summary

  • Implement stepped terminal pinch zoom for iOS terminal views using a pure ratchet (threshold 0.10, reversal deadband 0.03, logical font size 9..=24, derived line height font_size / 0.75).
  • Add UIKit touch arbitration in GPUI (vendor submodule) so claimed two-finger pinches cancel raw pointer/scroll streams cleanly while unclaimed gestures remain intact.
  • Persist settled terminal font size globally without settings UI, with tolerant deserialization and unknown-key preservation.
  • Introduce latest-wins remote resize coordinator to serialize PTY resizing with generation invalidation and forced reclaim epochs.
  • Implement Safe Resize Reclaim across activation, pointer-down interaction, and accepted user outbound input to converge mobile geometry without synthetic input bytes.
  • Document repeatable manual test scenarios in docs/MANUAL_TEST.md.

Notes

longdd-nal and others added 10 commits September 15, 2026 03:10
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sysiphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sysiphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sysiphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sysiphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sysiphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sysiphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sysiphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
…key-bar activity

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sysiphuslabs.ai>
… enforce teardown settle

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sysiphuslabs.ai>
@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

@longdd-nal is attempting to deploy a commit to the tanlethanh Team on Vercel.

A member of the Team first needs to authorize it.

@longd2k3 longd2k3 closed this Sep 18, 2026
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.

2 participants