yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Akilesh_15:
Update v1.30

What's new:

Add both arm & arm64 binaries (credits: Substratum)

Add an option to manually toggle app's dark theme

Allow creating multiple accents

Enable/disable accents

Remove created accents (swipe left)

Refactor Text Input EditText

Download v1.30
[Android Apps and Games] Akilesh_15:
This one should work. Thanks for testing!
[Android Apps and Games] emincangencer:
It says not installed on accents. This is on HavocOS A9. Is it because of the rom?
[Android Apps and Games] chasemyass:
Tested on OOS 10.0.1 OP 6T doesn't change the color... tried on dark/white default theme too....
[Android Apps and Games] Akilesh_15:
Did you reboot after creating an accent? The changes are applied only after a reboot.
[Android Apps and Games] Akilesh_15:
Can you share the output of

su -c cmd overlay list android
[Android Apps and Games] chasemyass:
There you go
[Android Apps and Games] chasemyass:
This is after uninstalled all other themes, previous were just deactivated
[Android Apps and Games] droidan:
It works perfectly on Pixel Experience 10 GSI. :good:
[Android Apps and Games] sargijeh:
Is root a requirement for android 9 or can we grant permissions using ADB commands?
[Android Apps and Games] agplugged:
Works flawlessly on pixel 2 xl with stock rom. Great app man, thank you.
[Android Apps and Games] Akilesh_15:
Looks like OOS handles accents differently compared to AOSP. Does it have the accent colours in Developer options?
[Android Apps and Games] Akilesh_15:
Root is required for Android 9.
[Android Apps and Games] sargijeh:
Root is required means unlocking bootloader is required, means losing some of manufacturer's features are required means wiping all the device is required....

Good old times when we root our devices with kingroot are really missed...
[Android Apps and Games] Tomatot-:
OnePlus 6

Android 10

Omni 10

Magisk 20.1

It says themes are not installed even after reboot.

I guess it's a ROM compatibility issue. The colors don't show up in the settings but omni has its own theme manager I think.
[Android Apps and Games] NE0HP:
Tested this on Nexus 10 (Manta) running Android 9 (unofficial LOS16) and it works fine.
[Android Apps and Games] Akilesh_15:
Could be a compatibility issue. Does QuickSwitch work for you on Omni? I heard it has issues too. Might be the same case here.
[Android Apps and Games] krittin98:
[MENTION=7908443]Akilesh_15[/MENTION] Can this be made compatible with Nougat based OMS ROMs? I would be happy to test for you :)
[Android Apps and Games] chasemyass:
Nope, or I just missed it. It's integrated into settings app...check screenshots. Sorry for expanded one, better you to have a look too!
[Android Apps and Games] thecoolkid:
This one doesn't install ??
[Android Apps and Games] Seagold:
Now working on my A5 2017 RUNNING PIE WITH ONE UI 1.1

PLEASE, WHAT DO I NEED TO DO OR CHECK.
[Android Apps and Games] Seagold:
What do i need to choose here?
[Android Apps and Games] nstant:
Did this on my pixel 4 XL everything works fine however after the restart my phone CPU usage skyrocketed everything started lagging. This persisted after multiple reboots when I attempted to factory reset my phone was soft bricked I ended up having to fully flash the factory image to get my phone working again. Until this moment I still have no idea why this happened . Could you possibly look into this Dev?
[Android Apps and Games] Akilesh_15:
:confused:

Tried reinstalling? The only difference is the modified Android Manifest for the overlay, based on the output you sent in pm.
[Android Apps and Games] Akilesh_15:
Anything you like. It only controls the dark theme of the app.
[Android Apps and Games] Akilesh_15:
It has worked without any issues on other Pixel 4 XLs. Maybe you had installed some other mod which became active after that reboot?

And as stated in the thread remove the module if you face any issues.
[Android Apps and Games] Akilesh_15:
Sure, you can find me on Telegram with the same username.
[Android Apps and Games] nstant:
Thanks for the reply Akilesh, honestly I have no idea. I did a fresh factory wipe to my phone after the new images were out. A few days later I rooted my device and the only root apps I had were FKM, Root Browser, Naptime, and Macro Droid... Stock Kernel as well, but I'll go ahead and give it another shot and hope the same thing doesn't happen again.
[Android Apps and Games] emincangencer:
Yes I rebooted. I tried even multiple accents. All says not installed.
[Android Apps and Games] Akilesh_15:
[MENTION=4394534]chasemyass[/MENTION] [MENTION=7931261]Seagold[/MENTION] I'll add support for OOS and OneUI in the future releases.
[Android Apps and Games] Seagold:
Let me uninstall it till you include Oneui which i thought it was before installing.

