Arcticons-Team / Arcticons

A monotone line-based icon pack for android
http://arcticons.com/
GNU General Public License v3.0
883 stars 287 forks source link

XML-drawable compatible launchers #1832

Closed Kaiserdragon2 closed 4 months ago

Kaiserdragon2 commented 7 months ago

I want to check if there are any launcher which have issues xml icons. If you could check on your launcher or sent me some launchers so i can test it. Arcticons lightXml.zip ArcticonsDarkXml.zip

Donnnno commented 7 months ago

We might wanna test all the launchers that we're showing in our apply tab. From what I remember, Microsoft Launcher had issues with XML.

TotallyAvailable commented 7 months ago

What i can say right away

Not a Launcher, can kinda be used as one ofc but I feel like there's more worth considering than just Launcher. Not to prevent moving forwards, Apps with Icon Pack support are just so rare, breaking it would be unfortunate.

As for Holo (HD) how far is too far in terms of backwards compatibility ? (Not going into personal opinions, maybe a twice a year legacy non XML version update ?)

Again you mentioned the work involved. Would a "legacy" (same signature) version for the time being a worth and manageable solution ?

Donnnno commented 7 months ago

We can remove launchers that aren't updated in ages from the list if we want

Donnnno commented 7 months ago

Not a fan of having even more versions currently, maybe only an adaptive dark/light version.

Kaiserdragon2 commented 7 months ago

Not a fan of having even more versions currently, maybe only an adaptive dark/light version.

I also don't think more versions are a good idea especially if they are literally the same. An adaptive dark/light might be nice especially considering that it has been requested before.

TotallyAvailable commented 7 months ago

I'll drop one more

The version that introduces the switch should have 2 versions.

Also a clear notice announcing the way forward, why and what can be done in cases of incompatibility. Doesn't even need to be at the same time. Maybe release one last version before merging the PR.

Given that Microsoft Launcher isn't compatible, that's a kinda awkward situation right now anyway.

Kaiserdragon2 commented 7 months ago

We can remove launchers that aren't updated in ages from the list if we want

i think this would be a good idea if users from a phone with a native launcher that doesn't support icon packs wants to to pick one from the list they should be reasonable compatible with current android versions and the share for android api 21 - 23 is really small.

I think for a switch to xml at least Microsoft launcher should support it too. Overall the suppor isn't bad.

Donnnno commented 7 months ago

Why does it always gotta be a Microsoft thing 😆

TotallyAvailable commented 7 months ago

I think for a switch to xml at least Microsoft launcher should support it too.

Just give the trillion dollar company a bit more time.

Kaiserdragon2 commented 7 months ago

I think for a switch to xml at least Microsoft launcher should support it too.

Just give the trillion dollar company a bit more time.

More Money, More People, More Slower

TotallyAvailable commented 7 months ago

cleanup

Kaiserdragon2 commented 7 months ago

XML Launcher Support

Partial: (3)

Fully supported: (15)

EOL/Unknown (Feedback/Testing needed): (6)

Untested: (26)

*Not Supported: (2)**

Don't support icon packs in general

Apps with Icon Pack Support

Supported:

Not Supported:

Currently known: 52 Launcher 03 Apps

Donnnno commented 7 months ago

Many people ask if Arcticons supports GrapheneOS Launcher, but that launcher doesn't support icon packs in general, so it can go on the list as doesn't support icon packs :)

TotallyAvailable commented 7 months ago
### 📢 Current XML Launcher Support (🚨 Work in Progress 🚨)

**Partial: ( 3 )**
* [ ]  Action ( 'Material You' only )
* [x]  Apex ( Confirmation | Feedback needed )
* [x]  Lawnchair ( Alpha Version only )

