Giter Club home page Giter Club logo

colorblendr's Introduction

👋 Hello there! I'm Mahmudul Hasan

A passionate learner and developer from Bangladesh

Connect With Me

You can connect with me in following ways.

LinkedIn Facebook Twitter Telegram Instagram Reddit Gmail

Pinned Repositories

Iconify ColorBlendr
SheGuard Melodify

Favorite Tech

Tools, languages and other things that I like to work with.

C C++ Java Kotlin Python Dart Node.js React Next.js
Git Android
Studio
Flutter VS
Code
Py
Charm
Adobe
Photoshop
Adobe
Illustrator
Adobe
XD
Figma
MySQL Firebase MongoDB JavaScript Bash Arduino HTML5 CSS3

Activities & Stats

My activities and statistics on GitHub. Updated every 4 hours.

Stats Top Langs
Contributions Trophies

colorblendr's People

Contributors

crowdin-bot avatar hifii avatar mahmud0808 avatar yurtpage avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

colorblendr's Issues

Better color extraction?

Discussed in #89

Originally posted by hanubeki June 5, 2024
Currently ColorBlendr seems to be using androidx Palette that is limited to vibrant (dark/light) and muted (dark/light) colors but quantize from monet library could give more colors.

https://github.com/Mahmud0808/ColorBlendr/tree/master/app/src/main/java/com/drdisagree/colorblendr/utils/monet/quantize

For live wallpapers, as of Android 8.1, live wallpapers can report wallpaper colors that could be used for theming.

https://developer.android.com/reference/android/app/WallpaperColors

LWP+ app is an example for utilization of WallpaperColors.

https://play.google.com/store/apps/details?id=com.lb.lwp_plus

Add One UI 6 support

The switch from One UI 5 to 6 on Samsung devices seems to have broken the ability (of many similar apps) to change the primary material you color. Is this something that can be fixed? Just asking, no expectations.

App tries to theme itself

As stated above, ColorBlendr keeps getting selected by itself under per app theme.

This leads to a potential crash loop on colors applying as the app keeps getting refreshed by the system.

pitch black mode does not work everywhere

part of the notifications ui and the search view in the settings app are still light gray after enabling pitch black mode; husky-ota-ap1a.240305.019.a1-f1130be5 rooted

Colors not applying

i used Repainter before this and that worked fine but this one actually reset the MaterialYou colors and is not doing anything.

Yes, i tried restarting the phone, the service is running and repainter is disabled.

Mode: Shizuku
OS: Android 12
Phone: Sparx neo 7
Version: v1.2

supported help。

ColorBlendr in the tank Android12.1 API 32 but android 12L also API 32 Is it supported?

If Android 12L is supported, this program does not work for my device.

593aaae0fd4961c1d7459f3d20bcc63
0493f2c55aa78c52f6eb153de7f21e8
bb835529fd905b87db90076edaa2f38

I am currently using the 1.0.0 beta3 dev version built with developer source code and support for Chinese Simplified. No other code has been changed.

After uninstallation, can't find basic color theme selection options in regular Settings app

Hello,

I wanted to try out ColorBlendr for a bit, so I installed it from F-Droid on my Pixel 7.

After installing it (and using the rooting option), I found that I didn't want it after all, so I uninstalled it. (I did check to see if there was a particular method of uninstallation or "restore defaults" option that I should use, but couldn't find anything, so figured that maybe uninstalling might take care of that anyway.)

However, now, when I go to the "Wallpaper and style" page in Settings, I find that I'm missing the option for picking colour themes:

After installing, exploring, then uninstalling, ColorBlendr

I'm pretty sure I remember there being an option to pick between basic colour themes before, but I can't see it now. The option still exists when using other (non-Owner) profiles which existed before ColorBlendr was installed, though:

Using a non-Owner profile, the theme settings are still there

If this isn't an issue with ColorBlendr, my apologies. If that's the case, does anybody know what the issue is?