Thanks.
[Android Apps and Games] thecoolkid:
I don't know why, but this one doesn't install.
[Android Apps and Games] emincangencer:
As I said few replys before I rebooted. No change. I even tried more then one accent. Maybe because of the HavocOS.
[Android Apps and Games] Akilesh_15:
[MENTION=5870938]thecoolkid[/MENTION] & [MENTION=9831335]emincangencer[/MENTION] Try this please. [MENTION=9831335]emincangencer[/MENTION] yours could be ROM related.
[Android Apps and Games] kenpaci:
Anyone try this on rog phone 2?
[Android Apps and Games] thecoolkid:
This one installs fine, generates overlay great! So good job on that part!

A couple of issues though:

1. The overlay is pushed to vendor partition. On Android 8.1 and below you don't have to do that. Overlays can be installed as user apps.

2. You have to reboot to install the overlay. Installing as user app would fix that. And touching the vendor partition isn't ideal if users wanna keep safety net working. A better solution would be to install as user app for 8.1 and below (if you decide to support versions below) or generate magisk module for vendor partition on Android 9+ (if magisk is installed) and just save all overlays into the module directory. It would still require a reboot, but at least the vendor partition would stay untouched.

3. I can't enable the overlay from within your app. The button doesn't work. I was able to enable it from terminal though (cmd overlay enable) and it works fine.

4. Could you please give the overlays a package name that's more descriptive? Instead of f.e. "com.android.theme.color.custom.O.hYL.tPwK" you could do "com.acc.[HEXCODE]" like "com.acc.FFAABB". That way it would be easier to manage programmatically from terminal or Tasker. Also would prevent from installing two overlays with the same exact color. Or you could give user a choice of a package name.

5. Why do your overlays need WRITE_EXTERNAL_STORAGE, READ_PHONE_STATE and READ_EXTERNAL_STORAGE permissions? My other accents don't have that ?
[Android Apps and Games] Akilesh_15:
Thanks for posting.

1 & 2. Yeah, I know. The code for Pie was used directly for testing. That'll be updated when I have time.

3. Looks like cmd enable-exclusive --category doesn't work here.

4. The package name was descriptive till the last public release. It was using the accent name and if it didn't meet the requirements, random name was used. Hex code might seem like a good idea, but each segment of the package name must begin with a letter. What if the hex is 183693? Hence I switched to random names. Giving the user the choice to set package name can be implemented as an optional feature.

5. I noticed that too. Still trying to find out the reason. (A weird thing like the QuickSwitch overlay consuming internet)
[Android Apps and Games] thecoolkid:
Awesome! Good to know!

I'm not familiar with that, that must be new for 9+. Does that disable all other overlays for the given category? I got multiple overlays enabled for system UI, I wouldn't want to have that disabled. For Oreo you could do

> cmd overlay enable [package.name]

and then

> cmd overlay set-priority [package.name] highest

to make sure it stays on top and becomes visible

Could you maybe just use a prefix? How about "acc.accent.hex123456" or "acc.accent.extended_green"? If you turn a name into a part of a package name that's two birds with one stone ;) users could just use prefixed hex code for a name if they wish. When the name starts with a number you could just turn the input field's header red with information that only names starting with a letter are supported. I'm using Tasker for changing the accent color based on my ever changing Muzei wallpaper, so that would be awesome to have, much less work for automation.

Ok, since the app is open source it shouldn't have any malicious behaviors, but it's always good to ask :p
[Android Apps and Games] Akilesh_15:
That disables only the overlays in its category i.e., android.theme.customization.accent_color here. This overlay is targeting android(framework-base). It shouldn't affect system ui overlays, unless the same value is used there. I'll use your suggestion for Oreo.

The previous versions were using the accent name for the package name actually. I considered restricting the input field, but I wanted to the users to have the choice to set any name. So in the previous versions I used accent name when possible, if not switched to randoms. Didn't think about cases like yours. I'll go with 'hex' + 'hex code'.
[Android Apps and Games] Voxel:
Is it possible to have a separate colour for when dark mode on Android 10 is enabled and when it isn't?
[Android Apps and Games] Akilesh_15:
Yes, the early versions had it. I removed it because I wanted to handle it better. There'll be two options: User entering a custom hex or the app handling it. You can choose between the two.
[Android Apps and Games] thecoolkid:
You can do that with Tasker
[Android Apps and Games] Akilesh_15:
Not everyone uses Tasker. Plus it's not free. The app should handle such things. :D
[Android Apps and Games] thecoolkid:
You could also do a simple search & replace/mapping of illegal characters from the accent name to something that can be used in a package name, like translating spaces into "_" and making it all lower case. It puts less pressure on the user and still allows advanced users to customize the package name enough.

