emilk / emilk/egui

Adjustable touchpad scroll speed

Open Beginner friendly
#5,342 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
30.6k
Forks
2.1k
Avg merge
1d 9h
Merged PRs (30d)
72

Description

Thanks for working on egui, it is very impressive!

**Is your feature request related to a problem? Please describe.**

Scrolling with my trackpad on Wayland is very slow and I see no way to change it.

**Describe the solution you'd like**

An option in `Context::options` to set a factor which `smooth_scoll_delta` is multiplied by in `scroll_area.rs`.

**Describe alternatives you've considered**

`line_scroll_speed` doesn't affect touchpads, only mouse wheels.

**Additional context**

Contributor guide

Open the contributing guide

Research direction

Start in scroll_area.rs and inspect Context::options to trace where smooth_scoll_delta is handled. Add the requested configurable factor for touchpad scrolling, while preserving the existing line_scroll_speed behavior for mouse wheels. Done means users can adjust touchpad scroll speed through Context::options on Wayland.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
frontend
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
78/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.