Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Middle mouse button scrolling #1271

Closed
1 task done
KronsyC opened this issue Jun 11, 2023 · 3 comments
Closed
1 task done

[Feature Request] Middle mouse button scrolling #1271

KronsyC opened this issue Jun 11, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@KronsyC
Copy link

KronsyC commented Jun 11, 2023

Discord Account

Kronsy#0556

What is it that you'd like to see?

I think that discord used to have middle mouse button scrolling, by middle clicking then physically moving the mouse up or down, it made browsing channel histories much faster IMO and would be cool if it was brought back

Request Agreement

  • This is not a plugin request
@KronsyC KronsyC added the enhancement New feature or request label Jun 11, 2023
@KronsyC
Copy link
Author

KronsyC commented Jun 11, 2023

Does it? alrighty sorry about that

@KronsyC KronsyC closed this as completed Jun 11, 2023
@KronsyC
Copy link
Author

KronsyC commented Jun 11, 2023

Oh that makes sense, middle mouse is paste on linux, so thats why its not being captured

@Charlignon
Copy link

Hello ! TL;DR the need for such a plugin exist and is not negligible, so I would suggest to reopen the issue :)

Middle click auto-scroll does exist on Chromium/Electron, but it is enabled only on Windows. Mac and Linux user can use the --enable-blink-features=MiddleClickAutoscroll flag when start their browser/app, but it is considered a bad practice to use these flags. Additionally, it does not prevent Middle Click Paste (selection buffer) on Linux-based systems (X11 and Wayland), and there's no workaround for that. Further support from Chromium does not seem to be planned.

So to sum up a bit:

  • Gecko browsers (Firefox) : ✅ Supports autoscroll on all platforms
  • Chromium browsers (Chrome, Opera, Brave, etc) :
    • Windows ✅
    • Mac ⚠️ can use the flag OR use an addon such as this one
    • Linux ⚠️⚠️ can use the flag (BUT no middle click paste support) OR use an addon
  • Chromium/Electron apps (Discord, Vesktop) :
    • Windows ✅ (? not sure, can't test it)
    • Mac ⚠️ can use the flag
    • Linux ❌ can use flag, but every click will paste content in the app

So there's a real need for such plugin on Vencord. You can read more on this Vesktop issue. Additionally, a similar plugin exists for BetterDiscord. While I acknowledge the differences between both systems, this mean that development effort should be minimal.

Thank you for your consideration !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants