IconChanger - an app that can change you app's icon. It simplifies your icon changing process

Related tags

Icon IconChanger
Overview

IconChanger

IconChanger is an app that can change you app's icon. It simplifies your icon changing process.

How to use

  1. Go to github release
  2. Download the latest app

How to get query api (optional)

  1. Open safari
  2. Open https://macosicons.com/#/
  3. search anything
  4. Open devloper tool
  5. Choose network tab
  6. Search algolianet
  7. Copy host like p1txh7zfb3-3.algolianet.com
  8. Open IconChanger Setting
  9. Input the host.

How to contribute

  1. Fork the project
  2. Download the fork
  3. Open it in the xcode (>13.3)
  4. Start contibution
Comments
  • macOS 13.1 崩溃

    macOS 13.1 崩溃

    无法运行,打开闪退。

    -------------------------------------
    Translated Report (Full Report Below)
    -------------------------------------
    
    Process:               IconChanger [46081]
    Path:                  /private/var/folders/*/IconChanger.app/Contents/MacOS/IconChanger
    Identifier:            com.zhuhaoyu.IconChanger
    Version:               1.2.5 (14)
    Code Type:             ARM-64 (Native)
    Parent Process:        launchd [1]
    User ID:               501
    
    Date/Time:             2022-12-20 16:27:58.4653 +0800
    OS Version:            macOS 13.1 (22C65)
    Report Version:        12
    Anonymous UUID:        C1086E9D-B3C1-ACB4-5392-9E0F3C685029
    
    Sleep/Wake UUID:       E97369BC-F08B-4F70-84E9-4BEB69C96DDC
    
    Time Awake Since Boot: 210000 seconds
    Time Since Wake:       25363 seconds
    
    System Integrity Protection: enabled
    
    Notes:
    dyld_process_snapshot_create_for_process failed with 5
    
    Crashed Thread:        0
    
    Exception Type:        EXC_BREAKPOINT (SIGTRAP)
    Exception Codes:       0x0000000000000001, 0x00000001a5a71218
    
    Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
    Terminating Process:   exc handler [46081]
    
    Error Formulating Crash Report:
    dyld_process_snapshot_create_for_process failed with 5
    
    Kernel Triage:
    VM - pmap_enter retried due to resource shortage
    VM - pmap_enter retried due to resource shortage
    VM - pmap_enter retried due to resource shortage
    VM - pmap_enter retried due to resource shortage
    VM - pmap_enter retried due to resource shortage
    
    
    Thread 0 Crashed:
    0   libswiftCore.dylib            	       0x1a5a71218 _assertionFailure(_:_:file:line:flags:) + 316
    1   libswiftCore.dylib            	       0x1a5a71218 _assertionFailure(_:_:file:line:flags:) + 316
    2   IconChanger                   	       0x104385254 0x104380000 + 21076
    3   IconChanger                   	       0x104385e4d 0x104380000 + 24141
    4   SwiftUI                       	       0x1bee4bf11 0x1be877000 + 6115089
    5   SwiftUI                       	       0x1bee791f9 0x1be877000 + 6300153
    6   SwiftUI                       	       0x1bee72c49 0x1be877000 + 6274121
    7   SwiftUI                       	       0x1bee76e8d 0x1be877000 + 6291085
    8   libswift_Concurrency.dylib    	       0x2213d48b5 completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1
    
    Thread 1:
    0   libsystem_pthread.dylib       	       0x197cafe18 start_wqthread + 0
    
    Thread 2:
    0   libsystem_pthread.dylib       	       0x197cafe18 start_wqthread + 0
    
    Thread 3:
    0   libsystem_pthread.dylib       	       0x197cafe18 start_wqthread + 0
    
    Thread 4:
    0   libsystem_pthread.dylib       	       0x197cafe18 start_wqthread + 0
    
    Thread 5:: com.apple.NSEventThread
    0   libsystem_kernel.dylib        	       0x197c75d70 mach_msg2_trap + 8
    1   libsystem_kernel.dylib        	       0x197c878a4 mach_msg2_internal + 80
    2   libsystem_kernel.dylib        	       0x197c7e5c4 mach_msg_overwrite + 540
    3   libsystem_kernel.dylib        	       0x197c760ec mach_msg + 24
    4   CoreFoundation                	       0x197d94bc0 __CFRunLoopServiceMachPort + 160
    5   CoreFoundation                	       0x197d934ac __CFRunLoopRun + 1232
    6   CoreFoundation                	       0x197d92888 CFRunLoopRunSpecific + 612
    7   AppKit                        	       0x19b13e410 _NSEventThread + 172
    8   libsystem_pthread.dylib       	       0x197cb506c _pthread_start + 148
    9   libsystem_pthread.dylib       	       0x197cafe2c thread_start + 8
    
    Thread 6:
    0   libsystem_pthread.dylib       	       0x197cafe18 start_wqthread + 0
    
    Thread 7:
    0   libsystem_pthread.dylib       	       0x197cafe18 start_wqthread + 0
    
    
    Thread 0 crashed with ARM Thread State (64-bit):
        x0: 0x0000000000000001   x1: 0x0000000104521e00   x2: 0x0000000127100000   x3: 0x000000012711cc70
        x4: 0x00000000000000b0   x5: 0x000000012711cc70   x6: 0x000000000000000b   x7: 0x0000000000000000
        x8: 0x0000000000000103   x9: 0x0000000000000103  x10: 0x0000000000179f41  x11: 0x0000000000038bf0
       x12: 0x0000000127100000  x13: 0x0000000104521e70  x14: 0x0000000131869db0  x15: 0x0000000000000000
       x16: 0x000000000000018b  x17: 0x00000000a5449242  x18: 0x0000000000000000  x19: 0x000000012711c7e0
       x20: 0x0000000000000002  x21: 0x0000000000000000  x22: 0x000000000000001d  x23: 0x0000000104427a90
       x24: 0x300000000000007c  x25: 0x0000000104428808  x26: 0x000000000000000b  x27: 0x000000012711c7e0
       x28: 0x0000000000000000   fp: 0x000000016ba7dee0   lr: 0xeb748001a5a71218
        sp: 0x000000016ba7de60   pc: 0x00000001a5a71218 cpsr: 0x60001000
       far: 0x000000012835b940  esr: 0xf2000001 (Breakpoint) brk 1
    
    Binary Images:
           0x1a5a3a000 -        0x1a5f87fff libswiftCore.dylib (*) <f775e7b7-89db-3c3f-916e-7fc2fbbf84fa> /usr/lib/swift/libswiftCore.dylib
           0x104380000 -        0x10443ffff com.zhuhaoyu.IconChanger (1.2.5) <136a17c9-9807-37ee-a502-cbd5b43bb466> /private/var/folders/*/IconChanger.app/Contents/MacOS/IconChanger
           0x1be877000 -        0x1c00fafff com.apple.SwiftUI (4.2.11.400) <ec516c7c-a622-3030-abe2-72e824c47bd0> /System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI
           0x22138d000 -        0x2213e6fff libswift_Concurrency.dylib (*) <3cc87f02-d5c8-33ca-a96e-22e8f00d4214> /usr/lib/swift/libswift_Concurrency.dylib
           0x197cae000 -        0x197cbaffb libsystem_pthread.dylib (*) <132084c6-c347-3489-9ac2-fcaad21cdb73> /usr/lib/system/libsystem_pthread.dylib
           0x197c75000 -        0x197cadff3 libsystem_kernel.dylib (*) <aebf397e-e2ef-3a49-be58-23d4558511f6> /usr/lib/system/libsystem_kernel.dylib
           0x197d13000 -        0x1981eafff com.apple.CoreFoundation (6.9) <fd16d6d9-10c0-323b-b43b-9781c4a4d268> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
           0x19afdb000 -        0x19bee5fff com.apple.AppKit (6.9) <dbbd4dea-6c68-3200-a81b-79b6a62f4669> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    
    External Modification Summary:
      Calls made by other processes targeting this process:
        task_for_pid: 0
        thread_create: 0
        thread_set_state: 0
      Calls made by this process:
        task_for_pid: 0
        thread_create: 0
        thread_set_state: 0
      Calls made by all processes on this machine:
        task_for_pid: 24
        thread_create: 0
        thread_set_state: 0
    
    VM Region Summary:
    ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)
    Writable regions: Total=306.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=306.3M(100%)
    
                                    VIRTUAL   REGION 
    REGION TYPE                        SIZE    COUNT (non-coalesced) 
    ===========                     =======  ======= 
    Accelerate framework               128K        1 
    Activity Tracing                   256K        1 
    CG backing stores                 7360K        8 
    CG image                           272K       10 
    ColorSync                          560K       28 
    CoreAnimation                     9968K      108 
    CoreGraphics                        48K        3 
    CoreUI image data                 2448K       18 
    Dispatch continuations            64.0M        1 
    Foundation                          16K        1 
    Image IO                            64K        1 
    Kernel Alloc Once                   32K        1 
    MALLOC                           106.3M       42 
    MALLOC guard page                  192K       10 
    MALLOC_MEDIUM (reserved)         112.0M        1         reserved VM address space (unallocated)
    STACK GUARD                       56.1M        8 
    Stack                             11.7M        8 
    VM_ALLOCATE                       1344K       21 
    __AUTH                            2029K      341 
    __AUTH_CONST                      24.9M      556 
    __CTF                               756        1 
    __DATA                            12.9M      545 
    __DATA_CONST                      27.2M      561 
    __DATA_DIRTY                      2008K      214 
    __FONT_DATA                        2352        1 
    __LINKEDIT                       767.3M        4 
    __OBJC_CONST                      4431K      305 
    __OBJC_RO                         65.4M        1 
    __OBJC_RW                         1986K        1 
    __TEXT                           591.1M      582 
    dyld private memory                256K        1 
    mapped file                      323.8M       68 
    shared memory                      912K       19 
    ===========                     =======  ======= 
    TOTAL                              2.1G     3471 
    TOTAL, minus reserved VM space     2.0G     3471 
    
    bug 
    opened by Xm798 21
  • [bug] [feature] 使用中发现的一些问题以及建议

    [bug] [feature] 使用中发现的一些问题以及建议

    谢谢开发者,很好用的app,终于不用手动换图标了,不过使用中还是发现了一些小问题,望改进

    ~~1. 暗色模式下主界面的图标边缘有锯齿(图1) image~~

    ~~2. 每次切换图标都要输入电脑密码(不能调用touch id,不清楚是系统机制还是bug)~~

    ~~3. 偏好设置中Query Host默认为空,但是更改后再留空的话,搜索功能就会失效,必须重新填入“p1txh7zfb3-3.algolianet.com”等之后才能继续使用~~

    ~~4. 主界面app名称的排版有点怪(图2) image~~

    ~~5. 主界面鼠标滚动有点不流畅~~

    1. 希望之后版本能增加图标批量切换(可以锚定网站上评分最高的图标作为默认值)和自动切换功能,有些app更新后图标会变回去

    2. 希望能提交到homebrew,谢谢!

    opened by 5mdld 10
  • 无法获取macOSicons的信息

    无法获取macOSicons的信息

    1. 打开Safari
    2. 打开https://macosicons.com/#/
    3. 搜索任意图标
    4. 打开开发者工具
    5. 选择网络标签栏
    6. 搜索 algolianet
    7. 复制链接类似于 p1txh7zfb3-3.algolianet.com
    8. 打开IconChanger的设置

    第6步出现问题,无与algolianet相关的信息

    opened by ironmomomo 3
  • 能否支持修改JetBrains Toolbox安装的程序图标

    能否支持修改JetBrains Toolbox安装的程序图标

    使用JetBrains Toolbox安装程序后,会有2份app文件,

    一份是在

    ~/Applications/JetBrains Toolbox/WebStorm.app

    而另外一份则在

    ~/Library/Application Support/JetBrains/Toolbox/apps/WebStorm/ch-0/223.8214.51

    目前仅支持

    ~/Applications/JetBrains Toolbox

    下的图标修改,能否修改此文件后,自动修改

    ~/Library/Application Support/JetBrains/Toolbox/apps

    下的图标

    opened by jiangshengdev 0
  • 3 suggestions for IconChanger

    3 suggestions for IconChanger

    I think that it will be cool to have:

    • A function to load all alternative icons from macOSicons.com at once, it could allow (if the user activates it) not to have a long time to load the icons.
    • A pastille that tells us if new alternative icons have been published on macOSicons.com. (If yes, indicate the number)
    • A button to restart the dock

    It could be something like this:

    Capture d’écran 2022-12-23 à 11 33 11
    opened by atomtoto 1
