JannisX11 / blockbench

Blockbench - A low poly 3D model editor
https://www.blockbench.net
GNU General Public License v3.0
3.25k stars 282 forks source link

Scrolling while hovering on sliders to change value #2050

Open Ampflower opened 11 months ago

Ampflower commented 11 months ago

What are you trying to do, and what do you expect to happen?

Scrolling on any slider to change the value.

What happens instead?

Either does nothing, or in the case of the colour picker, only change the hue.

Tho this feels maybe like a browser-related bug as I could've sworn this worked before, but neither Firefox nor Epiphany (WebKitGTK) seems to handle scrolling on sliders correctly either.

Tested on:

Various old builds via Git & npm run dev

Model format in which the issue occurs

Generic Model & Minecraft skin; although seems agnostic

Blockbench variant

Website, Program

Blockbench version

4.8.3, although bug appeared back to 4.6.0 trying to bisect

Operating System

Arch Linux with KDE Plasma + Ungoogled Chromium 117.0.5938.132 (Official Build, ungoogled-chromium) Arch Linux (64-bit)

Installed Blockbench plugins

No response

Ampflower commented 11 months ago

Okay this one does confuse me, because for one using regular Chromium, scrolling works for them, but for another using the program, it doesn't.

Given I'm on the end where it doesn't work for unknown reasons, I'ma try to poke around and see what's broken.

Ampflower commented 11 months ago

So far it seems like it doesn't have mousewheel hooked up as it doesn't call into one.

JannisX11 commented 11 months ago

Are you talking about hovering over a slider and turning the mousewheel to change the value? Why are you expecting that to work?

Ampflower commented 10 months ago

Kinda used to it usually responding to a scrollwheel in say GIMP. I believe I do have a working sample but touchpads are very annoying to tune so you can actually get the value you wanted.

JannisX11 commented 9 months ago

I'll go ahead and interpret it as a suggestion for scrolling while hovering on number sliders then.