Closed Neon-44 closed 1 year ago
Hi @Neon-44 , Thank you for bringing this to our attention. Can you please specify the version of Niagara that you are currently using?
Niagara settings -> Advanced -> App info
My installed App Version is 1.8.15.
It should be the latest one i think.
Thank you for providing the information. I've forwarded the issue to our dev team.
Thanks for reporting, @Neon-44. We received very similar bug reports a few months ago and rolled out a fix. This time, I can't reproduce it (I'm using Test DPC for managing the work profile). Can you reliably reproduce it? Moreover, does restarting Niagara Launcher help?
Restarting doesn't help at all. Even rebooted the phone.
I am using shelter on Grapheneos on a pixel7P with sandboxed google play.
Reproducable 100% of the Times, also with Whatsapp and OneNote.
Interestingly, the Apps seem to remain even after disabling the non-work version. Haven't yet restarted the phone though.
Maybe related: i just found out, WebApps aren't shown either in the alphabet, only the favorites
Same issue here On latest apk from github, on latest grapheneos on pixel6a. I use insular (built on island) instead of shelter for work profiles. 6 of 26 work apps are being displayed. 4 are GOS-apps, 2 are 3rd party apps, and these two are openboard and sandboxed playstore installed from GOS own appstore. For example two apps that are not being displayed are snapseed and google maps
I still have the same issue and I have tried both of the latest pre releases. I reckon for me it has to do with apps in the work profile (insular) that has been installed through (sandboxed) google play store. I do not experience these issues on my main profile.
Thank you both for reporting. Could you check if the just-released v1.9.3 fixes the work profile issue? https://github.com/8bitPit/Niagara-Issues/releases
Looks good to me 👌
After installing an App in the Work Profile that i don't have in my personal Profile, it immediately shows up and stays after restarting the launcher
Thanks for the Fix :)
Btw, Hobby-Rust-Dev here, just curious, what was the Problem? :)
Edit: closing and re-opening if i get issues
Nice @Neon-44, I heard a lot of great things about Rust :D The issue was a weird one: For some reason, there are a few apps that constantly tell launcher apps that they have changed, so we refreshed their icons and names and other metadata in our database and refresh our UI. Instagram, for example, does this every thirty minutes, and I found a calendar app that does that every minute! There's probably a bug somewhere inside their codebases. To not unnecessarily waste resources, we check if the app really was updated, by comparing the app's version and changed timestamp. To get the app's version, we have to retrieve the app's metadata from the Android framework. There's a weird bug (?) in the framework that prohibits us to read the app's metadata for work profile apps that are not installed on the main profile, and we handled this edge case wrong.
Describe the bug
Steps to reproduce
Does the issue also occur with other 3rd-party launchers?
Problem doesn't occur with other launchers
Other 3rd-party launcher(s) tested
Lawnchair (F-Droid version and Play Store version), GrapheneOS Launcher, Neo Launcher
Device name
Google Pixel 7 Pro
Android version
Android 13
Screenshots / Screen recordings
No response