Hi,
after the 12 beta 4 update the mouse scrolling in the platform is very slow. Please check it out!
Kind regards
PortableUser2009
New: Kanri (Oct 9, '24), Platform 29.5.3 (Jun 27, '24)
1,100+ portable packages, 1.1 billion downloads
No Ads November!, Please donate today
The app scrolling code is completely unchanged from Beta 3/3.1/3.2. It works fine here whether scrolling by mouse wheel or clicking the scroll up/down buttons. How are you scrolling? How many apps do you have? What OS?
Sometimes, the impossible can become possible, if you're awesome!
I scroll by using the mouse wheele.
OS is windows vista 32 bit.
In the PortableApps folder I count 187 apps.
But this cannot be the culprit.
With beta 3 I didn't face this problem.
There must be something special in beta 4.
After the 12.0 beta 4.1 update the scrolling is still very slow.
There was no change at all to any code in the PortableApps.com Menu between beta 4 and 4.1.
Sometimes, the impossible can become possible, if you're awesome!
It seems to be a perfomance problem of the menu.
Sometime it's a bit better, sometimes it's horrible.
Maybe some new things are not optimized yet.
At the end there must be something in beta 4 or beta 4.1 that causes the problem. In beta 3 there was no such issue.
As you can see below there are others facing the same problem.
I realize that there are two reports so far. I'm just clarifying what has and has not changed. Saying it got better from 4 to 4.1 means that, at least some piece of it, is completely unrelated to the menu itself... since the only changes within PortableAppsPlatform.exe are the loading of a translation string in the Advanced tab of the Options window and a different version number in the About screen. Literally 3 lines of code, none of them having to do with the actual menu.
I have an idea it could be due to the cascading app menu in the system tray and when it is calculated, but I need to investigate further.
Sometimes, the impossible can become possible, if you're awesome!
After just upgrading to beta 4 I also have very slow scrolling.
Bill
I'm looking into it for the next beta release. It appears to have been introduced in the 12.0 Beta 4 release and may be related to calculation of the tray icon's cascading menu. As a note, there have been no changes in 12.0 Beta 4.1 or 4.2 to make this better or worse.
Sometimes, the impossible can become possible, if you're awesome!
I've confirmed that the source of the slowness is the procedure that rebuilds the cascading menu in the system tray. It's being rebuilt every time the list of apps is redrawn (scroll, switch view from some to all, etc) instead of just when it's changed (new app, updated app, renamed app). I'm reworking the way it's handled and should have it fixed in today or tomorrow's beta release.
Sometimes, the impossible can become possible, if you're awesome!
This issue is fixed in 12.0 Beta 4.3.
Sometimes, the impossible can become possible, if you're awesome!
The scrolling works fine again with 12.0 beta 4.3!
Thanks for fixing it!
But there is another curious thing.
If I open the menu from the tray I sometimes don't get a focus on the menu.
So I click at the menu and it gets reduced to the tray again.
After I reopen the menu from the tray I get a focus on the menu.
The only time I've seen that happen previously is for people using odd Mac style 'dock' apps, since they place a hidden window over the area the menu appears in.
If it still occurs when you close all other such apps that could interfere, please create a new bug report in the Platform bug tracker topic but be absolutely sure to include the information listed in bold at the top: https://portableapps.com/node/28593
You may also wish to include a copy of your PortableAppsMenu.ini hosted on pastebin and linked to in your comment. The goal is to give me enough information to reproduce it so I can address it.
Sometimes, the impossible can become possible, if you're awesome!
It started with beta 4. With beta 3 I didn't face this problem.
I will track it and if it appears regularly I will report it in the bug tracker.