Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XML-drawable compatible launchers #1832

Closed
Kaiserdragon2 opened this issue Nov 25, 2023 · 22 comments
Closed

XML-drawable compatible launchers #1832

Kaiserdragon2 opened this issue Nov 25, 2023 · 22 comments
Labels
day & night enhancement New feature or request you arcticons you specific issue

Comments

@Kaiserdragon2
Copy link
Collaborator

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
Copy link
Collaborator

Donnnno commented Nov 25, 2023

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.

@Donnnno Donnnno added the enhancement New feature or request label Nov 25, 2023
@TotallyAvailable

This comment was marked as resolved.

@Donnnno
Copy link
Collaborator

Donnnno commented Nov 25, 2023

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

@Donnnno
Copy link
Collaborator

Donnnno commented Nov 25, 2023

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

@Kaiserdragon2
Copy link
Collaborator Author

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
Copy link
Contributor

TotallyAvailable commented Nov 25, 2023

I'll drop one more

The version that introduces the switch should have 2 versions.

  • seamless update as usual
  • different package name for anyone in the "legacy" bucket
    (If the update breaks something unexpected, this version can be installed side by side for the time being.)

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
Copy link
Collaborator Author

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
Copy link
Collaborator

Donnnno commented Nov 25, 2023

Why does it always gotta be a Microsoft thing 😆

@TotallyAvailable
Copy link
Contributor

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
Copy link
Collaborator Author

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

This comment has been minimized.

@Kaiserdragon2
Copy link
Collaborator Author

Kaiserdragon2 commented Nov 25, 2023

XML Launcher Support

Partial: (3)

  • Action ('Material You' only)
  • Apex (Confirmation/Feedback needed)
  • Lawnchair (Alpha Version only)

Fully supported: (15)

  • ADW
  • Flick
  • Go Ex
  • Hios
  • Hyperion
  • Kiss
  • Kvaesitso
  • Niagara
  • Nougat
  • Nothing
  • Nova
  • Poco
  • Smart
  • Square
  • TinyBit
  • Pear
  • XOS
  • Lynx
  • Total Launcher

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

  • BlackBerry
  • CM Theme
  • Holo (Requires old Android Versions)
  • Holo HD (Requires old Android Versions)
  • OpenLauncher
  • Solo (Crashing on available Test Devices)
  • Atom (Seems dead)
  • Arrow (is now Microsoft launcher)
  • ASAP (only api <28 not in play stor anymore)
  • Aviate (api <22)
  • Evie (Original isn't in the paystore anymore new listing is ads only)

Untested: (26)

  • Go
  • LGHome
  • Lime
  • M
  • Mesh
  • Mini
  • Minimalist
  • New
  • Next
  • Pear
  • Pixel Launcher ( Mods & Extended )
  • OxygenOS
  • One UI
  • V
  • Z
  • ZenUI
  • Zero

Not Supported: (2)*

  • Lucid
  • Microsoft
  • Before

Don't support icon packs in general

  • Pixel Launcher
  • ABC
  • GrapheneOS Launcher
  • K

Apps with Icon Pack Support

Supported:

Not Supported:

Currently known:
52 Launcher
03 Apps

@Donnnno
Copy link
Collaborator

Donnnno commented Nov 25, 2023

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
Copy link
Contributor

TotallyAvailable commented Nov 26, 2023

### 📢 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
Copy link
Collaborator

Donnnno commented Nov 26, 2023

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

@TotallyAvailable
Copy link
Contributor

TotallyAvailable commented Nov 26, 2023

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
Copy link
Collaborator

Donnnno commented Nov 26, 2023

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

@Donnnno
Copy link
Collaborator

Donnnno commented Nov 26, 2023

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
Copy link
Contributor

TotallyAvailable commented Nov 26, 2023

(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
Copy link
Collaborator

Donnnno commented Nov 30, 2023

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

This comment was marked as resolved.

@Donnnno Donnnno changed the title Test Xml vector drawables compatibility with launchers XML-drawable compatible launchers Dec 27, 2023
@Donnnno Donnnno added you arcticons you specific issue day & night labels Dec 27, 2023
@Donnnno
Copy link
Collaborator

Donnnno commented Feb 12, 2024

Planning to merge this with #1874

@Donnnno Donnnno closed this as completed Feb 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
day & night enhancement New feature or request you arcticons you specific issue
Projects
None yet
Development

No branches or pull requests

3 participants