NeoApplications / Neo-Store

An F-Droid client with modern UI and an arsenal of extra features.
GNU General Public License v3.0
3.09k stars 98 forks source link

Scrolling is laggy on older phones #484

Open SurmanPP opened 1 year ago

SurmanPP commented 1 year ago

On older phones like the Huawei P20 lite and Motorola Z2 Play scrolling bigger lists(including frontpage, repo list and some others) causes stutter. It is very annoying. Its only happening when scrolling fast. Other apps F-Droid for example don't seem to have this problem.

Here is a demonstration:

https://github.com/NeoApplications/Neo-Store/assets/70163032/170904b8-2d93-4ca5-bb59-348068bfb73f

It looks better than it actually is.

Edit: I am only assuming this only applies to older phones because I don't have any newer at hand to test with. Edit 2: All the stutters in the video are caused by the Neo Store not by the recording.

ascendbeing commented 1 year ago

on 1.0.0rc5 I'm definitely experiencing this. this is a 1-2 year old entry level phone with A13. the 0.9.x is fairly fast but lacking in some necessary features.

machiav3lli commented 1 year ago

@ascendbeing using neo- or release-build ?

ascendbeing commented 1 year ago

I meant 1.0 alpha 5 built by forepda. it's slower than the .9.x release builds for me. additionally, updates can get hanged easily, and downloads can remain indefinitely with custom sd download location set. they will finish downloading but stop short of installing within neo store (edit: they will show a false percent like 80-99 but the APK is done dling download will never go away unless I do the following->). so I have to force stop to get rid of the phantom download and install via a file manager app often (both updates and downloads of not installed this happens, with custom location set. the reason I went custom is I had to clear dat to remove phantom download. with custom set I don't have to clear data cause I can force stop and manually install)

machiav3lli commented 7 months ago

Is this still an issue on stable 1.0.0?

elsandosgrande commented 1 month ago

It's not quite as bad as in the recording above (at least most of the time), but I definitely still experience some lag with Neo Store 1.0.5 on my Samsung Galaxy S6 running LineageOS 18.1. Also, it can take something like a dozen or two-dozen seconds for the app to respond when performing searches across all apps in the search tab/panel or when changing the filters and sorting order.

In short, it's at least somewhat better than in the recording above, but it's not as smooth as F-Droid or Droidify.