Releases(v1.2.7)
Owner
Underthestars-zhy
iOS software developer
Underthestars-zhy
A wrapper around Foundation.Process, inspired by Rust's std::process::Command.

SwiftCommand A wrapper around Foundation.Process, inspired by Rust's std::process::Command. This package makes it easy to call command line programs a

Josef Zoller 42 Jan 1, 2023
Tutorials from sparrowcode.io website. You can add new, translate or fix typos. Also you can add your apps from App Store for free.

Tutorials from sparrowcode.io website. You can add new, translate or fix typos. Also you can add your apps from App Store for free.

Sparrow Code 31 Jan 3, 2023
Tutorials from sparrowcode.io website. You can add new, translate or fix typos. Also you can add your apps from App Store for free.

Страницы доступны на sparrowcode.io/en & sparrowcode.io/ru Как добавить свое приложение Добавьте элемент в json /ru/apps/apps.json. Если ваше приложен

Sparrow Code 30 Nov 25, 2022
A basic iOS app that takes input from the user, displays it, allows changing both text color and background color.

Hello-iOSApp App Description A basic iOS app that takes input from the user, displays it, allows changing both text color and background color. App Wa

null 0 Jan 8, 2022
Codepath-prework - label color-changing app for codepath intro prework

codepath pre-work App Description An app that changes the color of the Hello Wor

