|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 1.0.0 (2025-10-26) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* Add case-sensitive search option for tmux easymotion ([d475127](https://github.com/ddzero2c/tmux-easymotion/commit/d475127b541e1f927f56fb7eb1cd526d484a0502)) |
| 9 | +* Add coordinate conversion helper function ([2386adc](https://github.com/ddzero2c/tmux-easymotion/commit/2386adc456c827773095f1b7f9c106eb953785bb)) |
| 10 | +* Add curses support while maintaining ANSI sequence functionality ([626ec93](https://github.com/ddzero2c/tmux-easymotion/commit/626ec939b95feb7a8a68b0e352515551ce771c6d)) |
| 11 | +* Add detailed logging to pyshell function when debug environment variable is set ([30cecc3](https://github.com/ddzero2c/tmux-easymotion/commit/30cecc38906f120c89cea89b1d75a400d02c6582)) |
| 12 | +* Add logging to pyshell function ([e064edc](https://github.com/ddzero2c/tmux-easymotion/commit/e064edc8645cd2e96b4e3d6920e35e9a4bf39203)) |
| 13 | +* Add scroll position handling for cursor movement in copy-mode ([3adcb42](https://github.com/ddzero2c/tmux-easymotion/commit/3adcb42f3fe816be070bd23b85c9f4198649a25e)) |
| 14 | +* Add smartsign feature with shift symbol mapping ([b2bd3cf](https://github.com/ddzero2c/tmux-easymotion/commit/b2bd3cf7334583d0627c06032818eabca3e7efcd)) |
| 15 | +* Add support for double-width characters in easymotion ([1a78032](https://github.com/ddzero2c/tmux-easymotion/commit/1a780323c71696ef60a9bfac074220c154bf9884)) |
| 16 | +* Add support for multiple panes in easymotion.py ([9bdd712](https://github.com/ddzero2c/tmux-easymotion/commit/9bdd712c1d4a15bb44e0aed54a7595f3cfb56614)) |
| 17 | +* draw borders for panes ([6c120c7](https://github.com/ddzero2c/tmux-easymotion/commit/6c120c7ad40074bc3a8d0b2b5b3c795f28ce8f3b)) |
| 18 | +* Implement cursor-aware hint generation with distance-based sorting ([fbda3b3](https://github.com/ddzero2c/tmux-easymotion/commit/fbda3b30fb10b58558356912571856edbf04881a)) |
| 19 | +* Implement dynamic hint generation ([504311f](https://github.com/ddzero2c/tmux-easymotion/commit/504311fb4bca2a4ae4766476a65a41ddd67a438a)) |
| 20 | +* Improve README.md with better configuration and environment variable documentation ([62bb7bb](https://github.com/ddzero2c/tmux-easymotion/commit/62bb7bbfad5353936c2f528f72f9e7fb7c1b5629)) |
| 21 | +* Improve search input handling that should not missing a keystroke ([785f08c](https://github.com/ddzero2c/tmux-easymotion/commit/785f08c01e26592e6fed6186cd207ab5c2c5d84f)) |
| 22 | +* make hint color configurable ([ee8d8e4](https://github.com/ddzero2c/tmux-easymotion/commit/ee8d8e43f4de7fab1a18248f3f39741f4619547f)) |
| 23 | +* Optimize startup performance and reduce screen redraws ([ec7b3a8](https://github.com/ddzero2c/tmux-easymotion/commit/ec7b3a82c0a77ba44bacb76175424ecdef4c33b5)) |
| 24 | +* Replace curses with ANSI escape sequences for terminal control ([94f52dc](https://github.com/ddzero2c/tmux-easymotion/commit/94f52dc995494c9080ad7aadb0244b9756aaca39)) |
| 25 | + |
| 26 | + |
| 27 | +### Bug Fixes |
| 28 | + |
| 29 | +* Add boundary checks and error handling to hint drawing in easymotion.py ([803c045](https://github.com/ddzero2c/tmux-easymotion/commit/803c04553b7c61af92bf513e698e4e25b3051a59)) |
| 30 | +* add smartsign ([9559366](https://github.com/ddzero2c/tmux-easymotion/commit/9559366f3f09320a4fbf410d3453380aa56e2406)) |
| 31 | +* draw hint ([8ff9e63](https://github.com/ddzero2c/tmux-easymotion/commit/8ff9e6343676222cd94987cee7f87e031d58caa1)) |
| 32 | +* escape hints ([56c6292](https://github.com/ddzero2c/tmux-easymotion/commit/56c62920021a77210ba162170624c22d777ce4c4)) |
| 33 | +* escape hints ([f299119](https://github.com/ddzero2c/tmux-easymotion/commit/f299119eb587fb1d5b1e873c1a52ae1296f5e938)) |
| 34 | +* first input is space ([f58f32b](https://github.com/ddzero2c/tmux-easymotion/commit/f58f32b62f309db39523e0805080ba234f141c5e)), closes [#2](https://github.com/ddzero2c/tmux-easymotion/issues/2) |
| 35 | +* Fix string formatting issue in tmux_capture_pane function ([885d0a7](https://github.com/ddzero2c/tmux-easymotion/commit/885d0a74fd9636050c5b3161d3d3bee9771d0513)) |
| 36 | +* get pane id wrong when there's background pane ([6edb298](https://github.com/ddzero2c/tmux-easymotion/commit/6edb298e08b4efbfbf4775bd0bdc24e58f920afd)) |
| 37 | +* handle ctrl-c properly ([39dd9b0](https://github.com/ddzero2c/tmux-easymotion/commit/39dd9b0f08041e60485ad6b5f022da32aa280e57)) |
| 38 | +* handle no match case ([fb8a444](https://github.com/ddzero2c/tmux-easymotion/commit/fb8a4443a76eb06d6aa083193fa187303035d412)) |
| 39 | +* Handle wide characters in easymotion.py ([5aaec2f](https://github.com/ddzero2c/tmux-easymotion/commit/5aaec2f4dba90e07b3f4b1dd41395e1cd7c736a8)) |
| 40 | +* improve annoy blink ([d9b69ea](https://github.com/ddzero2c/tmux-easymotion/commit/d9b69eae3e8c611777b03d2b70f49f7414edc4fe)) |
| 41 | +* move between multiple panes ([2307c0e](https://github.com/ddzero2c/tmux-easymotion/commit/2307c0e319345f45dc44160bf7bd28c8709b1570)) |
| 42 | +* over-pane distance calculation ([4870904](https://github.com/ddzero2c/tmux-easymotion/commit/4870904e3174b172083fca5b23593e1b19f4b3d2)) |
| 43 | +* prevent infinite loop and handle out-of-range indices in match finding ([0a318d7](https://github.com/ddzero2c/tmux-easymotion/commit/0a318d7802c0ad7d29cbda5d620b04198ab53df8)) |
| 44 | +* Redraw complete hint in original position ([07b097d](https://github.com/ddzero2c/tmux-easymotion/commit/07b097db6bb392977dddd3fda404b1bd52fcbcca)) |
| 45 | +* save temporary keystroke file in tmp dir ([156ac98](https://github.com/ddzero2c/tmux-easymotion/commit/156ac9881c51b5605d57c47077c2d1dfbab5881c)) |
| 46 | +* save temporary keystroke file in tmp dir ([bf92fdb](https://github.com/ddzero2c/tmux-easymotion/commit/bf92fdbf341d205b2a2bbb2ae638f0d84c5738b1)) |
| 47 | +* syntax error for python3.8 ([9ee2a80](https://github.com/ddzero2c/tmux-easymotion/commit/9ee2a803c056843d8ef71fcd61f1ccc77ae342bc)) |
| 48 | +* tpm script ([be5f7f2](https://github.com/ddzero2c/tmux-easymotion/commit/be5f7f202c317d4999c53407365458596f3548ac)) |
| 49 | +* use same hints as vim-easymotion ([4e451be](https://github.com/ddzero2c/tmux-easymotion/commit/4e451be0d345ab3ec8078fbd8c81e972e50f99ff)) |
0 commit comments