AprilNEA / AprilNEA/OpenLogi

[Feature]: Status of Options+ settings importer

Open
#1,107 0 comments 1 reaction 0 assignees View on GitHub
needs: triage type: feature
Dominant language
Rust
Stars
21k
Forks
675
Avg merge
2d 5h
Merged PRs (30d)
172

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

### Summary
The official website mention (`openlogi.org/`) notes that an importer for Logitech Options+ settings is currently in progress. I wanted to open a tracking issue to follow its status and offer a central place for updates.

### Context
* **Current Behavior:** Users migrating from Logitech Options+ need to manually recreate button bindings, DPI settings, and gestures in `config.toml`.

### Proposed solution

* **Requested Feature:** A tool, CLI command, or automated utility to parse/import existing Options+ configuration files into OpenLogi format.

### Alternatives considered

_No response_

### Related area(s)

- [x] GUI
- [x] CLI
- [ ] Button actions / remapping
- [ ] DPI
- [ ] SmartShift
- [ ] Per-application profiles
- [x] Configuration (TOML)
- [ ] Auto-update
- [ ] Other

### Additional context

Happy to help test early builds or provide sample Options+ configuration files if needed for development!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing config.toml format and the official website note about the Options+ importer. Then determine the relevant CLI and GUI entry points and what Options+ configuration samples are available. Done means the importer’s scope and supported settings are defined, with a clear path for testing migrated button bindings, DPI settings, and gestures.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.