**Fully supported: ( 21 )**
- **Open Source**
* [x]  [Kiss](https://f-droid.org/en/packages/fr.neamar.kiss/) ( [GitHub](https://github.com/Neamar/KISS) )
* [x]  [Kvaesitso](https://android.izzysoft.de/repo/apk/de.mm20.launcher2.release) ( [GitHub](https://github.com/MM2-0/Kvaesitso) )
* [x]  [monocles](https://android.izzysoft.de/repo/apk/de.monocles.launcher) ( [Codeberg](https://codeberg.org/monocles/monocles_launcher) )
* [x]  [Neo](https://android.izzysoft.de/repo/apk/com.saggitt.omega) ( [GitHub](https://github.com/NeoApplications/Neo-Launcher) )
* [x]  [TinyBit](https://f-droid.org/en/packages/rocks.tbog.tblauncher/) ( [GitHub](https://github.com/TBog/TBLauncher) | [Play Store](https://play.google.com/store/apps/details/TinyBit_Launcher?id=rocks.tbog.tblauncher) )

- **Play Store**
* [x]  [ADW](https://play.google.com/store/apps/details?id=org.adw.launcher)
* [x]  [Flick](https://play.google.com/store/apps/details?id=com.universallauncher.universallauncher)
* [x]  [Go Ex](https://play.google.com/store/apps/details?id=com.gau.go.launcherex)
* [x]  [Hios](https://play.google.com/store/apps/details?id=com.transsion.hilauncher)
* [x]  [Hyperion](https://play.google.com/store/apps/details?id=projekt.launcher)
* [x]  [Lynx](https://play.google.com/store/apps/details?id=org.n277.lynxlauncher)
* [x]  [Niagara](https://play.google.com/store/apps/details?id=bitpit.launcher)
* [x]  [Nothing](https://play.google.com/store/apps/details?id=com.nothing.launcher)
* [x]  [Nougat](https://play.google.com/store/apps/details?id=com.appyware.launcher) (Confirmation needed)
* [x]  [Nova](https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher)
* [x]  [Pear](https://play.google.com/store/apps/details?id=com.pearlauncher.pearlauncher)
* [x]  [Poco](https://play.google.com/store/apps/details?id=com.mi.android.globallauncher)
* [x]  [Smart](https://play.google.com/store/apps/details?id=ginlemon.flowerfree)
* [x]  [Square](https://play.google.com/store/apps/details?id=com.ss.squarehome2)
* [x]  [Total](https://play.google.com/store/apps/details?id=com.ss.launcher2)
* [x]  [XOS](https://play.google.com/store/apps/details?id=com.transsion.XOSLauncher)

**EOL | Unknown ( Feedback | Testing needed ): ( 9 )**
* [ ]  ASAP ( only API < 28 | No longer in the Play Store )
* [ ]  BlackBerry ( OEM )
* [ ]  CM Theme ( Custom )
* [ ]  Evie ( Questionable Listing | [Original](https://www.apkmirror.com/apk/evie-inc/evie/) not in the Play Store anymore )
* [ ]  Mesh
* [ ]  Next
* [ ]  OpenLauncher ( [Dead after Years on Life support](https://github.com/OpenLauncherTeam/openlauncher) )
* [ ]  Solo ( Crashing on available Test Devices )
* [ ]  [Turbo](https://play.google.com/store/apps/details?id=com.phonemetra.Turbo.Launcher) ( [GitHub](https://github.com/Phonemetra/TurboLauncher) )

**Untested: ( 48 )**
- **Open Source**
* [ ]  [Bliss](https://f-droid.org/en/packages/foundation.e.blisslauncher/)
* [ ]  [Discreet](https://f-droid.org/de/packages/com.vincent_falzon.discreetlauncher/) ( [GitHub](https://github.com/falzonv/discreet-launcher) | [Play Store](https://play.google.com/store/apps/details?id=com.vincent_falzon.discreetlauncher) )
* [ ]  [Emerald](https://f-droid.org/en/packages/ru.henridellal.emerald/) ( [GitHub](https://github.com/HenriDellal/emerald) )
* [ ]  [Hg](https://f-droid.org/en/packages/mono.hg/)
* [ ]  [LaunchTime](https://f-droid.org/en/packages/com.quaap.launchtime/) ( [GitHub](https://github.com/quaap/LaunchTime) | [Play Store](https://play.google.com/store/apps/details?id=com.quaap.launchtime_official) )
* [ ]  [Luke](https://f-droid.org/en/packages/luke.launcher/) ( [GitLab](https://gitlab.com/LukeSoftware/lukelauncher) )
* [ ]  [m](https://f-droid.org/en/packages/app.mlauncher/) ( [GitHub](https://github.com/HeAndroids2Much/mLauncher) )
* [ ]  [O](https://f-droid.org/en/packages/app.olauncher/) ( [GitHub](https://github.com/tanujnotes/Olauncher) )
* [ ]  [OxShell](https://android.izzysoft.de/repo/apk/com.OxGames.OxShell) ( [GitHub](https://github.com/oxters168/OxShell) )
* [ ]  [Pie Launcher](https://github.com/markusfisch/PieLauncher) ( V1.18.0+ )
* [ ]  [Pixel Launcher Extended](https://github.com/saitamasahil/Pixel-Launcher-Extended)
* [ ]  [Pixel Launcher Mods](https://github.com/KieronQuinn/PixelLauncherMods)
* [ ]  [Pixel Launcher Rootless](https://github.com/amirzaidi/Launcher3)
* [ ]  [posidon](https://f-droid.org/en/packages/posidon.launcher/) ( [DISCONTINUED](https://github.com/lposidon/posidonLauncher) )
* [ ]  [Shade](https://android.izzysoft.de/repo/apk/amirz.shade) ( [GitHub](https://github.com/amirzaidi/Shade) | No longer in the Play Store )

- **Play Store**
* [ ]  [AIO](https://play.google.com/store/apps/details?id=ru.execbit.aiolauncher)
* [ ]  Aris ( [APKMirror](https://www.apkmirror.com/apk/aris-launcher-hacker-themes/) | No longer in the Play Store )
* [ ]  [DNA](https://play.google.com/store/apps/details?id=com.atlantis.launcher)
* [ ]  Desktop Smart ( OEM - Lenovo )
* [ ]  LGHome ( OEM - com.lge.launcher2 )
* [ ]  [Lime](https://play.google.com/store/apps/details?id=app.pinya.lime)
* [ ]  [M](https://play.google.com/store/apps/details?id=com.mh.apps.m.launcher)
* [ ]  [Mini](https://play.google.com/store/apps/details?id=com.redmagicbook.minilauncher)
* [ ]  [Mini Desktop](https://play.google.com/store/apps/details?id=com.atomicadd.tinylauncher)
* [ ]  [Minimalist Phone](https://play.google.com/store/apps/details?id=com.qqlabs.minimalistlauncher)
* [ ]  [N+](https://play.google.com/store/apps/details?id=me.craftsapp.nlauncher)
* [ ]  New ( com.inew.launcher )
* [ ]  [Newer](https://play.google.com/store/apps/details?id=com.nu.launcher)
* [ ]  [Newlook](https://play.google.com/store/apps/details?id=com.newlook.launcher)
* [ ]  Nine ( com.gridappsinc.launcher )
* [ ]  [O(reo)](https://play.google.com/store/apps/details?id=com.launcher.oreo)
* [ ]  One UI ( OEM - Theme Park Required )
* [ ]  OnePlus ( net.oneplus.launcher )
* [ ]  OxygenOS* ( OEM )
* [ ]  [Ratio](https://play.google.com/store/apps/details?id=com.bllocosn)
* [ ]  [ReZ](https://play.google.com/store/apps/details?id=com.perryoncrack.rez)
* [ ]  [Ruthless](https://play.google.com/store/apps/details?id=shubh.ruthless)
* [ ]  TSF ( com.tsf.shell )
* [ ]  [V](https://play.google.com/store/apps/details?id=com.victorygroup.launcher)
* [ ]  [Vivid](https://play.google.com/store/apps/details?id=com.telenav.launcher) ( [xda](https://xdaforums.com/t/vivid-launcher-official-post-us-region-only.4335473/) )
* [ ]  [Wheel] (...)
* [ ]  [Wide](https://play.google.com/store/apps/details?id=com.shouter.widelauncher)
* [ ]  [X](https://play.google.com/store/apps/details?id=com.i.xperia.launcher)
* [ ]  [Yandex] (...)
* [ ]  Z ( OEM - Nokia )
* [ ]  ZenUI ( OEM )
* [ ]  [Zero](https://play.google.com/store/apps/details?id=com.Zerolauncher.themes.wallpapers.ioslauncher)
* [ ]  [+Home](https://play.google.com/store/apps/details?id=jp.co.a_tm.android.launcher)

**Support Unlikely: ( 11 )**
* [ ]  aHome ( mobi.bbase.ahome )
* [ ]  Atom ( Dead | [xda](https://xdaforums.com/t/app-4-0-2-atom-launcher-1-5-1-june-16.2205629/) )
* [ ]  Aviate ( Requires old Android Versions )
* [ ]  dxTop ( com.android.dxtop.launcher )
* [ ]  GDE ( [xda](https://xdaforums.com/t/gde-version-0-4-0-1-in-the-market.569409/) )
* [ ]  Go ( [APKMirror](https://www.apkmirror.com/apk/gomo-limited/go-launcher-themewallpaper/) )
* [ ]  Holo ( Requires old Android Versions )
* [ ]  Holo HD ( Requires old Android Versions )
* [ ]  LauncherPro ( com.fede.launcher )
* [ ]  Theme Manager ( com.daeva112.manager )
* [ ]  Xperia Home ( com.sonymobile.home )

**Not Supported: ( 3 )**
* [ ]  Before
* [ ]  Lucid
* [ ]  Microsoft ( formerly Arrow )

### ⚠️ Don't support Icon Packs in general ⚠️

* [ ]  ABC Launcher
* [ ]  K Launcher
* [ ]  GrapheneOS Launcher
* [ ]  Pixel Launcher
* [ ]  [Ubuntu Launcher](https://github.com/jspw/Ubuntu-Launcher)

### Apps with Icon Pack Support

**Supported: ( 7 )**
* [x]  [Appbar](https://play.google.com/store/apps/details?id=rk.android.app.appbar)
* [x]  [Big Icons - Live Tiles](https://play.google.com/store/apps/details?id=rk.android.app.bigicons)
* [x]  [Icon Pack Studio](https://play.google.com/store/apps/details?id=ginlemon.iconpackstudio)
* [x]  [Icon Request](https://github.com/Kaiserdragon2/IconRequest)
* [x]  [Notification Shortcuts](https://play.google.com/store/apps/details?id=rk.android.app.notificationshortcuts)
* [x]  [MicoPacks](https://github.com/ukanth/micopacks)
* [x]  [Taskbar](https://github.com/farmerbb/Taskbar)

Untested: ( 9 )
* [ ]  [Folder Widget](https://play.google.com/store/apps/details?id=pub.hanks.appfolderwidget)
* [ ]  [Jina Drawer](https://play.google.com/store/apps/details?id=com.mobeedom.android.jinaFS)
* [ ]  [MIUI-ify](https://play.google.com/store/apps/details?id=com.tombayley.miui) | [Bottom Quick Settings](https://play.google.com/store/apps/details?id=com.tombayley.bottomquicksettings) | [Tile Shortcuts](https://play.google.com/store/apps/details?id=com.tombayley.tileshortcuts)
* [ ]  [Sesame](https://play.google.com/store/apps/details?id=ninja.sesame.app.edge)
* [ ]  [Shortcut Maker - Pin Shortcuts](https://play.google.com/store/apps/details?id=com.bhanu.pinshortcutsfree)
* [ ]  [Smart Dock](https://github.com/axel358/smartdock)
* [ ]  [X Icon Changer](https://play.google.com/store/apps/details?id=io.hexman.xiconchanger)

Not Supported: ( 2 )
* [ ]  [Hail](https://github.com/aistra0528/Hail)
* [ ]  [Icon Packer](https://play.google.com/store/apps/details?id=cn.ommiao.iconpacker)

### Icons missing in the current Version of Arcticons ?
**Have a look at [Iconeration](https://codeberg.org/kaanelloed/Iconeration) | [Hosted by Izzysoft](https://android.izzysoft.de/repo/apk/com.kaanelloed.iconeration)**
- All-in-one on Device Icon & Icon Pack generation. 
- No prior knowledge or external tools required.
- Testing different Settings highly recommended.
- Results may be hit or miss, be aware of the limitations.

**Is your current Launcher not yet on the list or 'Untested' ?** Let us know.
**Is your current Launcher listed as 'Not Supported' ?**
Take a look at the 'Supported' list of Launchers which includes several (ad-free and maintained) Open Source alternatives.

### DO NOT install random Launcher on your (main) Device just to provide feedback unless you know what you are doing.

**Currently known:** 94 Launcher 18 Apps
Donnnno commented 7 months ago

OneUI requires an app called Theme Park to be installed to use icon packs

TotallyAvailable commented 7 months ago

Given that there might be a bit of a change in advertised Candybar coverage incoming, might as well keep things looking pretty. (In a code block to keep the list in one central comment)

Donnnno commented 7 months ago

Iconeration is basically a companion app for Arcticons: https://codeberg.org/kaanelloed/Iconeration

Donnnno commented 7 months ago

There's also Wheel Launcher (Lawnchair fork), the dev contacted me a while ago to ask if it's possible to bundle Arcticons with the Launcher: http://wheellauncher.com/

TotallyAvailable commented 7 months ago

(I did spend some time with Iconeration a while back. If you manage to not run out of Memory during the generation the results sure do range from "interesting" to perfect. The fact that it all works on device without any external tools or knowledge required certainly makes it worth taking a look at for anyone interested in further customization.)-Experience based on versions before 1.0.

Also interesting how fast things kinda escalated from just testing compatibility of a few key supported launchers to nearing the 3 digit mark of apps considered before making the switch. Given the current state it certainly seems worth it. Be it a clear notice for users of no longer supported Launchers or the "official" inclusion of more supported launchers going forward. There's obviously more work required to make it work.

By not only showing the progress and thoughts in public, we obviously leave every door open along the way for anyone reading along to jump in as well.

In case anyone working on MS Launcher is reading this, please don't make us wait for too long.

Might also not be a bad idea to link the current overview in a more visible place when the most commonly used launchers are sorted out. Might get a few more entries sorted, corrected, added or even support added due to user request.

Donnnno commented 7 months ago

I've gotten a response from the MS Launcher devs, pretty general, but who knows!

We are always working to add more sources in the updates. Thank you for sharing your thoughts with us.

We would consider and discuss your suggestion.

TotallyAvailable commented 7 months ago

The technology is clearly not there yet.

Also came across an Icon Pack the other day that specifically listed MS Launcher as not supported. As for the current support list...went a bit beyond plan.

I'll just reuse this comment here for further thoughts to avoid inbox spam.

Given a successful switch, would beta releases like Delta be a viable way forward. Given that more coverage = more breakage, which will become more noticable with DayNight as well. Leaving out all the previously mentioned thought on distribution this time. Also actually keeping track of the F-Droid news, apparently re-releasing for full RB support is actually a viable option. Anyway...with my thoughts already drifting off I'll wait and see how this topic moves along.

Donnnno commented 4 months ago

Planning to merge this with #1874