AprilNEA / AprilNEA/OpenLogi

[Feature]: Add Gesture config

Open
#256 1 comment 0 reactions 0 assignees View on GitHub
needs: triage platform: all type: feature
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.