In the case that this is something that installing ColorBlendr changed, how can I restore the option? (I'm happy with using adb shell and root if needed.)

Thank you!

Opening app after restoring config throws back to onboarding screen

The issue is that when restoring theme config in Colorblendr, for the color changes to take effect, the app needs to be cleared from recents and relaunched again and with that it shows the setup screen (Permissions, Root/Shizuku) in which you need to pick Root or Shizuku, after which you need to tick some toggle/change something in-app and only then the new coloring will apply. It needs to be done each time you restore the theme config

(This setup screen)
Screenshot_20240419-185630_Lawnchair

Basically, that it would be great if process of restoring theme configs could've been more seamless/streamlined

This issue persisted also on pre v1.4 versions of Colorblendr, so sorry for mentioning it that late

I'm using Android 13 QPR3, EvoX Custom ROM

[Bug] Welcome page cannot be next

FATAL EXCEPTION: main
Process: com.drdisagree.colorblendr, PID: 7103
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.drdisagree.colorblendr.ui.widgets.SelectableViewWidget.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
	at sh0.Q0(Unknown Source:141)
	at androidx.fragment.app.Fragment.t1(Unknown Source:19)
	at androidx.fragment.app.p.e(Unknown Source:128)
	at androidx.fragment.app.p.j(Unknown Source:135)
	at androidx.fragment.app.m.z(Unknown Source:574)
	at androidx.fragment.app.m.S(Unknown Source:81)
	at androidx.fragment.app.m.y(Unknown Source:31)
	at androidx.viewpager2.adapter.a.L(Unknown Source:193)
	at androidx.viewpager2.adapter.a.A(Unknown Source:2)
	at ae.a(Unknown Source:40)
	at androidx.recyclerview.widget.e.l(Unknown Source:217)
	at androidx.recyclerview.widget.LinearLayoutManager.i1(Unknown Source:33)
	at androidx.recyclerview.widget.LinearLayoutManager.V0(Unknown Source:48)
	at androidx.recyclerview.widget.LinearLayoutManager.n1(Unknown Source:34)
	at androidx.recyclerview.widget.LinearLayoutManager.A0(Unknown Source:7)
	at androidx.recyclerview.widget.RecyclerView.f0(Unknown Source:23)
	at androidx.recyclerview.widget.RecyclerView.e0(Unknown Source:23)
	at androidx.recyclerview.widget.RecyclerView.onTouchEvent(Unknown Source:377)
	at l81.onTouchEvent(Unknown Source:6)
	at android.view.View.dispatchTouchEvent(View.java:14955)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3329)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2990)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3343)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3004)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3343)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3004)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3343)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3004)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3343)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3004)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3343)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3004)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3343)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3004)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3343)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3004)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3343)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3004)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3343)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3004)
	at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:898)
	at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:2077)
	at android.app.Activity.dispatchTouchEvent(Activity.java:4431)
	at h5.dispatchTouchEvent(Unknown Source:2)
	at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:817)
	at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:805)
	at android.view.View.dispatchPointerEvent(View.java:15242)
	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:8312)
	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:8042)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7436)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7493)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7459)
	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:7641)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:7467)
	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:7698)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7440)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7493)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7459)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:7467)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7440)
	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:10924)
	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:10826)
	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:10779)
	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:11177)
	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:310)
	at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
	at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:283)
	at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:11083)
	at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:11369)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1592)
	at android.view.Choreographer.doCallbacks(Choreographer.java:1256)
	at android.view.Choreographer.doFrame(Choreographer.java:1117)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1542)
	at android.os.Handler.handleCallback(Handler.java:966)
	at android.os.Handler.dispatchMessage(Handler.java:110)
	at android.os.Looper.loopOnce(Looper.java:205)
	at android.os.Looper.loop(Looper.java:293)
	at android.app.ActivityThread.loopProcess(ActivityThread.java:9961)
	at android.app.ActivityThread.main(ActivityThread.java:9950)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1240)

OneUI 6.1 broke support

After the OneUI update, app is completely broken, not a single feature work anymore (Shizuku mode) . I can help you to debug the app if you wish.

Palette colors 0 and 1000

I hope you'll add the ability to change the colors of this palette. Because that's not possible at the moment

Have a nice day

Primary / secondary / tertiary color picker

