[Feature]: Add Gesture config
- Dominant language
- Rust
- Stars
- 21k
- Forks
- 675
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 180
Description
### Pre-flight checklist
- [x] I searched existing issues and the [Roadmap](https://github.com/AprilNEA/OpenLogi#roadmap), and this isn't already tracked.
### Problem / motivation
Gesture thresholds / deadzone and hold duration are defined as 'Magic' constants
### Proposed solution
include :
- GESTURE_SWIPE_THRESHOLD
- GESTURE_SWIPE_DEADZONE
- GESTURE_HOLD_FOR_SWIPE
in config model
### Alternatives considered
_No response_
### Related area(s)
- [x] GUI
- [ ] CLI
- [ ] Button actions / remapping
- [ ] DPI
- [ ] SmartShift
- [ ] Per-application profiles
- [x] Configuration (TOML)
- [ ] Auto-update
- [ ] Other
### Additional context
config, gesture
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate the gesture code containing the magic threshold, deadzone, and hold-duration constants, then find the configuration model and TOML loading path. Add these three settings to the model and verify that gesture behavior uses configured values and that TOML parsing succeeds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100