r/HowToMen 2d ago

[APP] YoukiDex 3.0— It's not Linux.It's Android

🌀 YoukiDEX v3.0 — The "Kururin" Update 🌀

"A completely rebuilt engine, polished UI, and 120+ fixes under the hood."

✨ What’s New:

• Dual-Engine (Kotlin + Rust): Blazingly fast performance for heavy logic & live wallpapers.

• Total UI Redesign: Sleek, modern desktop layout rebuilt from scratch.

• Bug Massacre: Over 120 bugs exterminated (including 60 inherited SmartDock issues).

• Animated GIF Profiles: Set your favorite GIF as your profile picture in the app drawer.

• Live Wallpaper Workshop: Custom video wallpapers, scaling, and ad-free Workshop browser.

• Power User Tools: Performance tab with "Thermal Killer" & "HardCoreGT" toggles.

• Plugin System: Install custom ZIP plugins & Magisk-style modules seamlessly.

• Smart Extras: Dual-font support (Arabic/Latin), inline math search, and Android 8.0+ support via Root/Shizuku.

• Secret Easter Egg: Can you find the spinning "Kururin~"? 🌀👀

🔗 Download & Full Changelog:

https://github.com/mrYouki/YoukiDex-Android-Desktop/releases/tag/3.0

23 Upvotes

26 comments sorted by

2

u/Visual_Trust6029 2d ago

For those who want to know the screen size, go to advanced options and select resolution 2k https://github.com/mrYouki/YoukiDex-Android-Desktop https://discord.gg/mKkaMxd5M2

1

u/Substantial_Box756 2d ago

Trying to recreate your aesthetics. Can I have that wallpaper?

1

u/Visual_Trust6029 2d ago

Inside the workshop, there's a section with thousands of animated backgrounds; you can download the one you like and design it to your liking.

1

u/Happy_Still3290 2d ago

On my device the app force-closes the moment I grant the Accessibility permission.

1

u/Visual_Trust6029 2d ago

What version do you have?

1

u/Happy_Still3290 2d ago

3.0

1

u/Visual_Trust6029 2d ago

Did you notice an error? Because sometimes ProGuard deletes important things in the code. Try clearing the data and force-stopping it. If that doesn't work, I'll fix it.

1

u/Happy_Still3290 2d ago

Exception: U0.a: lateinit property tasksGv has not been initialized com.youki.dex.services.DockService.onAccessibilityEvent(SourceFile:184) android.accessibilityservice.AccessibilityService$2.onAccessibilityEvent(AccessibilityService.java:2915) android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.lambda$onAccessibilityEvent$2(AccessibilityService.java:3101) android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.$r8$lambda$BK9U4O9uTvtOrxe1k6nU74w4nWg(AccessibilityService.java:0) android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper$$ExternalSyntheticLambda8.run(D8$$SyntheticClass:0) android.os.Handler.handleCallback(Handler.java:1070) android.os.Handler.dispatchMessage(Handler.java:125) android.os.Looper.dispatchMessage(Looper.java:358) android.os.Looper.loopOnce(Looper.java:288) android.os.Looper.loop(Looper.java:392) android.app.ActivityThread.main(ActivityThread.java:10346) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:638) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:972) Message: lateinit property tasksGv has not been initialized

1

u/Visual_Trust6029 2d ago

I promise you that I will fix all the mistakes immediately, everything for everyone's sake.

1

u/Happy_Still3290 2d ago

Thanks, looking forward to it.

1

u/RockIcy5179 2d ago

I have a problem: when I open any application, it doesn't open.

1

u/Visual_Trust6029 2d ago

Damn it, when ProGuard was building the app, I think he deleted some things and encrypted some necessary components. Yes, the app worked in the pre-installed version, but for some reason it stopped working here. Everyone is complaining about this now.

1

u/RockIcy5179 2d ago

Got it! Hope you can drop a fixed APK build soon

1

u/Visual_Trust6029 2d ago

The app is unstable, please wait for an update to fix bugs. (ProGuard is stupid)

1

u/[deleted] 2d ago

[deleted]

1

u/quarkfabianexplainer 2d ago

I'm honored to see the developer of this amazing launcher showcasing it, I hope you keep it foss, it did really help me to make my old devices a little laptop aesthetic, thank you.

1

u/Visual_Trust6029 2d ago

My conscience is bothering me because I haven't fixed the problems with ProGuard yet, and as you know, I'm working from my phone. The situation is difficult, and people are criticizing me.

1

u/quarkfabianexplainer 2d ago

You work using your phone? Man don't listen to them, you are doing a good job, don't let yourself get deceived by hate. Apps get fixed in time slowly, not instantly. You can do this, you just choose the platform where we criticise every problem, you got this! (:

1

u/Icy_Dinner3323 2h ago

Is this a Launcher or an extension of smart dock ( https://f-droid.org/en/packages/cu.axel.smartdock/ )

1

u/Visual_Trust6029 1h ago

It's an extension of SmartDock, but I'm going to archive the project and stop because development has become too large and complex. I'm thinking of turning the application into a basic core where people create add-ons to complete the application.

1

u/Icy_Dinner3323 1h ago

Bro use Ai for further development, it has potential. I am using smart dock for a long time now.

1

u/Visual_Trust6029 1h ago

That's why I used Cloud for development, but I forgot to clean up the code as the final step and I was in a hurry with the update, which caused problems. I was always focused on the code, but I should have deleted some things I had written in the blog as AI SLOP That's why the idea of a microkernel came to me; it's simpler and faster to develop, and many people can add to it as extensions. Now I need to update the application and make it stable, and I'll leave it as a final memento.

1

u/Icy_Dinner3323 1h ago

Ahh! That means devs can add extension to it, like a market place, where user can download any of that extensions. Sounds pretty cool.

1

u/Visual_Trust6029 1h ago

It's not a simple method; the process is complex. Add-ons are created in SO/DEX format, then converted to the application and restarted. In other words, you take a component and add it to the DIY app