secondlife / jira-archive

3 stars 0 forks source link

[BUG-4683] Scrolling is 'laggy' #13227

Open sl-service-account opened 10 years ago

sl-service-account commented 10 years ago

I don't mean 'lag' in the normal sense of the word, btw, but don't know how better to describe it in a brief header...

It feels almost like there is some anti-accellerator, or 'too many lines needed' in scroll situations, edit spinners, inventory window & also for cam zoom.

Previously, one 'click' of the scroll wheel would move '1 line' or 1 unit of scale for a spinner etc - not necessarily as a fixed 1 line measurement, but as a repeatable process - at any scroll speed.

Since CHUI I notice that I have to get some speed up on the wheel - my system starts at 1 line per 'click' & accelerates as I get faster.

It almost feels like it won't scroll at all until it hits Windows default, which I think is usually 3 lines per 'click'. This really has lost any sense of fine granularity, especially in edit & prefs spinners, where it has become next to useless, all or nothing.

I have tested across latest LL, FS 4.2.2 & 4.5.1, & also Singularity. This only seems to affect viewers with a full CHUI merge - 4.2.2 & Singu don't show the symptom.

(edit 13 Dec, fix typo... 'the' -> 'to')

Links

Duplicates

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-4683 | | Summary | Scrolling is 'laggy' | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | Norton Burns (norton.burns) | | Created at | 2013-12-10T09:10:15Z | | Updated at | 2015-08-19T12:33:06Z | ``` { 'Business Unit': ['Platform'], 'Date of First Response': '2014-02-13T13:45:11.390-0600', "Is there anything you'd like to add?": '4', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': '1', 'What were you doing when it happened?': '2', 'What were you expecting to happen instead?': '3', } ```
sl-service-account commented 10 years ago

Norton Burns commented at 2013-12-10T09:31:51Z

Further tests on my scroll accelerator seem to indicate that my slow scroll speed is actually less than one line per click. If I set to a fixed 1 line, then it works as expected.

Pure guesswork, but perhaps before the 'bug' the viewer was rounding up to 1 for anything less?

sl-service-account commented 10 years ago

Norton Burns commented at 2013-12-14T09:37:20Z

My acceleration is set in my mouse CP at system level (SteerMouse on OSX Mavericks), but is able to be set per app & adjusted on the fly, so is easy enough to switch for testing.

I devised a very rough & ready test to see if the mouse is doing any acceleration & what possible effect it may have.

Zoom cam from max distance into mouse look & see how many 'clicks' it takes, scrolling slowly & quickly. I used FS 4.4.2 & our current in-house nightly for convenience, but I'm sure this is inherited behaviour.

Not very scientific & numbers are a bit approximate, but 4.4.2 slow scrolling 21 clicks from full dist to ML fast scrolling, 4 clicks 4.5.x set to accelerate slow, never moves med, hard to count, maybe 8 fast 4 clicks 4.5.x set to standard 1 line 21 clicks at any speed

sl-service-account commented 10 years ago

Alexa Linden commented at 2014-02-13T19:45:11Z

Can you please provide us with step-by-step directions on how to reproduce this issue using the latest Release Viewer?

sl-service-account commented 10 years ago

Norton Burns commented at 2014-02-14T07:55:03Z

using Second Life 3.7.0 (286015) To repro, you need a Mac, a non-standard mouse (mine is a Logitech MX-518 gaming mouse) with a scroll wheel that 'clicks' so you can count; some method of changing the number of lines per 'click' & whether or not scroll acceleration is applied as you speed up the scrolling action (the shareware mouse control panel, SteerMouse, in my case) This is a setup I have been using for at least 5 years & has worked well so far. It still works on older viewers, pre-CHUI.

I also tested the same SL version running on Windows 7SP1 32bit under Parallels using the same mouse setup & this does not happen - appears to be Mac only.

On Mac, it repros the 4.5.x case, from above. On Windows, it repros the 4.4.2 case.

sl-service-account commented 9 years ago

Whirly Fizzle commented at 2015-08-19T10:50:23Z

Norton, can you make this issue public? Someone filed a dupe of it. Ta!

sl-service-account commented 9 years ago

Norton Burns commented at 2015-08-19T12:03:12Z

Sure thing, Whirls - done.