Hello !
I just discovered this application, great work, really. I'm amazed by the results achieved.
I was wondering if it was possible to add a third option / tab in the first sceen. There is already 'Wallpaper colors' and 'Basic colors'. What about allowing the user to pick the primary, secondary and tertiary colors all by himself ? I didn't checked the code and I'm not an android developper, but naively I suppose the whole palette is processed from these 3 picks right ?
Best regards and thanks again for this wonderful app.

Procedure stuck at the third screen

Xiaomi 12X
Miui 14.0.4, Android 13

Despite having set no power saving and automatic startup, the wizard procedure stops at the third screen

I have Shizuku active, and pressing "Start," nothing happens (lowering the notification curtain and closing it right away prompts for root as per the message in the screenshot)

Screenshot_2024-02-13-19-17-08-957_com.drdisagree.colorblendr.jpg

For the moment I am using Repainter, but besides being out of date for a long time, I prefer to use as few apps on the playstore as possible

F-Droid build failed

The recently added MaxPermSize is not supported on Java 17. Did you also downgrade the Java?

Pitch black and HyperOS

Pitch black mode seems to get reset after every reboot and system ui reboot and i have to turn pitch black off and on for it to work, if this could be fixed it would be amazing

Android: 14
HyperOS: 1.0.3.0 from xiaomi.eu
Device: Poco x5 pro

Lock Screen Clock Not Affected

