Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Changelog

## 1.4.3 - 2026-08-27

Stable production hotfix for **Click to position cursor**. This patch restores
reliable cursor positioning when normal physical mouse jitter occurs between
left-button press and release. It publishes as GitHub Latest with application
version `1.4.3`, package/file version `1.4.3.0`, PowerShell module version
`1.4.3`, and tag `v1.4.3`.

### Fixed

- Fixed Click to position cursor working intermittently when sub-threshold
pointer movement occurred between mouse-down and mouse-up.
- Fixed stale selection-copy state that could keep rejecting later plain
cursor-position clicks after one jittered gesture.
- Pointer movement below the existing drag-selection threshold now remains a
click and does not mutate selection or create a phantom copy candidate.
- Cursor-reposition eligibility and selection-copy eligibility now have
independent gesture responsibilities.
- Added deterministic coverage for 1-pixel and repeated jitter, ten sequential
clicks, a poisoned-follow-up gesture, the exact drag-threshold boundary,
continued drag selection, CopyOnSelect, and stale-state recovery.

## 1.4.2 - 2026-08-25

Stable patch release of the **Pane Search** generation and **Click to position
Expand Down
15 changes: 8 additions & 7 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

最新の安定版リリースページには、インストーラー(Setup EXE)、ポータブルZIP、
リリースノート、チェックサムがまとめて掲載されています。現在の安定版は
**winTerm 1.4.2** です。
**winTerm 1.4.3** です。

インストーラーは署名されていないため、Windowsに「不明な発行元」または
SmartScreenの警告が表示される場合があります。必ず上記の公式リリースから
Expand All @@ -34,8 +34,8 @@ Microsoft、Windows、Windows Terminalのロゴも使用していません。
- `winTerm-<version>-setup-x64.exe` — 現在のユーザー、または全ユーザーへのインストール用;
- `winTerm-<version>-portable-x64.zip` — 展開してそのまま実行する用。

