1.8.0 (2025-11-16)
Features
- add
actioncli that act on current cursor position (#126) (52aaba6) - add submode for action that is configurable and allow to <tab> through (#144) (770fc42)
- allow different action colors configuration for grid, same as hints (#129) (61307c8)
- centralize overlay into a single manager and window (#146) (70c4fbe)
- grid based navigation mode (#111) (441192b)
- grid: optimize for square cells across all screen types (#122) (d40d990)
- simplify actions (#141) (49629ff)
Bug Fixes
- add missing grid cli for various actions (#125) (c92d09e)
- add more loggings throughout the program for better viewabilitiy (#130) (a6ab8d7)
- allow hiding unmatched in grid (#113) (59bcca6)
- do not clear hintOverlay when cleaning up grid (#142) (d31648f)
- ensure backspace can successfully return back to main grid with state (#136) (ae139b1)
- ensure different screen sizes and resolution gets the best grid (#115) (6016fce)
- ensure grid and hint dont sleep when refresh overlays (#124) (e35c486)
- ensure grid is clicking on absolute point, not relative points (#118) (c08b2a9)
- ensure hints working across multi displays (#117) (29cf0cb)
- grid: only call
ResizeToActiveScreenwhen it is needed, not every activation (#123) (856f0b6) - improve ci for formatting, linting and vetting go and objc files (#149) (4d09a16)
- improve linting with more checks (#147) (6091077)
- improve log retention with rotation with more configurable options (#145) (87a85e7)
- improve matched_text highlihts to only highlight the prefix text (#137) (6d6e639)
- improve perf for grid by caching the labels plus more optim (#139) (41fc4ed)
- improve resize callback handling for better UX (#132) (38dbdd9)
- make actions point based instead of element based (#110) (472a390)
- make grids more predictable than always linearly showing the labels (#131) (808ca14)
- more improvements on linting configuration and fixes (#148) (80e0544)
- more perf for grids and hints (#140) (013025c)
- only use default hotkey when not configured (#143) (f6629cf)
- react to screen changes and support extended displays for grid (#116) (1fd81c2)
- refactoring and move domain based implementation to internals (#108) (9675949)
- remove subgrid cell and row config, as we are fixing it to square 3x3 (#127) (56d89d2)
- restrict keys to only available cells (#114) (d819d72)
- restructure config and move ax related to hints section instead (#128) (a9947dc)
- separated restore cursor for grid (#112) (f91567f)
- slightly improve memory for overlay.m (#138) (84bd351)
- update default values (#119) (7a946bb)