[9.0b1x64] rubberband selection becomes unsmooth
Moderators: Hacker, petermad, Stefan2, white
Unfortunately there has been no (positive) change in this matter. B2 has rather made things a little worse. I'll try to create some kind of video in order to have a visualization of this issue.
- Wanderer -
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Maybe I just don't understand your problem?
Does it happen when you disable icons completely?
Does it happen when you disable icons completely?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
OK, take a look at the gif here.
First of all, there's a new issue introduced in b2 You will notice in the gif that the green rectangle (selection) appears randomly while moving the mouse.
Second, notice when the mouse cursor moves to the left panel how unsmooth the movement of the selection is. The framerate of the gif was set to 50fps on purpose, to be able to easily see the movement.
First of all, there's a new issue introduced in b2 You will notice in the gif that the green rectangle (selection) appears randomly while moving the mouse.
Second, notice when the mouse cursor moves to the left panel how unsmooth the movement of the selection is. The framerate of the gif was set to 50fps on purpose, to be able to easily see the movement.
- Wanderer -
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Thanks, that helps. I will analyze it in detail, but it looks like TC is getting less mouse move notifications when the cursor is outside of the window...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
The first problem (rubberband selection not smooth) still exists in b3 (i didn't expect any solution so soon, it seems low-priority). There is also a second problem which is not solved (which worked fine in b1 but started in b2 and remains in b3. When selecting in one of the panels and multiple columns exist, the selection cursor appears and is being repositioned in the panel as the mouse moves. This does appear in the gif i posted in my previous post.
EDIT: Here is how it looks in b1. Notice that the selection cursor looks as if the panel has been disabled and does not change position while in the gif in my previous post, it moves around.
EDIT: Here is how it looks in b1. Notice that the selection cursor looks as if the panel has been disabled and does not change position while in the gif in my previous post, it moves around.
- Wanderer -
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Sadly I couldn't reproduce the unsmooth selection here, it's very smooth whether the cursor is inside or outside. I also couldn't find anything in my code which would explain the difference you see. Therefore my conclusion is that Windows is sending you fewer mouse move notifications when outside.
I will move this to things that will not be changed, sorry. Just disable the rubberband selection if you have this problem.
I will move this to things that will not be changed, sorry. Just disable the rubberband selection if you have this problem.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
OK, no problem for the unsmooth part. It doesn't seem that important anyway. The other part with the selection box appearing and moving while rubberband-selecting? In b1 this didn't happen. It started in b2 and it seems to be a bug.ghisler(Author) wrote:Sadly I couldn't reproduce the unsmooth selection here, it's very smooth whether the cursor is inside or outside. I also couldn't find anything in my code which would explain the difference you see. Therefore my conclusion is that Windows is sending you fewer mouse move notifications when outside.
I will move this to things that will not be changed, sorry. Just disable the rubberband selection if you have this problem.
- Wanderer -
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
You mean the text cursor? I'm indeed investigating that, but it doesn't have anything to do with this thread title...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Well, although you are very correct about this 2nd issue being irrelevant with the thread title, since i initially reported it here, i'll also report here that is has been fixed in b4.ghisler(Author) wrote:You mean the text cursor? I'm indeed investigating that, but it doesn't have anything to do with this thread title...

- Wanderer -
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Yes, I changed it indeed! The problem was that in beta 1, the rubberband selection was a separate window, taking the focus away from TC - so the text cursor was gone. In newer betas, it's a child window to avoid the extra icon in the task bar - but then the cursor was remaining. I'm now explicitly hiding it during rubberband selection, and show it again when the selection is done.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com