[GH-ISSUE #661] New App Icon #656

Open
opened 2026-03-03 19:20:42 +03:00 by kerem · 17 comments
Owner

Originally created by @mhdhejazi on GitHub (Oct 18, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/661

Originally assigned to: @NghiaTranUIT on GitHub.

First, thank you so much for the great app.

I like the design of the app, but for some reason, I didn't like the icon that much. It doesn't look to me as clean as the app design. So, I decided to give it a shot and design a simpler and more modern icon. This was the result:

If you like the icon let me know and I'll send you the vector version. And feel free to close this issue if you have no plans to change the app icon right now.

Originally created by @mhdhejazi on GitHub (Oct 18, 2020). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/661 Originally assigned to: @NghiaTranUIT on GitHub. First, thank you so much for the great app. I like the design of the app, but for some reason, I didn't like the icon that much. It doesn't look to me as clean as the app design. So, I decided to give it a shot and design a simpler and more modern icon. This was the result: <img src="https://user-images.githubusercontent.com/121827/96371549-e02a3480-116a-11eb-83c7-09737e6de806.png" width="300"/> If you like the icon let me know and I'll send you the vector version. And feel free to close this issue if you have no plans to change the app icon right now.
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 18, 2020):

Hey @mhdhejazi

It's fucking awesome 😍

It seems to fit with Big Sur design and I have an idea to introduce a list of the custom app icons in Preference that allow us to change the icon app in runtime. It likes what the Apollo iOS app already does 😄

If you don't mind, please send the vector icon version to nghia@proxyman.io, and I will include it in the next build 🙌

Here is how it looks like:

IMG_0590

<!-- gh-comment-id:711213740 --> @NghiaTranUIT commented on GitHub (Oct 18, 2020): Hey @mhdhejazi It's fucking awesome 😍 It seems to fit with Big Sur design and I have an idea to introduce a list of the custom app icons in Preference that allow us to change the icon app in runtime. It likes what the Apollo iOS app already does 😄 If you don't mind, please send the vector icon version to nghia@proxyman.io, and I will include it in the next build 🙌 Here is how it looks like: ![IMG_0590](https://user-images.githubusercontent.com/5878421/96371946-acf99c80-118e-11eb-93dc-9d924de51675.PNG)
Author
Owner

@mhdhejazi commented on GitHub (Oct 18, 2020):

I'm glad you like it! I sent you a link to the icon file. Check your inbox.

<!-- gh-comment-id:711223530 --> @mhdhejazi commented on GitHub (Oct 18, 2020): I'm glad you like it! I sent you a link to the icon file. Check your inbox.
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 19, 2020):

@mhdhejazi let check out this beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.9.1_Custom_IconApp.dmg

We can select an icon app from Preference -> Appearance Tab 😄 .

The icon in Dock Bar will be changed, but not the real icon app from LaunchPad because it's technically impossible 👍

Screen Shot 2020-10-19 at 10 56 59
<!-- gh-comment-id:711544445 --> @NghiaTranUIT commented on GitHub (Oct 19, 2020): @mhdhejazi let check out this beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.9.1_Custom_IconApp.dmg We can select an icon app from Preference -> Appearance Tab 😄 . The icon in Dock Bar will be changed, but not the real icon app from LaunchPad because it's technically impossible 👍 <img width="1680" alt="Screen Shot 2020-10-19 at 10 56 59" src="https://user-images.githubusercontent.com/5878421/96401932-e4a02d00-11fe-11eb-9db0-bdb1d82170db.png">
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 19, 2020):

If you have an idea for a new icon name, feel free to propose. I will update it 🙌

Thank you so much for the awesome icon 😄

<!-- gh-comment-id:711545852 --> @NghiaTranUIT commented on GitHub (Oct 19, 2020): If you have an idea for a new icon name, feel free to propose. I will update it 🙌 Thank you so much for the awesome icon 😄
Author
Owner

@mhdhejazi commented on GitHub (Oct 19, 2020):

Very cool and nice feature. Thanks for the quick update!

I think I have to update the new icon to match the color and size of the current icon. I'll let you know when I do.

The name is cool too. Go for it 🚀

<!-- gh-comment-id:711826030 --> @mhdhejazi commented on GitHub (Oct 19, 2020): Very cool and nice feature. Thanks for the quick update! I think I have to update the new icon to match the color and size of the current icon. I'll let you know when I do. The name is cool too. Go for it 🚀
Author
Owner

@mhdhejazi commented on GitHub (Oct 19, 2020):

I updated the icon. Same link.

BTW, there is also another style (not filled) and a different color (turquoise) layers in the same file. You can check them out and switch to any if you like it more.

<!-- gh-comment-id:711862338 --> @mhdhejazi commented on GitHub (Oct 19, 2020): I updated the icon. Same link. BTW, there is also another style (not filled) and a different color (turquoise) layers in the same file. You can check them out and switch to any if you like it more. <img src="https://user-images.githubusercontent.com/121827/96422074-3c8b6380-1200-11eb-9807-544dc7e13096.png" width="300"/>
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 19, 2020):

Thanks for the update. I will check it out today 🙌

<!-- gh-comment-id:711863149 --> @NghiaTranUIT commented on GitHub (Oct 19, 2020): Thanks for the update. I will check it out today 🙌
Author
Owner

@disrupted commented on GitHub (Oct 19, 2020):

looks really good! would you consider making one for Big Sur as well using the new square/squirkle shape?

