<feed xmlns='http://www.w3.org/2005/Atom'>
<title>macosx-replace-system-icons, branch master</title>
<subtitle>Replace system icons on Mac OS X</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/macosx-replace-system-icons/'/>
<entry>
<title>Add README</title>
<updated>2020-11-11T20:40:36+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-11-11T20:40:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/macosx-replace-system-icons/commit/?id=97d01d671897d7ad62fbf23674c9cdd6275714b0'/>
<id>97d01d671897d7ad62fbf23674c9cdd6275714b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>icns-millefeuille.sh: Use `sips` long option name</title>
<updated>2020-11-11T20:39:56+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-11-11T20:39:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/macosx-replace-system-icons/commit/?id=d38e63917884734e6a26604b820002c640c8e692'/>
<id>d38e63917884734e6a26604b820002c640c8e692</id>
<content type='text'>
For better readability.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For better readability.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license (GNU GPLv3+)</title>
<updated>2020-11-11T18:43:18+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-11-11T18:43:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/macosx-replace-system-icons/commit/?id=e033c7152b18608745dc88e3ea33035949b38074'/>
<id>e033c7152b18608745dc88e3ea33035949b38074</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>icons.sh: Add a message about restarting</title>
<updated>2020-11-11T18:15:36+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-11-11T17:33:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/macosx-replace-system-icons/commit/?id=a2eb57b1149a47edd6757cf4422a68e0c26350a8'/>
<id>a2eb57b1149a47edd6757cf4422a68e0c26350a8</id>
<content type='text'>
Make it clear that you need to restart in order for icons to refresh
properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it clear that you need to restart in order for icons to refresh
properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add icns-millefeuille.sh</title>
<updated>2020-11-11T18:14:58+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-11-11T17:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/macosx-replace-system-icons/commit/?id=d588c9ddc78497a7fa2a36aafc9a40b687206e03'/>
<id>d588c9ddc78497a7fa2a36aafc9a40b687206e03</id>
<content type='text'>
The Agua system icons I'm using don't include all of the variants
required on Mac OS X 10.12 Sierra. The originals have seven sizes (32,
256, 512, and 1024), while the system icons have 10 (16, 32, 64, 128,
256, 512, 1024).

Using the seven-size icns didn't work when the file was copied into
`CoreTypes.bundle`. When I added additional icns size variants, the
replacement did work.

This script abstracts the manual work I did to add the appropriate
variants to the Agua icons. Other icon sets may not convert in the same
way.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Agua system icons I'm using don't include all of the variants
required on Mac OS X 10.12 Sierra. The originals have seven sizes (32,
256, 512, and 1024), while the system icons have 10 (16, 32, 64, 128,
256, 512, 1024).

Using the seven-size icns didn't work when the file was copied into
`CoreTypes.bundle`. When I added additional icns size variants, the
replacement did work.

This script abstracts the manual work I did to add the appropriate
variants to the Agua icons. Other icon sets may not convert in the same
way.
</pre>
</div>
</content>
</entry>
<entry>
<title>icons.sh: Set Dock icons</title>
<updated>2020-11-11T18:14:42+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-11-11T03:52:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/macosx-replace-system-icons/commit/?id=c015b2cd236e687915ce7e1b89e6aa0fcba0db62'/>
<id>c015b2cd236e687915ce7e1b89e6aa0fcba0db62</id>
<content type='text'>
Dock.app needs to be changed to include the Finder and both states of
the Trash icon.

Learned how to convert .icns files to PNG from:
https://www.junian.net/tech/icns-to-png/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dock.app needs to be changed to include the Finder and both states of
the Trash icon.

Learned how to convert .icns files to PNG from:
https://www.junian.net/tech/icns-to-png/
</pre>
</div>
</content>
</entry>
<entry>
<title>icons.sh: Copy icons to the correct locations</title>
<updated>2020-11-11T18:13:58+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-11-11T02:20:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/macosx-replace-system-icons/commit/?id=0ceb2a0a13fa13ad45a608f85d4cc1e568169452'/>
<id>0ceb2a0a13fa13ad45a608f85d4cc1e568169452</id>
<content type='text'>
* It turns out not all icons I was trying to replace live in
  `CoreTypes.bundle`. They're instead spread out over various Kexts and
  bundles. Update the script to look in all of these places (except for
  the Dock, haven't done that yet because the .icns files need to be
  converted to PNGs in order to set up the replacement) and replace
  icons in their respective locations.
* Now that we're modifying more bundles, we need to back up all of them.
  Replace the `cp`-based backup with a "tar gz"-based one. Use a
  timestamp on the backup file names to ensure we don't accidentally
  overwrite an icon/bundle backup.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* It turns out not all icons I was trying to replace live in
  `CoreTypes.bundle`. They're instead spread out over various Kexts and
  bundles. Update the script to look in all of these places (except for
  the Dock, haven't done that yet because the .icns files need to be
  converted to PNGs in order to set up the replacement) and replace
  icons in their respective locations.
* Now that we're modifying more bundles, we need to back up all of them.
  Replace the `cp`-based backup with a "tar gz"-based one. Use a
  timestamp on the backup file names to ensure we don't accidentally
  overwrite an icon/bundle backup.
</pre>
</div>
</content>
</entry>
<entry>
<title>icons.sh: Preserve file attributes when backing up CoreTypes</title>
<updated>2020-11-11T18:13:42+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-11-10T22:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/macosx-replace-system-icons/commit/?id=a39789cca074e849f1ecd2550e5dec9c51e675b1'/>
<id>a39789cca074e849f1ecd2550e5dec9c51e675b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add icon replacement script</title>
<updated>2020-11-11T18:04:06+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-16T18:22:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/macosx-replace-system-icons/commit/?id=7568d76d958db06761b6a7cf973fbb023fe4e3b9'/>
<id>7568d76d958db06761b6a7cf973fbb023fe4e3b9</id>
<content type='text'>
Copies all icon files into `CoreTypes.bundle` and resets the icon cache.
The computer will need to be restarted, or the user account
re-logged-into in order for the changes to take effect.

Leveraged the following scripts for the copy semantics and icon cache
clearing instructions:
- https://github.com/DocSystem/bigsur-icons-for-catalina/blob/14b8c406db69f6c48639e8dfd91b4c4e1cc9bf84/applyIcons.command
- https://github.com/w0lfschild/ClassicFolders/blob/9221de592915aee3eb11dc471db95645e97bc566/classic_folders.command
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copies all icon files into `CoreTypes.bundle` and resets the icon cache.
The computer will need to be restarted, or the user account
re-logged-into in order for the changes to take effect.

Leveraged the following scripts for the copy semantics and icon cache
clearing instructions:
- https://github.com/DocSystem/bigsur-icons-for-catalina/blob/14b8c406db69f6c48639e8dfd91b4c4e1cc9bf84/applyIcons.command
- https://github.com/w0lfschild/ClassicFolders/blob/9221de592915aee3eb11dc471db95645e97bc566/classic_folders.command
</pre>
</div>
</content>
</entry>
</feed>
