8bitPit / Niagara-Issues

A place to submit feature requests and bug reports for Niagara Launcher, a modern + minimalist Android home screen optimized for one-βœ‹ access and staying focused.
http://niagaralauncher.app
848 stars 41 forks source link

Suggestion For The Niagara Launcher New Material You Update: Introduce Adaptive Material You Icons #1800

Closed Amorphous404 closed 11 months ago

Amorphous404 commented 2 years ago

Is your feature request related to a problem?

No

Describe the solution you'd like

Dark Mode

IMG_20211231_205905_732

Light Mode

IMG_20211231_205911_572

I really hope in future, 1.Niagara Launcher provides a way to allow user to select different Accent color, as Material You Theming is very subtle.

  1. Hope Niagara does some magic like incorporating something like lawnchair's (lawnicons) to able to apply material you adaptive color to icons as well

I'm really impressed by how lawnchair is able to do it and with its lawnicons , its provides Adaptive colour almost to all the popular apps and it will be updated overtime by the community I hope Niagara can collaborate to make use of it in it's launcher as Niagara Material You Icons as present Niagara Dots

I hope Peter And Max comes up with an idea, i would really love it, i hope User with Lower Android version will also be able to enjoy Material You Theming wholly with the help of Niagara Launcher😊

paul-omalley commented 2 years ago

I was just thinking about this the other day. I know that to add this in would be intense as the launcher would need to have a vector icon for thousands of apps.

As a potential way around it, there are icon packs like the Pix Material You Icon pack that can create this effect, but to update the icons after a wallpaper change etc, you need to reapply the icon pack. Niagara Launcher could force a refresh of the icon pack when it detects the wallpaper change (which it does to change the Niagara Button colour and Text colour).

8bitPit commented 2 years ago

Good news everybody: Android 13 will open the API Pixel Launcher uses for the Material You icons πŸŽ‰ We're planning to use the API once Android 13 releases.

Amorphous404 commented 2 years ago

Good news everybody: Android 13 will open the API Pixel Launcher uses for the Material You icons πŸŽ‰ We're planning to use the API once Android 13 releases.

wow great πŸ”₯, hope google makes it mandatory for app developers to add the dynamic icons,

i hope it can be back ported to lower version of Android, so everyone can enjoy the dynamic theming of icons πŸ™‚

what's i like about lawnicons, the icons looks neat and the color refresh faster and changes the icons only for homescreen (favorites), and more popular app icons are added over time by the community and most interestingly lawnicons is open-sourced (https://github.com/LawnchairLauncher/lawnicons) so any launcher can implement it πŸ˜…

Ralendil commented 2 years ago

What says Paul Omalley already happens. Niagara force the icons to refresh and it works 80% of the times. However, niagara is so fast, that sometimes it refresh them before Pix Material light / dark had time to adapt the color of them. Maybe I am wrong, but, for the pix material app, it would only need that the niagara refresh happens just 1 second later...

M00NJ commented 2 years ago

I think there's a smarter way to implement themed icons. I could be wrong but I think the way pixel launcher does it, is rather than having a pack of vector icons integrated, the apps that support it have an alternative icon. So the themed icons don't come with the launcher, they come with the apps. Which is way smarter, because rather than having thousands of icons on your phone that are not used, you only get the ones you need when installing the apps. Since Android 13 more and more third party apps are starting to support themed icons as well (WhatsApp, Reddit, etc.). I think the goal for Niagara should be to make use of these alternative icons. That way not a sigle icon has to be saved within the Launcher and nobody has to update the icon pack because the app developers add the themed icons themselves over time.

Amorphous404 commented 2 years ago

I think there's a smarter way to implement themed icons. I could be wrong but I think the way pixel launcher does it, is rather than having a pack of vector icons integrated, the apps that support it have an alternative icon. So the themed icons don't come with the launcher, they come with the apps. Which is way smarter, because rather than having thousands of icons on your phone that are not used, you only get the ones you need when installing the apps. Since Android 13 more and more third party apps are starting to support themed icons as well (WhatsApp, Reddit, etc.). I think the goal for Niagara should be to make use of these alternative icons. That way not a sigle icon has to be saved within the Launcher and nobody has to update the icon pack because the app developers add the themed icons themselves over time.

Yeah, the devs are planning to use the API to support the inbuilt themed icons https://github.com/8bitPit/Niagara-Issues/issues/1800#issuecomment-1087648593

Good news everybody: Android 13 will open the API Pixel Launcher uses for the Material You icons πŸŽ‰ We're planning to use the API once Android 13 releases.

Amorphous404 commented 2 years ago

https://developer.android.com/about/versions/13/features

Themed Icons Api is already live, and few third party launchers like Hyperion are already on-board, can't wait for Niagara to join the list. Screenshot_2022-10-04-11-33-19-29_0b2fce7a16bf2b728d6ffa28c8d60efb.jpg HiShoot_20221004_111551.png

Here's the list of apps that added support for themed icons, hope more devs add the support for their apps 😊

https://9to5google.com/2022/09/22/android-13-themed-icons/

M00NJ commented 1 year ago

Good news everybody: Android 13 will open the API Pixel Launcher uses for the Material You icons πŸŽ‰ We're planning to use the API once Android 13 releases.

Any news on this?

Maxr1998 commented 11 months ago

Added in v1.10.0🎈

RokeJulianLockhart commented 4 months ago

https://github.com/8bitPit/Niagara-Issues/issues/1800#issuecomment-1810627330

This doesn't appear to be working for me:

Screenshot_20240613-100932

I'm using a Fairphone 5. Themed icons work in Quickstep.