v0.13.1
コードを見ている最中に、画面が勝手に「読み込み中」へ切り替わる問題を直しました。
修正
- diff に出ていないファイル(ログファイルなど)が更新されただけで、表示中の全ファイルが読み込み中表示になり、レイアウトが動いていたのを直しました。無関係な更新では画面に一切触れません
- 多数のファイルが一度に更新されたときや、macOS の変更通知が「どのファイルが変わったか」を失って届いたときも、内容を裏で取得して比べ、実際に変わっていたファイルだけを描き直します
- ファイル単体表示(blob / blame)でも同様に、見ているファイル自体が変わったときだけ再読み込みします。ファイルが削除された場合はこれまでどおり検知します
- ウィンドウを切り替えて戻ってきたときの全カード点滅も、同じ仕組みで消えました