Skip to content

Improve landscape input focus layout#146

Closed
2sem wants to merge 0 commit into
mainfrom
improve/landscape-compose-focus
Closed

Improve landscape input focus layout#146
2sem wants to merge 0 commit into
mainfrom
improve/landscape-compose-focus

Conversation

@2sem

@2sem 2sem commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a landscape compose-focus layout for keyboard typing
  • Keep normal landscape mode active while input is focused
  • Expand the input/actions column and collapse output into a compact preview
  • Keep banner hidden while focused via the existing banner focus gate
  • Tapping the compact translation preview dismisses the keyboard

User flow

flowchart TD
  A[Landscape main] --> B[Tap input]
  B --> C[Keyboard appears]
  C --> D[Banner hidden]
  C --> E[Input expands]
  C --> F[Output becomes compact preview]
  F --> G[Tap preview dismisses keyboard]
  G --> H[Normal landscape layout returns]
Loading

Verification

  • git diff --check
  • mise x -- tuist build
  • mise x -- tuist test
  • Simulator visual check:
    • Baseline: /var/folders/6x/l8h411bn30xd7f7ptkpc48mr0000gn/T/opencode/landscape-compose-before-focus.png
    • Focused: /var/folders/6x/l8h411bn30xd7f7ptkpc48mr0000gn/T/opencode/landscape-compose-focused.png

Notes

  • Based on designer recommendation: do not auto-switch to output-only Table Mode for typing.
  • Apple Translation runtime not validated in simulator.

@tuist

tuist Bot commented Jul 9, 2026

Copy link
Copy Markdown

🛠️ Tuist Run Report 🛠️

Tests 🧪

Scheme Status Cache hit rate Tests Skipped Ran Commit
talktrans-Workspace 0 % 10 0 10 3b07c23a0

Builds 🔨

Scheme Status Duration Commit
talktrans-Workspace 1m 32s 3b07c23a0

@2sem 2sem force-pushed the improve/landscape-compose-focus branch from a93668f to fe9f53b Compare July 9, 2026 08:04
@2sem 2sem closed this Jul 10, 2026
@2sem 2sem force-pushed the improve/landscape-compose-focus branch from fe9f53b to 97b0382 Compare July 10, 2026 00:19
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