null 0 Jan 30, 2022
This is a command line tool to extract an app icon. this sample will extract the icon 16x16 from Safari app.

?? X-BundleIcon This is a command line tool to extract an app icon. this sample will extract the icon 16x16 from Safari app. xbi com.apple.Safari 16 /

Rui Aureliano 3 Sep 1, 2022
iOS app for Technex, IIT(BHU) Varanasi. This project is closed before completion. You can use this app for learning purpose. You can use this app as a templet of any event related app.

technex-ios iOS app for Technex, IIT(BHU) Varanasi. This project is closed before completion for some reasons. You can use this app for learning purpo

Jogendra 12 May 9, 2022
An app that simplifies attendance entry, and uploads recorded attendance to a centralized Google Sheet.

NHSAttendance NHSAttendance is an app that simplifies attendance entry, and uploads recorded attendance to a centralized Google Sheet. This allows for

Ben Koppe 1 Apr 14, 2022
👶🏻 An iOS app to help you track sleep, feedings and diaper change for your baby

?? Maby Maby is an iOS/watchOS open-source app to help you keep track of your baby's sleep, feedings, diaper changes and more to avoid the constant qu

Fran González 2 Aug 25, 2022
Rakning C-19 is an app that can be downloaded voluntarily and facilitates the contact tracing process amidst the ongoing Covid-19 pandemic in Iceland

