Option for turning off animation please
Moderators: Hacker, petermad, Stefan2, white
Option for turning off animation please
Ever since TC's used the new delphi UI framework ( at least that was reason I heard. ) in TC8, the scroll of file list view animation make TC look lags, when
right click on "My Computer" and choose "Properties". Click on "Advanced System Settings". Select Advanced -> performance settings ->visual effects. 'smooth-scroll list boxes' is checked
Windows' explorer won't have notice slow down whether it's checked or not, the animation is fast, but TC's will take about 0.2 second for a scroll, totally a waste of time. It's doesn't make sense to have users turn off a setting Windows open by default in modern computer IMHO. So either TC add an option for turning off its own scrolling animation, or tune the animation parameters to make it looks faster.
right click on "My Computer" and choose "Properties". Click on "Advanced System Settings". Select Advanced -> performance settings ->visual effects. 'smooth-scroll list boxes' is checked
Windows' explorer won't have notice slow down whether it's checked or not, the animation is fast, but TC's will take about 0.2 second for a scroll, totally a waste of time. It's doesn't make sense to have users turn off a setting Windows open by default in modern computer IMHO. So either TC add an option for turning off its own scrolling animation, or tune the animation parameters to make it looks faster.
Last edited by dindog on 2016-07-01, 02:23 UTC, edited 2 times in total.
Solwdown in first scroll event confirmed.
Core 2 Duo @2.2 GHz.
Core 2 Duo @2.2 GHz.
Ukrainian Total Commander Translator. Feedback and discuss.
Re: Option for turning off animation please
Of course it doesn't since it doesn't use list boxes but some other controls. The setting you mentioned applies to ALL standard list boxes in ALL applications, not only Delphi applications. You can try that for yourself: Open Notepad, go to font settings, open the list of fonts and scroll that list. It will behave exactly like TC's file lists. Or try PuTTY, list of saved sessions. Same thing. And there're a lot more programs that use list boxes, too.dindog wrote:Windows' explorer won't has notice slow down whether it's checked or not, the animation is fast [...]
My opinion? That crappy animation doesn't make sense, it never did, not in any application.It's doesn't make sense to have users turn off a setting Windows open by default in modern computer IMHO.
Since it's a global option, that is either enabled or disabled for all applications (as I already said), I don't think TC can do anything here. And, in my opinion, it shouldn't either. The only thing that could be done is Ghisler replacing that list box controls with some others, but I guess that's not going to happen after all these years.
Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Hmm, one of the first things i turn off when installing a new Windows on a PC is the system wide so-called smooth scrolling and the smooth scrolling in Internet Explorer - it simply doesn't work well, and as Dalai points out - it is in all Windows programs, not just TC that it doesn't work.
So don't expect TC to cover up for a poorly implementet Windows feature. And I am pretty sure that it is a MAJOR task to change TC from using listboxes to something else - not just done over night.
The same goes for font smoothing, which cannot even be turned off in Internet Explorer and several of Microsoft's applications. But that's OT.
So don't expect TC to cover up for a poorly implementet Windows feature. And I am pretty sure that it is a MAJOR task to change TC from using listboxes to something else - not just done over night.
The same goes for font smoothing, which cannot even be turned off in Internet Explorer and several of Microsoft's applications. But that's OT.
Last edited by petermad on 2016-07-01, 17:59 UTC, edited 1 time in total.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
There are some system settings that I disable first when I (re)install Windows, including all nasty useless animations (this one too).
Even on modern computers, I don't think that it costs wasting any PC resources and my time for waiting while such animations are played.
I only leave enabled 5 options from 18 on visual effects settings tab.
Even on modern computers, I don't think that it costs wasting any PC resources and my time for waiting while such animations are played.
I only leave enabled 5 options from 18 on visual effects settings tab.
You are even more restrictive as I - I have 7 left out of 20 on Windows 7 (6 out of 17 on Windows 10)I only leave enabled 5 options from 18 on visual effects settings tab.

License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
I agree there are some default setting which is turned on by Windows are bad. But it still doesn't make sense to me that a shareware known as "fast & simple" doesn't work well with some Windows' default settings. Not every TC users would like to think it's Windows' faults ( it didn't in fact, it's the delphi frameworks' )
let's take this as example. You won't blame the earth doesn't provide enough oxygen at 12000 ft when you don't breathe well, you'll put the blame on the aircraft.
let's take this as example. You won't blame the earth doesn't provide enough oxygen at 12000 ft when you don't breathe well, you'll put the blame on the aircraft.
dindog,
Roman
I suggest unchecking this option if you want to disable it.right click on "My Computer" and choose "Properties". Click on "Advanced System Settings". Select Advanced -> performance settings ->visual effects. 'smooth-scroll list boxes' is checked
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
I've unchecked. My point is: it's turned on by Windows, so I believe there are people who will think it's TC problem instead of a setting hide so deep.( it's a TC problem as a matter of fact...)Hacker wrote:dindog,I suggest unchecking this option if you want to disable it.right click on "My Computer" and choose "Properties". Click on "Advanced System Settings". Select Advanced -> performance settings ->visual effects. 'smooth-scroll list boxes' is checked
Roman
TC still want more new users, right? So it's should be fixed, not blame Windows turn on a setting it shouldn't when most other program won't feel slow as TC is
dindog,
Of course, if there is some way to turn it off for TC only programatically from TC, I am all for it. I just doubt there is.
Roman
Yes, and they are wrong and we will helpfully explain to them how to change the behavior set in windows for all programs using listboxes.I believe there are people who will think it's TC problem instead of a setting hide so deep
It is not a TC problem as a matter of fact.it's a TC problem as a matter of fact
All programs using listboxes will feel as slow as TC.most other program won't feel slow as TC is
Of course, if there is some way to turn it off for TC only programatically from TC, I am all for it. I just doubt there is.
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
2Hacker
The question is how many other programs actually use listboxes in the same was as TC does - as a container for many files that must be scrolled all the time.All programs using listboxes will feel as slow as TC.
Where do you see the problem? It's quite well documented: https://technet.microsoft.com/en-us/library/cc957204.aspxOf course, if there is some way to turn it off for TC only programatically from TC, I am all for it. I just doubt there is.
You do know it's a global option? Hacker meant that he doubts that there's a way to turn it off for TC only, and I agree. You could turn it off using SystemParametersInfo function with the SPI_SETLISTBOXSMOOTHSCROLLING flag, but I strongly advise against doing so. It's a global option that's meant to be changed by the user, and I really hate programs that change such options (without the user's consent).Lefteous wrote:Where do you see the problem? It's quite well documented: https://technet.microsoft.com/en-us/library/cc957204.aspx
Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
2Dalai
I see - I misunderstood his post.You do know it's a global option? Hacker meant that he doubts that there's a way to turn it off for TC only, and I agree.
Calling an API is even better than changing the key directly.You could turn it off using SystemParametersInfo function with the SPI_SETLISTBOXSMOOTHSCROLLING flag...
I agree that it shouldn't be done automatically. I would say it shoud be some kind of 'system integration' setting.I strongly advise against doing so. It's a global option that's meant to be changed by the user, and I really hate programs that change such options (without the user's consent).