- Fix game mode regression.
- Hint Label Damage Tracking: Improved hint label rendering performance with proper damage tracking
- Hint label areas are now properly marked for re-rendering when cleared
- Eliminates visual artifacts when hint labels are removed
- Optimized rendering to only update affected screen regions
- Configurable Hyperlink Hover Keys: Hyperlink hover modifier keys are now configurable
- Configure custom modifier keys through the hints system in
config.toml
- Default behavior unchanged: Command on macOS, Alt on other platforms
- Supports any combination of Shift, Control, Alt, and Super/Command keys
- Example:
mouse = { enabled = true, mods = ["Shift"] }
to use Shift key
- Configure custom modifier keys through the hints system in
- Hints Configuration: Renamed
hints.enabled
tohints.rules
for better clarity- Update your configuration:
[[hints.enabled]]
→[[hints.rules]]
- All hint configuration sections now use
hints.rules.*
instead ofhints.enabled.*
- Functionality remains the same, only the configuration key names changed
- Update your configuration:
Changelog
- 8a243cc prepare 0.2.24
- 51b845e fix tests for hints and links
- fe30b5b fix bindings
- 0c82d8f update force_full_damage
- 110b53b migrate hint logic to new snapshot system
- d3db672 Fix IME behavior on macOS to prevent spurious commit events
- 3140c64 fixup! fix build
- 475005c fix build
- ced2811 rename to rules
- d8c817d add configurable colors for hint
- dbc9260 hints initial implementation
- 0bc944e hints
- 31a2ebf implement hyperlink hints
- 06f7f9a flake.lock: Update
- ff9fd98 flake: devShells: include rustfmt and rust-analyzer nightly
- 8bce14b flake: packages: rio: build with minimal toolchain
- 31cc24a flake: devShells: msrv: use rust-toolchain.toml
- 4005b1f migrate to hashmap again
- ec6c853 fix panels not being updated
- cf3d016 avoid heap for contexts
- 5cd5d42 update cache
- 2b91b56 shutdown io when is done
- 445a9fd fix game mode
- 937d2d0 fix game strategy
- 4add1fe update com.rioterm.Rio.metainfo.xml