Rakning C-19 App Rakning C-19 is an app that can be downloaded voluntarily and facilitates the contact tracing process amidst the ongoing Covid-19 pan

Aranja 242 Nov 21, 2022
Icons fonts for iOS (Font Awesome 5, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon, Foundation 3, Elegant Icon, Captain Icon)

Installation SPM Not yet supported. Please use Cocoapods or Carthage Carthage github "0x73/SwiftIconFont" Cocoapods CocoaPods is a dependency manager

sedat çiftçi 1.1k Dec 14, 2022
Appfiguratesdk - Appfigurate provides the ability to change configuration properties in iOS and watchOS, apps and app extensions, securely, at runtime.

Appfigurate™ Appfigurate provides the ability to change configuration properties in iOS and watchOS, apps and app extensions, securely, at runtime. Do

Electric Bolt 21 Dec 14, 2022
Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

SwiftHTTP SwiftHTTP is a thin wrapper around NSURLSession in Swift to simplify HTTP requests. Features Convenient Closure APIs Simple Queue Support Pa

Dalton 1.9k Dec 7, 2022
A feature-light wrapper around Core Data that simplifies common database operations.

Introduction Core Data Dandy is a feature-light wrapper around Core Data that simplifies common database operations. Feature summary Initializes and m

Fuzz Productions 33 May 11, 2022
Simplifies iOS user permission requests (location, push notifications, camera, contacts, calendar, photos, etc).

ICanHas Swift 4 library that simplifies iOS user permission requests (push notifications, location, camera, photo library, contacts, calendar). Instal

Adolfo Rodriguez 91 Jun 2, 2022
A CocoaPod that simplifies creation of the particle effects.

CRParticleEffect A CocoaPod that simplifies creation of particle effects. Supplied with UIPanGestureRecognizer subclass. We know how to add some visua

Cleveroad 350 Mar 8, 2022
An extension that simplifies the work with Swift AutoLayout by writing cleaner, more natural and easy-reading code.

Installation For now you're able to clone repo in your project or download ZIP folder manually. git clone https://github.com/votehserxam/AutoLayout.gi

Max 3 Nov 8, 2022
SwiftCANLib is a library used to process Controller Area Network (CAN) frames utilizing the Linux kernel open source library SOCKETCAN.

SwiftCANLib SwiftCANLib is a library used to process Controller Area Network (CAN) frames utilizing the Linux kernel open source library SOCKETCAN. Th

Tim Wise 4 Oct 25, 2021
null 1 Jan 24, 2022
UINavigationBar Category which allows you to change its appearance dynamically

Deprecated This lib uses a hacky way to achieve the result, in the new iOS version, the structure of UINavigation is changed and this lib no longer wo

Leo 4.5k Dec 3, 2022