The lock screen clock on AOSP 14 continues to follow the default color scheme (any clock that is not the one that's also on AOSP 13). Is it possible to make it also follow the color scheme.

Does anyone have a restoration file of the default setup?

Hi, I was playing around with ColourBlendr, but now some of my colours look weird. For example, I want the default light pink theme back now, but no matter how much I tweak it, some colours appear as strange dark purples, which I do not want. I am using it through Shizuku. I should have backed up my default config before but was wondering if anyone could send me the default material you file which I could restore through the app. Thanks.
(Edit:grammar)
Screenshot_20240331-192225

QUERY_ALL_PACKAGES

Just wondering: from the app's description and screenshots, theming is applied globally. Still, the app requests the android.permission.QUERY_ALL_PACKAGES. May I ask what for that is needed? Thanks for clarification!

Some apps with updated material components cannot be completely re-themed through "Force per app theme"

Looks like some apps that have updated material components cannot be themed through the "force per app theme" menu, the app background stays the same (doesn't follow Colorblendr's Black theme for example), even after force closing the app.

Examples of such apps:

  1. Copy SMS Code (https://github.com/jd1378/otphelper):
    —Older version 1.13.1 with old material components repaints by Colorblendr completely (including the background brightness), without using the "force per app theme"
    —While later updated versions (using most recent v1.13.4 in example) with updated material components cannot be completely repainted by Colorblendr even with "force per app theme" enabled for the app;

  2. MRepo (https://github.com/MRepoApp/MRepo):
    —Older version 2.4.3 repaints completely
    —While later updated versions (using most recent v2.4.6 in example) cannot be completely repainted even with "force per app theme";

  3. Open Video Editor (https://github.com/devhyper/open-video-editor):
    —Older version 1.0.2 repaints completely
    —While later updated versions (using most recent v1.1.1 in example) cannot be completely repainted even with "force per app theme";

But for example
LogFox (https://github.com/F0x1d/LogFox) in newer versions with updated material components repaints just fine (so, with it's background) when using "force per app theme":
—Older version 1.5.1 with old material components repaints completely without using "force per app theme"
—Later versions with updated material components (using most recent LogFox v1.5.7) repaints completely using "force per app theme"

Just thought I'd let you know

(I'm using EvoX ROM, Android 13 QPR3, Colorblendr v1.3)

Unable to apply styles w shizuku

While unclear if styles is a root only option or not, I am unable to apply styles when running via shizuku.

Running android 12 on LG G8

I feel like I'm misunderstanding either this app or material you in general

The colors picked don't seem to come from the wallpaper. They change when the wallpaper changes, but like, random colors are included.
Here is an example wallpaper:
u9rkbhc8ofpc1

And here is what the app pulled:
Screenshot_20240320-144805

Where did the blue come from? It seems like every time the wallpaper changes, I can go into the app and one of the options will be accurate, but it's not always the same one. I'm trying to get it so that the most prominent color in my wallpaper is the accent color / what colors my quick setting toggles.

Allow choosing color range

Sorry for the long read.

My wallpaper have a lot of different colors in them, and color blender chooses the dominant color, please add an option so that color blender will choose a material color based on a range.
Example: let's say I set the range from purple to green(which also means that blue ext is included), and my current wallpaper has the colors yellow, red and blue, blue is the least dominant tho so usually it would choose yellow, but because I set the range from purple to green and red and yellow aren't in there, it chooses blue as the material color

Make intents able to change theme

Here's what I want to do, I'd like to have a theme that changes throuought the day. I've already got automation apps that can send an intent at any given time. But I don't know if you can send an intent to ColorblendR with extra theme data to change the theme.
Or maybe there's a better way to do it?

[Bug] Can't use the black theme when the target app's MaterialComponents version is v1.11+

  • System: MIUI 14, Android 13
  • MaterialComponents version: 1.11.0

Surface with elevation overlay has been replaced with tonal surface colors in Material's components.

Many of the dark natural colors in the latest material components v1.11 are based on N2 600 color. However, the black background of the xposed module is achieved by modifying 900 colors, which can cause this bug.

image
image

I don't know much about framework, but I think the module should implement a modification of android:lStar for effect

Related issues

Per app theme issues

A couple of issues with per app themes:

With forced:

  1. Backgrounds are messed up in most apps (i.e., black where there should be a different variant, several variants having the same color, backgrounds changed to make app hard to use [Google app, app manager, various other md3 apps])
  2. Text seems to be forced white [Google messages]

Without:

  1. Some apps [Google Messages, Google] do not seem to respect any background color changes

Wallpaper change not being detected - Colors and color choices not changing

When I change my wallpaper it does not change the colors. The app will think its the same and still give the same colors choices as if the wallpaper was the same.

The background service notification is there indicating its running in the background. I have not messed with any settings and the only use for this app is to force apps to use my system colors (that don't follow my system colors)

Android version: 12 (SQ3A.220705.004) unofficial LineageOS 19.1
ColorBlendr: 1.4 (12)

If you need any additional info just let me know

Icon Shape changes after applying ColorBlendr with Shizuku

Description

When using ColorBlendr with Shizuku, the system icon shape gets changed and can sometimes not be changed back until ColorBlendr is disabled again and the device is rebooted. Changing the Icon shape using the System "Moto" app also doesn't help.

Specs

Device: Motorola moto g73
Android Version: 13
ColorBlendr Version: 1.2
Using Shizuku: Yes

Can't use rom customizations

Hello dear developer

there have some bugs after apply the app's them i can't change my fonts and icon shape in Motorola phone. The system is myui 4.0

NoSuchMethodError: reevaluateSystemTheme(java.lang.Boolean)

[Stack Trace]:
java.lang.NoSuchMethodError: com.google.android.systemui.theme.ThemeOverlayControllerGoogle#reevaluateSystemTheme(java.lang.Boolean)
at de.robv.android.xposed.XposedHelpers.lambda$findMethodBestMatch$5(XposedHelpers.java:565)
at de.robv.android.xposed.XposedHelpers$$ExternalSyntheticLambda7.get(Unknown Source:2)
at java.util.Optional.orElseThrow(Optional.java:404)
at de.robv.android.xposed.XposedHelpers.findMethodBestMatch(XposedHelpers.java:565)
at de.robv.android.xposed.XposedHelpers.findMethodBestMatch(XposedHelpers.java:575)
at de.robv.android.xposed.XposedHelpers.callMethod(XposedHelpers.java:1454)
at com.drdisagree.colorblendr.xposed.modules.MonetColors.updatePrefs(MonetColors.java:66)
at com.drdisagree.colorblendr.config.XPrefs.loadEverything(XPrefs.java:29)
at com.drdisagree.colorblendr.config.XPrefs.lambda$static$0(XPrefs.java:14)
at com.drdisagree.colorblendr.config.XPrefs$$ExternalSyntheticLambda0.onSharedPreferenceChanged(Unknown Source:0)
at com.crossbowffs.remotepreferences.RemotePreferences$PreferenceContentObserver.onChange(RemotePreferences.java:522)
at android.database.ContentObserver.onChange(ContentObserver.java:170)
at android.database.ContentObserver.onChange(ContentObserver.java:188)
at android.database.ContentObserver.onChange(ContentObserver.java:224)
at android.database.ContentObserver.lambda$dispatchChange$0$android-database-ContentObserver(ContentObserver.java:304)
at android.database.ContentObserver$$ExternalSyntheticLambda0.run(Unknown Source:10)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7959)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942)

Improvements to "Force per app theme" list

  1. It seems that chosen/enabled apps in "Force per app theme" list don't persist when Colorblendr service turns off/on – you need to enable per app theme for needed apps all over again;

  2. Since the list shows all system+user apps, the list could be very huge – filtering options for the app list would be helpful (system+user/user/system apps and launchable (only shows system apps that can be opened)/all for system apps filter);

  3. Moving chosen/enabled/highlighted apps to the top of the list would help to easier keep track of apps for which this kind of theming is enabled, as opposed to finding them while swiping through the list;

  4. As opposed to Colorblendr app itself that needs to be enabled in "Force per app theme" list to correctly see/preview the theme as user makes changes to it in the app (like changing the background brightness), maybe per app theme should be enabled for Colorblendr by default?

Allow full control in OneUI?

In Repainter, you can get full control over the system colors in Samsung's OneUI, even with Shizuku. The only caveat is that you have to restart the phone to apply the new colors. As for me, Repainter's full control still works on OneUI 5, though I have seen that it doesn't seem to work at all on OneUI 6. Is it possible to have the app get full control over the system palette on OneUI even with Shizuku like Repainter can?

Jittery qs panel pulldown animation

While pulling down notification/qs panel it is very jittery. Even more jitter if there is music player showing in qs panel.
Tried rebooting
Device - pixel 7 pro
Android 14 March update

Fidelity and Content options

Hey, man. Great app. Just had a quick question. So, fidelity and content seem to always remain grayed out to me. Is this a result of me using Shizuku to initialize ColorBlendr or? I was hoping there might be some way for me to utilize those.

the color becomes strange

After using this application on my hyper os, the color of the buttons becomes strange, color inversion and other oddities even occur. Even though I deleted the application and removed root, nothing changed. help

Screenrecorder-2024-05-20-07-48-00-582.mp4

need custom color map

is there some kind of method to the madness of defining custom colors and what aspect of the UI they change? i feel like i could make some cool themes or something but its wayyyyy too much trial and error to get it to look the way i want cause its impossible to know what does what and its just too much without some kind of label or key or something

is the background service needed?

the background service, although doesn't use much of the resources and can be hidden from the notification, doesn't appear to be all that necessary for the basic seed color change to work.

I tried disabling/force-stopping the app and the theming works just fine, atleast the basic color change which is all the shizuku mode offers. And this color change remains even after a restart

So is there any reason for it to stay running in the background for the phones that are using the shizuku mode?

Colors aren't switching

So my wallpaper changes every 5 minutes and when I turn the screen off, color blender seems to be having problem detecting the wallpaper change, since several wallpapers(that all have different colors) have been switched around, and only after I open color blend, and turned off(and on) screen it detects the new color(force stop and then opening color blender also works)

Does this app works with live wallpaper?

It seems this app is not working with live wallpaper, after live wallpaper set, app will pick color from system default wallpaper and never follow live wallpaper update.
I'm on Android 13, MIUI 14, Muzei is my live wallpaper app, I use Muzei switch wallpaper automatic everyday. It seems Repainter works with live wallpaper so it's possible should be possible to pick color from live wallpaper instead of system default wallpaper.

Gradient

Gradient like how kdrag0ns app used to have. If at all possible other than that this is the only app that works perfectly on 14. Honestly great job.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.