Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MKF7C75bhA4ArQhyMpnsxU
1.9 KiB
1.9 KiB
v0.7.2 — The whole UI now scales correctly at 125% / 150% display scaling
🐛 Bug fixes
Buttons and panels no longer get clipped at Windows display scaling above 100%
- Fixed: on machines set to 125% or 150% scaling (most laptops), text grew with the scale but many controls didn't — the Log / Script / Stop buttons on each session tab were truncated or hidden, the ✨ AI Chat toolbar button lost its bottom edge at 150%, and dialogs like Quick Connect could clip or overlap their fields.
- Every fixed pixel size in the app now converts to your actual display scale, the same way text always did: the sidebar, toolbars, tab strips, all Settings inputs and tables, the PDU status grid, the AI chat pane, dialogs, the Ctrl+F search bar — even the scrollbar width.
- Buttons that change their text (like ⏺ Log → ⏺ Logging) now size themselves from the actual rendered text width, so they can never truncate again at any scale.
- At 100% scaling nothing changes — the conversion is exact there, so existing setups look identical to before.
Known limitation
- If you change the Windows display scaling while ETTerms is running, restart the app to re-layout at the new scale.
📦 Downloads
Two builds are produced:
| Build | Needs .NET 8 Desktop Runtime? | Notes |
|---|---|---|
Standard (ETTerms_v0.7.2) |
✅ Yes | Smaller; for machines that already have the runtime |
Portable (ETTerms_v0.7.2_portable) |
❌ No | Runtime bundled — unzip and run, no install / admin needed |
Run ETTerms v0.7.2.exe.
🔗 Links
- TTL reference: docs/ttl-script-reference.md
- Architecture: ARCHITECTURE.md
Full changelog: v0.7.1...v0.7.2