<!-- gh-comment-id:712031921 --> @disrupted commented on GitHub (Oct 19, 2020): looks really good! would you consider making one for Big Sur as well using the new square/squirkle shape?
Author
Owner

@mhdhejazi commented on GitHub (Oct 19, 2020):

Sure. I added Big Sur style to the icon file.

Normal:

With a little 3D effect (similar to Messages app):

<!-- gh-comment-id:712102272 --> @mhdhejazi commented on GitHub (Oct 19, 2020): Sure. I added Big Sur style to the icon file. Normal: <img src="https://user-images.githubusercontent.com/121827/96445799-2342e100-1219-11eb-8a48-6c5e827a7e09.png" width="300"/> With a little 3D effect (similar to Messages app): <img src="https://user-images.githubusercontent.com/121827/96447743-0dceb680-121b-11eb-9266-2321e99261bf.png" width="300"/>
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 19, 2020):

It's cool to have a 3D effect. I will replace it with the blue circle + 3D effect.

For the Big Sure (Square) icon, I will add it later when Proxyman officially launches on Big Sur (It's already supported but not build with Xcode 12 yet) 😄

<!-- gh-comment-id:712183641 --> @NghiaTranUIT commented on GitHub (Oct 19, 2020): It's cool to have a 3D effect. I will replace it with the blue circle + 3D effect. For the Big Sure (Square) icon, I will add it later when Proxyman officially launches on Big Sur (It's already supported but not build with Xcode 12 yet) 😄
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 19, 2020):

Yay, the new 3D icon is here 🙌 https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.9.1_New_3D_AppIcon.dmg

<!-- gh-comment-id:712251224 --> @NghiaTranUIT commented on GitHub (Oct 19, 2020): Yay, the new 3D icon is here 🙌 https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.9.1_New_3D_AppIcon.dmg
Author
Owner

@mhdhejazi commented on GitHub (Oct 19, 2020):

Cool 😍

One problem though, the alternative icons take some time to appear after app launch, and the old icon appears again right before closing.

I guess this is an issue with how Apple implemented NSApplication.setApplicationIconImage() compared to iOS's UIApplication.setAlternateIconName(), but I hope there is a workaround for that.

<!-- gh-comment-id:712289823 --> @mhdhejazi commented on GitHub (Oct 19, 2020): Cool 😍 One problem though, the alternative icons take some time to appear after app launch, and the old icon appears again right before closing. I guess this is an issue with how Apple implemented `NSApplication.setApplicationIconImage()` compared to iOS's `UIApplication.setAlternateIconName()`, but I hope there is a workaround for that.
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 20, 2020):

it's a technical limitation on macOS. I did research but there is no way to keep the new icon permanently like iOS does. Every time the app launches, Proxyman has to override the icon. Therefore, the old icon appears when it launches or closes.

But overall, it's good to support icon-sets, bring a new fresh breath to the macOS app 😄

<!-- gh-comment-id:712541939 --> @NghiaTranUIT commented on GitHub (Oct 20, 2020): it's a technical limitation on macOS. I did research but there is no way to keep the new icon permanently like iOS does. Every time the app launches, Proxyman has to override the icon. Therefore, the old icon appears when it launches or closes. But overall, it's good to support icon-sets, bring a new fresh breath to the macOS app 😄
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 22, 2021):

Cool 😍

One problem though, the alternative icons take some time to appear after app launch, and the old icon appears again right before closing.

I guess this is an issue with how Apple implemented NSApplication.setApplicationIconImage() compared to iOS's UIApplication.setAlternateIconName(), but I hope there is a workaround for that.

I found a solution by using NSDockTilePlugin 😄 The icon will persist after quitting and there is no glitch when starting/quiting the app. Let check out this build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.33.0_Dock_Plugin_v2.dmg

<!-- gh-comment-id:924910372 --> @NghiaTranUIT commented on GitHub (Sep 22, 2021): > Cool 😍 > > One problem though, the alternative icons take some time to appear after app launch, and the old icon appears again right before closing. > > I guess this is an issue with how Apple implemented `NSApplication.setApplicationIconImage()` compared to iOS's `UIApplication.setAlternateIconName()`, but I hope there is a workaround for that. I found a solution by using NSDockTilePlugin 😄 The icon will persist after quitting and there is no glitch when starting/quiting the app. Let check out this build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.33.0_Dock_Plugin_v2.dmg
Author
Owner

@mhdhejazi commented on GitHub (Sep 22, 2021):

NSDockTilePlugIn
Availability: macOS 10.6+

Super cool! I didn't know about it before. Thank you for following up on this!

<!-- gh-comment-id:925091586 --> @mhdhejazi commented on GitHub (Sep 22, 2021): > NSDockTilePlugIn > Availability: macOS 10.6+ Super cool! I didn't know about it before. Thank you for following up on this!
Author
Owner

@mhdhejazi commented on GitHub (Sep 22, 2021):

Just tested the Dock Plugin version and it's working great! 🎉 Well done! 👏🏼

<!-- gh-comment-id:925097528 --> @mhdhejazi commented on GitHub (Sep 22, 2021): Just tested the Dock Plugin version and it's working great! 🎉 Well done! 👏🏼
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 23, 2021):

Awesome. Glad to know it works 👍

<!-- gh-comment-id:925488735 --> @NghiaTranUIT commented on GitHub (Sep 23, 2021): Awesome. Glad to know it works 👍
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#656
No description provided.