現在のソースバージョンは `1.4.2` で、
最新の安定版リリースも `1.4.2` です。公開されている資産の一覧とチェックサムの全体は、
現在のソースバージョンは `1.4.3` で、
最新の安定版リリースも `1.4.3` です。公開されている資産の一覧とチェックサムの全体は、
[最新の公式リリース](https://github.com/HelloThisWorld/winTerm/releases/latest)
を参照してください。

Expand All @@ -46,7 +46,7 @@ Windowsに「不明な発行元」またはSmartScreenの警告が表示され
Windows SDK、`Add-AppxPackage` は一切必要ありません。

[インストール手順(英語)](docs/user/installation.md)、
[1.4.2のリリースノート(英語)](docs/releases/1.4.2.md)、
[1.4.3のリリースノート(英語)](docs/releases/1.4.3.md)、
[1.3.0のリリースノート(英語)](docs/releases/1.3.0.md)もあわせて参照してください。

## 主な機能
Expand All @@ -57,7 +57,8 @@ Windows SDK、`Add-AppxPackage` は一切必要ありません。
出力が流れ続けている間も検索結果が更新されます;
- **クリックした位置へカーソルを移動**: シェル統合で安全に確認できる現在の編集中
コマンド内をクリックすると、シェルのテキストカーソルがその位置へ移動します。
既定で有効で、Profile > Advancedから無効にできます。ドラッグ、Shift、単語/行選択、
既定で有効で、Profile > Advancedから無効にできます。ドラッグ判定のしきい値未満の
小さなマウス移動は通常のクリックとして扱われます。ドラッグ、Shift、単語/行選択、
ハイパーリンク、VTマウス対応アプリの操作が優先され、明示的な `false` 設定も維持されます;
- ペインごとの**Command Timeline**(`Ctrl+Tab`、またはターミナル左端の細い
ハンドル): そのペインで実行したコマンドをメモリ上に保持する一覧です。
Expand Down Expand Up @@ -116,8 +117,8 @@ PowerShell 7と、[ビルド手順(英語)](docs/build.md)に記載された
.\scripts\winterm\build.ps1 -Configuration Release -Platform x64 -IncludeTests
.\scripts\winterm\test.ps1 -Suite Relevant -Configuration Release -Platform x64
.\scripts\winterm\build-unpackaged.ps1 -Configuration Release -Platform x64
.\scripts\winterm\build-installer.ps1 -Version 1.4.2 -Platform x64
.\scripts\winterm\build-portable.ps1 -Version 1.4.2 -Platform x64
.\scripts\winterm\build-installer.ps1 -Version 1.4.3 -Platform x64
.\scripts\winterm\build-portable.ps1 -Version 1.4.3 -Platform x64
```

アンパッケージ形式の生成処理では、統合されたリソースインデックスを作るための
Expand Down
19 changes: 10 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ English | [日本語](README.ja.md)
[**Open the latest stable release and download winTerm for x64**](https://github.com/HelloThisWorld/winTerm/releases/latest)

The latest stable Release page provides the Setup EXE, Portable ZIP, release
notes, and checksums together. The current stable release is **winTerm 1.4.2**.
notes, and checksums together. The current stable release is **winTerm 1.4.3**.

The installer is unsigned, so Windows may display Unknown Publisher or a
SmartScreen warning. Download only from the official release above and verify
Expand All @@ -31,8 +31,8 @@ application downloads are:
- `winTerm-<version>-setup-x64.exe` — current-user or all-users installation;
- `winTerm-<version>-portable-x64.zip` — extract and run without installation.

The current source version is `1.4.2`;
the latest stable release is `1.4.2`. See the
The current source version is `1.4.3`;
the latest stable release is `1.4.3`. See the
[latest official Release](https://github.com/HelloThisWorld/winTerm/releases/latest)
for the complete published asset list and checksums.

Expand All @@ -42,7 +42,7 @@ Release. No MSIX certificate, Developer Mode, Visual Studio, Windows SDK, or
`Add-AppxPackage` is required to install a release EXE.

See [installation guidance](docs/user/installation.md), the
[1.4.2 release notes](docs/releases/1.4.2.md), and the earlier
[1.4.3 release notes](docs/releases/1.4.3.md), and the earlier
[1.3.0 notes](docs/releases/1.3.0.md).

## Core features
Expand All @@ -52,9 +52,10 @@ See [installation guidance](docs/user/installation.md), the
and regex modes, a compact match counter, and a scrollbar overview that
stays current while output streams;
- **Click to position cursor** inside the current shell-integrated editable
command, enabled by default and available under Profile > Advanced; normal
drag, Shift, word/line selection, hyperlinks, and VT mouse applications
retain precedence, and an explicit setting of `false` remains respected;
command, enabled by default and available under Profile > Advanced; small
pointer movement below the drag threshold remains a plain click, while drag,
Shift, word/line selection, hyperlinks, and VT mouse applications retain
precedence, and an explicit setting of `false` remains respected;
- a per-pane **Command Timeline** (`Ctrl+Tab`, or the thin handle on the
terminal's left edge): an in-memory list of the commands that pane has run,
built from OSC 133 shell integration only, with load-without-executing onto
Expand Down Expand Up @@ -109,8 +110,8 @@ Use PowerShell 7 and the Microsoft Terminal toolchain described in
.\scripts\winterm\build.ps1 -Configuration Release -Platform x64 -IncludeTests
.\scripts\winterm\test.ps1 -Suite Relevant -Configuration Release -Platform x64
.\scripts\winterm\build-unpackaged.ps1 -Configuration Release -Platform x64
.\scripts\winterm\build-installer.ps1 -Version 1.4.2 -Platform x64
.\scripts\winterm\build-portable.ps1 -Version 1.4.2 -Platform x64
.\scripts\winterm\build-installer.ps1 -Version 1.4.3 -Platform x64
.\scripts\winterm\build-portable.ps1 -Version 1.4.3 -Platform x64
```

The unpackaged generator uses an unsigned MSIX only as an upstream build
Expand Down
Loading
Loading