---------- Post added at 05:30 AM ---------- Previous post was at 05:29 AM ----------

But it needs a service running in the background, correct?
[Android Apps and Games] Akilesh_15:
I was doing a similar thing before. Removing spaces, filtering letters etc. But there are many cases to handle here, which I feel is unnecessary, given you can go with something like prefix-package-name + hex.

No it doesn't need a background service. There's a separate accent colour for dark theme defined in framework-base.
[Android Apps and Games] ho0o0o11111:
Thanks for the great app.

No problem here. Pixel 4 XL, Dec firmware.
[Android Apps and Games] Blazethony:
I'm on pixel experience pie and new app version and magisk and after reboot and I have 'not installed'
[Android Apps and Games] Akilesh_15:
I heard that Pixel experience Pie blocks overlays.

https://t.me/QuickstepSwitcherSupport/62105
[Android Apps and Games] Akilesh_15:
v1.40

What's new:

Initial support for Android Oreo.

Support extracting colours from live wallpapers.

Revamped colour preview UI.

Refactored overlay package name creation.

Download v1.40

I have some personal work for the next 2 weeks or so. There won't be any updates in the meantime. If you face any issues, leave a reply here or in the telegram group.

[MENTION=5870938]thecoolkid[/MENTION] thanks for all the testing and comments :)
[Android Apps and Games] Seagold:
Please include Samsung oneui
[Android Apps and Games] thecoolkid:
Thanks for being so responsive with the feedback! I tried your latest version, however it seems that the generated overlay doesn't change system accent color, just the quick settings icons [yellow]... ? The rest of the system stays with the old accent color [blue] (lower priority overlay). See the attached screenshot. Up until now I was using a pack of overlays for Pluvius app. They change the actual accent for the whole system. Can you reverse engineer the attached overlay to see what the differences are?
[Android Apps and Games] Akilesh_15:
Checked it. Have to overlay few more values. It'll be a part of the next release, which will be only after 2 weeks or so, unfortunately.
[Android Apps and Games] thecoolkid:
Awesome :) happy holidays!
[Android Apps and Games] Akilesh_15:
Thanks & wish you the same. (Not taking a break for holidays btw. I have some college work :D)
[Android Apps and Games] JaggedPill:
Xcellent. Great work.
[Android Apps and Games] richarshub:
Work nicely done, I like it!
[Android Apps and Games] ray.77141:
Just wanted to say thanks to [MENTION=7908443]Akilesh_15[/MENTION] for this excellent app.

Been using this from the 1st build and can confirm that it is working perfectly with Pixel Experience 10 and Havoc OS 3.0 in Xiaomi Redmi Note 5 Pro (Whyred).

Just a small thing I noticed, if I create multiple accent colours, I can switch between them without restarting (which is great), but can not delete the colours which I am not using.

May be you can add this in the future build.
[Android Apps and Games] Akilesh_15:
Hey! Thanks for the kind words. The app can already delete the created colours. You can do this by swiping from right to the left on a colour :)

Edit: Swipe to delete from any side
[Android Apps and Games] Cedoresti:
its nice the app, but its joking for children's. no body possible make one app for make blurring ?
[Android Apps and Games] jirka607:
Did anyone tried this on MIUI 11?
[Android Apps and Games] GreySquare:
Thank you for your work, just wanted to add suggestion: I saw that you working on desaturated accent colors for dark theme, which is great, but could you add option or note with desaturation slider which value equals Material Design guidelines?
[Android Apps and Games] Akilesh_15:
The default will be the MD value. Haven't mentioned it in the UI. I'll add it :good:
[Android Apps and Games] thecoolkid:
Hi, is this still being worked on? ?
[Android Apps and Games] Akilesh_15:
v1.50

What's new:

Redesigned UI.

Create separate accent colour for dark theme [Android 10 only].

Customise Hue, saturation and lightness of chosen colours.

Reduced app size.

Overlay is now installed as a normal app on Oreo [Untested].

Added support for Oxygen OS [Untested].

Accents can be deleted by swiping from either side.

Added colour preview from Styles and wallpapers app.

New Info screen with links and app version.

Fragment transition animations from Android 10.

Download link

[MENTION=5870938]thecoolkid[/MENTION], yeah still being worked on :D Try this.

