Open Uj947nXmRqV2nRaWshKtHzTvckUUpD opened 3 months ago
Can you please provide a screenrecord to understand the issue better. Also providing info on the set sort/filters would help.
default sort/filter (sort by name ascending ; no filter)
it's easy reproductible by force closing neo store, and reopening it, then watch installed tab with the apps list populating dynamically and slowly until all apps eventually appear
Still can't reproduce. Also be aware that default sort is by updates descending, also changing this to yours didn't reproduce it. Please provide a screenrecord and more information on your system (SoC, Android version etc…)
it happens on both sort by updates or by name android 12 ; oneplus 7tpro, but not on a oneplus nord (which has lower performance). The phone is powerful enough, i doubt it's hardware related.
screen recording when sorting by name ascending:
Please download the video because i will remove it for privacy reasons. Let me know after you got it. Thank you
Downloaded, will check things later.
@Uj947nXmRqV2nRaWshKtHzTvckUUpD It took you a while to delete the video, so I modified your post. Here's the text for future reference:
it happens on both sort by updates or by name
android 12 ; oneplus 7tpro, but not on a oneplus nord (which has lower performance). The phone is powerful enough, i doubt it's hardware related.
screen recording when sorting by name ascending… [Video]
Please download the video because i will remove it for privacy reasons. Let me know after you got it. Thank you
Happens to me as well. Checked two devices. The older one has this occur noticeably. So this depends on how old/slow your device is.
Is there a way to cache the list and have it merely update upon opening the app/tab?
@opusforlife2 It's already the formal logic (read → store → when finished load the whole list), but from what the video shows it's a lazy loading of the list throw the flow… but I'll try to get to the bottom of it… it could be that the (optimized) parallel sorting behind this…
Maybe it's got to do with too-heavy animations? Might be worth removing everything and then adding them back piecemeal to see which ones are non-performant. I'm guessing towards this because Neo Backup has had similarly stuttering UI on my older device.
just to reiterate that i really doubt it's hardware performance related. my oneplus 7tpro mclaren edition is still super performant comparing to many others
I don't think my Samsung S20 FE has too bad performance as well. Just wanted to add that it's not only hard to click something but also after getting the New Update Available notification it could be that you have to wait an eternity for all the apps with updates to be loaded:
https://github.com/NeoApplications/Neo-Store/assets/115401023/16652768-d0e2-4a70-8f58-58f191860b68
The total length of the list is 143 apps, my major repos are just F-Droid, F-Droid Archive and IzzyOnDroid
I've noticed load times as high as 10 seconds for the updates to show, and 5 more for the rest of the installed apps to show. Both my older and newer device are facing this issue. On 0.9.15 only my older device used to lag.
@Uj947nXmRqV2nRaWshKtHzTvckUUpD @thornySoap @opusforlife2 I also question that it's a hardware/performance issue on the higher level: mi9/sd855 and pixel7, both provide same non-problematic experience on my side. So this is why I'm trying to test things, but still have no real pointer… any system-level customizations in play?
Plus @thornySoap , if you have posted a video it seems corrupted or removed?
Plus @thornySoap , if you have posted a video it seems corrupted or removed?
Hmm it looks normal on my side. It's just a video showing how it takes 2 and a half minutes for an app which has an update available to show up
@Uj947nXmRqV2nRaWshKtHzTvckUUpD @thornySoap @opusforlife2 I also question that it's a hardware/performance issue on the higher level: mi9/sd855 and pixel7, both provide same non-problematic experience on my side. So this is why I'm trying to test things, but still have no real pointer… any system-level customizations in play?
Plus @thornySoap , if you have posted a video it seems corrupted or removed?
regarding system-level customizations, i have magisk, zygisk lsposed, xprivacylua, microg, adaway (root), afwall+netguard(vpn)+invizible pro (dnscrypt), but i doubt they interfere with neo store's ui and apps list loading. I don't see other issues in other apps.
I have just Magisk, nothing else.
I noticed that SQL queries, that look gigantic, are run very often. Following logcat is produced after I open Neo Store, switch to the "latest" tab, because default is set to "installed", tap on the first app and wait a bit. I'm not sure if the OutOfMemory error at the end is related to that or to me opening the app page, but regardless, I'm not sure if all those huge looking queries should be run that frequently.
on 1.0.5, issue seems to have been fixed
spoke too soon. issue is still here on latest 1.0.5 version
on last version 1.0.1, on installed tab the list of apps is slowly populated on app open, and also the apps keep appearing moving and scrolling itself making hard to click a certain app in the list