Anthonyy232 / Paperize

Paperize is a modern fully offline dynamic wallpaper changer application built for Android using Kotlin, Jetpack Compose, and Material 3
https://anthonyy232.github.io/Paperize/
GNU General Public License v3.0
454 stars 18 forks source link

[Bug] Monet color stops working after wallpaper change #173

Closed M7amma closed 1 month ago

M7amma commented 1 month ago

Describe the bug When I change the wallpaper with Paperize the system monet color doesn't change with it. But sometimes the system monet color comply with the wallpaper color but only after system/ui restart. Can we fix this behavior and make the monet color of the system comply to the wallpaper color instantly after changing the wallpaper?

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior The system monet color should respect the wallpaper color but it doesn't

Screenshots If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.

Anthonyy232 commented 1 month ago

Can you clarify what settings in the app you used?

Anthonyy232 commented 1 month ago

It seems to work on my Android Studio Pixel emulator, so I'm not really sure what the issue is -- unless I can get more information. If I had to guess, it may just be that your custom ROM doesn't correctly implement the Monet engine. Let me know the settings you used so I can check how it responds with those exact same settings on my emulator. If you want, you can also provide the wallpaper you used.

M7amma commented 1 month ago

Sorry for coming back very late. So here is my preferences in the app

Screenshot_20240929-103000_Paperize.png

I actually set the app to change the wallpaper by pressing on the quick settings tile that's provided by Paperize. And here is a screen record of the actions I make https://imgur.com/a/Y7LeqMq The expected behavior is the background color of the qs tile changes by wallpaper change but it is not. Although when I change the wallpaper manually from the gallery, the monet engine changes the qs tiles area's background color instantly

Anthonyy232 commented 1 month ago

https://github.com/user-attachments/assets/9789586e-735b-43e6-817b-d19d8f16f321

As seen here, the behavior is pretty poorly implemented by Google. To be clear, I nor any other wallpaper apps have access to the ability to change the dynamic theming -- it is 100% on the OEM software. Sorry that I can't be much more help but that's how it is.