[MENTION=4394534]chasemyass[/MENTION] check if this works on OOS please.
[Android Apps and Games] chasemyass:
I would do it gladly but had to flash OOS stock again and I haven't unlocked bl and rooted yet... Sadly I won't do it anytime soon, because will be a time frame that I need to rely on my smartphone a lot, can't expect as at one random reboot to be forced to get back to stock with full wipe...

PS For other users reading this, don't understand that this apk is a problem!
[Android Apps and Games] thecoolkid:
Phenomenal work mate! Everything works beautifully on Oreo 8.1. I can install and enable accents without rebooting which is awesome! Also all accents are themed now, not only quick settings like before. Superb!

Just one note: you should probably invoke disabling the overlay before you do the uninstall code, because if user uninstalls without disabling first then all hell breaks loose (apps starts to crash).
[Android Apps and Games] Akilesh_15:
v1.51

What's new in v1.51:

In-app updates

Get notified when there is a new update

After your download is complete, click the notification to install

Dark theme is now #000000

Download link

(Won't be needed next time :D)
[Android Apps and Games] bluedog220:
Awesome thanks for all your work !
[Android Apps and Games] jimkan:
Can I change the power menu icons colour? I'm on Evolution X 4.0 Mi A1 + mgisk 20.3.

I install the latest version 1.51 .and it's change only the icons on status bar,not the power menu icons.Thanks
[Android Apps and Games] Akilesh_15:
AOSP doesn't apply the accent colour to the icons in power menu.
[Android Apps and Games] Akilesh_15:
It's not compatible with MiUI.
[Android Apps and Games] Akilesh_15:
v1.60

What's new:

App shows more wallpapers colours

Edit created accent colours

Long press on an accent in the home screen to modify it

[Android 10] Tweak dark theme accent even if separate accent option is disabled

Minor improvements to HSL sliders

Added German and Chinese translations

Custom app crash screen

[Beta][Android 9+] Backup & restore accents

Download: In app or here
[Android Apps and Games] jimkan:
Ok,thank you very much.
[Android Apps and Games] hosseinito:
I don't know if it's possible or not, but can you please add gradient accent maker?
[Android Apps and Games] Akilesh_15:
As you would know, a gradient is made of two or more colours. This is possible only by creating a drawable. Afaik, it's not possible to use a DrawableRes for the system accent which is a ColorRes.

If you check the substratum themes which have "gradient accents" the QS tiles background, icons, text and other major elements still use normal colours because of the reason stated above. The gradient is applied to only certain elements like sliders, switches etc.
[Android Apps and Games] GreySquare:
It looks like some themes uses gradients for that elements, too (QS tiles, toggles, sliders)

But implementing something like that is probably a lot of hard work, if it's even possible
[Android Apps and Games] hosseinito:
Thank you for detailed description :)
[Android Apps and Games] Pandemic:
Works on Xperia 1 with Android 10 ^^
[Android Apps and Games] Akilesh_15:
Great to hear :)
[Android Apps and Games] Akilesh_15:
v1.70

What's new:

New app icon & launch screen.

Redesigned home & colour picker layouts.

Added brand colours.

Rename accent after creation.

Restore directly from listed backups.

The app will list installed accents even if its data is cleared.

Updated translations.

Full list of changes: v1.60...v1.70

Download: In app update or here
[Android Apps and Games] Akilesh_15:
Read the thread's title again :)
[Android Apps and Games] Pandemic:
Bro [MENTION=7908443]Akilesh_15[/MENTION] can you add also the background colour in the near future ?
[Android Apps and Games] Akilesh_15:
Maybe, but no ETAs :D
[Android Apps and Games] Pandemic:
Epic and no ETA indeed ^^
[Android Apps and Games] vtn46:
Works on rooted pure AOSP? My actual phone doesn't have TWRP support :(
[Android Apps and Games] Akilesh_15:
Yes, works on AOSP. To root, you can patch the boot image of your device using Magisk Manager and flash it. TWRP is not needed at any point to use ACC.
[Android Apps and Games] nri_tech1183:
Hi

I'm on Havoc rom and rooted.

Installed the latest version of ACC, I created color accents no matter what but even after several reboots the theme is stock. I switched to dark & normal but no vail.

No Accent option is there in developer options or anywhere.

When I open ACC, it simply says for any created theme "Not Installed"

How cn I enjoy this app?
[Android Apps and Games] Akilesh_15:
It's because of the ROM. Check if the overlay is in /system/product/overlay.
[Android Apps and Games] anwarlan:
Hello, I'm using Zenfone 5z (Z01R) with HAVOC 2.7 pie rom. It already have a accent picker in Havoc settings but it only have few colour options for me. So I like to use accent picker app for more customization. Is it will work in HAVOC rom?
[Android Apps and Games] rahulvidh:
Does not working on

