Arcticons-Team / Arcticons

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

Outlook displaying as a Calendar icon #2299

Open snaildos opened 4 days ago

snaildos commented 4 days ago

As the title mentions, the Outlook app is appearing as a calendar. Screenshot_20240928_120339_One UI Home.jpg

Thanks.

Richard38907 commented 4 days ago

Same here

gewaleelek commented 4 days ago

(Sorry, I thought my previous comment didn't post so I posted another; I've removed the duplicated comment)

My system launcher (realme system launcher) shows the Outlook icon in the home screen and app drawer correctly, but the wrong calendar icon can be observed in some contexts:

1) When I long-tap the buttons in the bottom menu in the Outlook app, the toast appears and uses the calendar icon instead of the Outlook icon:

https://github.com/user-attachments/assets/1e0988aa-edfc-4733-a36c-18da689f7875

2) When I share something from the system launcher, the share menu uses the calendar icon for sharing to Outlook instead of the Outlook icon:

An uneducated guess: perhaps my launcher and whatever launchers the other two above me are using are looking for the icon using only the package name (com.microsoft.office.outlook) and not the activity name of the app? Since calendar_31 is listed first in the appfilter.xml file, it gets picked up.

Just putting this here in case the info might help with debugging.

aloxe commented 4 days ago

This doesn't happen to me. signal-2024-09-29-001855 I am using Kiss launcher and my Arcticon pack is th 10.4.0

Maybe that could help @gewaleelek and others if you could share what Launcher and Arcticon version you use. Also, when you run the Iconrequest App, does outlook appear as using the calendar icon?

Richard38907 commented 4 days ago

I use a OnePlus device and the calendar icon is displaying: in settings, on the toast popup, on the icon changer dialog but not on the launcheršŸ¤”

Donnnno commented 4 days ago

to clear some things up, I added it originally because the activity is called MainCalendarActivity:

<item component="ComponentInfo{com.microsoft.office.outlook/com.microsoft.office.outlook.MainCalendarActivity}" drawable="calendar_31"/>

It seemed like a logical thing to do, because of the name. However, that's not the case in practice, so that means we'll change it in future releases to the normal one, as these:

<!-- Microsoft Outlook -->
<item component="ComponentInfo{com.microsoft.office.outlook/com.microsoft.office.outlook.MainActivity}" drawable="microsoft_outlook"/>
<item component="ComponentInfo{com.microsoft.outlooklite/com.microsoft.outlooklite.MainActivity}" drawable="microsoft_outlook"/>
<item component="ComponentInfo{com.microsoft.outlooklite/com.microsoft.outlooklite.sms.SmsMainActivity}" drawable="microsoft_outlook"/>
<item component="ComponentInfo{com.microsoft.office.outlook/com.microsoft.office.outlook.ui.miit.MiitLauncherActivity}" drawable="microsoft_outlook"/>