havoc

os
[Android Apps and Games] Pandemic:
Post a log then for the dev ><"
[Android Apps and Games] happiness4u:
Icon colors

How to fix this on Android One? The icons are the same colors as the accent.
[Android Apps and Games] vtn46:
thanks but I gave up, my phone doesn't have methods to unlock bootloader too, its a shame
[Android Apps and Games] GokuSSJgod:
THANK YOU SO FREAKING MUCH! I'M USING THIS ON MY PIXEL 4 XL & I'm using a greyish-blue and it looks amazing!
[Android Apps and Games] shadyshadow:
Nice app . One thing kinda weird with the backups

The are being placed in the Documents folder in Internal storage. Like Storage/Documents/ACC/backups/etc.
[Android Apps and Games] utopiate:
Working on Sony Xperia 10 on Stock Android 10

Many thanks
[Android Apps and Games] mrindependent:
Does this work on pixel 4xl DP4? If rooted?
[Android Apps and Games] Akilesh_15:
Yeah, it works on Android 11 DP. Tested on a Pixel 4XL
[Android Apps and Games] Akilesh_15:
v1.80

Finally an update is here! Thanks to [MENTION=5870938]thecoolkid[/MENTION] (for his valuable suggestions & testing) and to all the translators who make the app go global.

What's new:

Updated home screen: Tap to enable/disable accents & long press to edit/delete

App can now use system accent colour

Create multiple accents at once

Fix issues while restoring accents in Oreo

Backups now show more info(file size & no. of apps)

Most of the work is now done in the background

Minor UI enhancements

Updated dependencies

Added Italian(by Montelion) & Turkish(by Alperen-Ozturk) translations

Full list of changes: v1.70...v1.80

Download: In-app update or here
[Android Apps and Games] plethorahil:
awesome work dude!!! Why not make it available on play store? COOL ui too. Just a suggestion, add whole google material color palette in presets and give some kind of feedback to user when module is installed and activated
[Android Apps and Games] Akilesh_15:
Thanks for the suggestions. You can expect them in the next update ? Regarding the Play Store release, I may do it later this year.
[Android Apps and Games] Jiggs82:
Hey dev could you add this feature to your app? It's from Android 11 dp1 where you can change the qs settings icons accents to different colors whether light or dark theme. Plz see screenshots TIA
[Android Apps and Games] Blackcrane:
Amazing
[Android Apps and Games] pasi123567:
I also would have a question if you could implement this feature. Some time ago I used a custom ROM which also let you choose different system themes, what I mean is that you could change the color of the settings background and status bar. This would help for example to change between different grey tones, like total black or dark gray in dark mode for example or any other color.
[Android Apps and Games] Akilesh_15:
Will have to wait for the source code, plus I don't think this can be done on lower android versions.
[Android Apps and Games] Akilesh_15:
It can be done, but currently the only focus is accent colours, hence the app name. Maybe in the future, we'll see.
[Android Apps and Games] pasi123567:
Oh also it seems that on my device the newest version (v 1.80) of this app doesnt work. I downloaded v 1.60 and it worked.

When trying to add a color it gives me an error, something like "couldn't create" or similar.
[Android Apps and Games] Akilesh_15:
Can you share the logs, Android version & ROM.
[Android Apps and Games] Akilesh_15:
v1.90

What's new:

New custom colour picker with synced HSL, RGB and hex inputs

Updated tweak/edit page with the new colour picker

Added Material design colour palette

Automated backups with custom intervals

Daily random accents

Updated about page

UI enhancements

Updated dependencies and translations

Full list of changes: v1.80...v1.90

v1.91

Hotfix for some issues in the previous version

Download link
[Android Apps and Games] Yazhaguss:
Perfectly working on my device (Mi 9t, Magisk 20.2), thank you !
[Android Apps and Games] furyzer0:
Hi does this work for LOS 16 accent colors? My device is OnePlus 6 if it helps
[Android Apps and Games] Ashiq.makkar:
it's not working for me. I'm using corvus os. can someone help me
[Android Apps and Games] Antho02:
perfect on mi a2 lite! thank you!
[Android Apps and Games] eraser0:
It says couldn't create overlay error and there is no magisk module implemened either
[Android Apps and Games] Akilesh_15:
Can you share the logs? Also check whether substratum or swift installer works on your ROM.
[Android Apps and Games] digger16309:
Just found this module. Thank you, it's exceptionally well done!