Skip to content

Commit

Permalink
Updating syntax and abiding by best practices (#82)
Browse files Browse the repository at this point in the history
* Add social media preview (#75)

* Added Social Media Preview

* Updated Actions

* Master (#76)

* Renamed (#61)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* adding stuff I guess

* Fixed Release Workflow

* Fixing Release process (#44) (#45)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...




* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------



* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------



* adding stuff I guess

* Fixed Release Workflow

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updating Tag for Release

* Fixed Release Bug

* Fixed Release Bug (#48)

* Fixed Release Bug

* Uncommented Forgotten Lines

* Fixed Left Out Lines

* Fixed Last lane

* Fixed it for real this time

* Read me update (#53)

* Updated typo in ReadMe and added workflow badge.

* Added syntax coloring for code snippets.

* Updated Workflow Badge

* Updated strings in Fastfile to single quotes where appropriate

* Bump rexml from 3.2.6 to 3.2.8 (#43)

Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Added testing on pull request (#55)

* Master (#59)

* Adding it again (#52)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* adding stuff I guess

* Fixed Release Workflow

* Fixing Release process (#44) (#45)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...




* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------



* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------



* adding stuff I guess

* Fixed Release Workflow

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updating Tag for Release

* Fixed Release Bug

* Fixed Release Bug (#48)

* Fixed Release Bug

* Uncommented Forgotten Lines

* Fixed Left Out Lines

* Fixed Last lane

* Fixed it for real this time

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Nits & Bits (#54)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* adding stuff I guess

* Fixed Release Workflow

* Fixing Release process (#44) (#45)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...




* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------



* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------



* adding stuff I guess

* Fixed Release Workflow

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updating Tag for Release

* Fixed Release Bug

* Fixed Release Bug (#48)

* Fixed Release Bug

* Uncommented Forgotten Lines

* Fixed Left Out Lines

* Fixed Last lane

* Fixed it for real this time

* Read me update (#53)

* Updated typo in ReadMe and added workflow badge.

* Added syntax coloring for code snippets.

* Updated Workflow Badge

* Updated strings in Fastfile to single quotes where appropriate

* Bump rexml from 3.2.6 to 3.2.8 (#43)

Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* CI/CD Update (#56)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* adding stuff I guess

* Fixed Release Workflow

* Fixing Release process (#44) (#45)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...




* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------



* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------



* adding stuff I guess

* Fixed Release Workflow

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updating Tag for Release

* Fixed Release Bug

* Fixed Release Bug (#48)

* Fixed Release Bug

* Uncommented Forgotten Lines

* Fixed Left Out Lines

* Fixed Last lane

* Fixed it for real this time

* Read me update (#53)

* Updated typo in ReadMe and added workflow badge.

* Added syntax coloring for code snippets.

* Updated Workflow Badge

* Updated strings in Fastfile to single quotes where appropriate

* Bump rexml from 3.2.6 to 3.2.8 (#43)

Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Added testing on pull request (#55)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* New Nits && Bits (#58)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* adding stuff I guess

* Fixed Release Workflow

* Fixing Release process (#44) (#45)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...




* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------



* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------



* adding stuff I guess

* Fixed Release Workflow

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updating Tag for Release

* Fixed Release Bug

* Fixed Release Bug (#48)

* Fixed Release Bug

* Uncommented Forgotten Lines

* Fixed Left Out Lines

* Fixed Last lane

* Fixed it for real this time

* Read me update (#53)

* Updated typo in ReadMe and added workflow badge.

* Added syntax coloring for code snippets.

* Updated Workflow Badge

* Updated strings in Fastfile to single quotes where appropriate

* Bump rexml from 3.2.6 to 3.2.8 (#43)

Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Added testing on pull request (#55)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Rename (#60)

* Adding it again (#52)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* adding stuff I guess

* Fixed Release Workflow

* Fixing Release process (#44) (#45)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...




* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------



* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------



* adding stuff I guess

* Fixed Release Workflow

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updating Tag for Release

* Fixed Release Bug

* Fixed Release Bug (#48)

* Fixed Release Bug

* Uncommented Forgotten Lines

* Fixed Left Out Lines

* Fixed Last lane

* Fixed it for real this time

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Nits & Bits (#54)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* adding stuff I guess

* Fixed Release Workflow

* Fixing Release process (#44) (#45)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...




* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------



* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Another update (#41)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

* Added GitHub Pages Site

* fixing Xcov bug again

---------



* adding stuff I guess

* Fixed Release Workflow

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updating Tag for Release

* Fixed Release Bug

* Fixed Release Bug (#48)

* Fixed Release Bug

* Uncommented Forgotten Lines

* Fixed Left Out Lines

* Fixed Last lane

* Fixed it for real this time

* Read me update (#53)

* Updated typo in ReadMe and added workflow badge.

* Added syntax coloring for code snippets.

* Updated Workflow Badge

* Updated strings in Fastfile to single quotes where appropriate

* Bump rexml from 3.2.6 to 3.2.8 (#43)

Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* CI/CD Update (#56)

* Issues (#23)

* Removed Fatal Error

* Removed Fatal Error

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* added

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* more

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* new fangled

* Builidng CI

* Updated for Xcode 14 & SFSymbols 4

* Updated for Xcode 14 & SFSymbols 4

* Update (#25)

* Updated for Xcode 15 Beta & SFSymbols 5 Beta

* Updated for SFSymbols 5 Beta

* Update to SFSymbols 5 Beta

Problem
SFSymbols Beta was released at WWDC '23 and there are new symbols availables. Additionally, this repository does not conform to best practices.

Solution
This update adds the new symbols as well as updates the `String` and `UIImage` helper extensions to conform to best practices. Additionally, we added new unit tests and 100% test coverage.

Note
`command+u` to see code coverage.

* Update ReadMe

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Bunch of Updates

Problem

Solution

Note

* Updated CI Environment

Problem
This build will not pass CI.

Solution
Updated metadata to pass CI.

* Trying to fix again.

Problem

Solution

Note

* Subject again

Problem

Solution

Note

* another one

* added

* an

* atho

* ajaldf

* Updated for SFSymbols 5

* Added Support for SFSymbols 5

Problem
Want to support SFSymbols 5.

Solution
Support SFSymbols 5.

Note
Updated README too.

* Updated README

Problem
Update README
Solution

Note

* Added more

* Bump git from 1.10.0 to 1.18.0 (#32)

Bumps [git](https://github.com/ruby-git/ruby-git) from 1.10.0 to 1.18.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v1.10.0...v1.18.0)

---
updated-dependencies:
- dependency-name: git
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Sf symbols5.2 update (#37)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

---------

Signed-off-by: WikipediaBrown <WikipediaBrown@users.noreply.github.com>

* Sf symbols5.2 update (#39)

* more

* Added More:

Problem

Solution

Note

* Updated verison

Problem

Solution

Note

* asdflasdfasdf

Problem

Solution

Note

* Updated to 5.2

* Updated FastFile

* Signing another commit

* Fixing Incorrect Xcode

* Updating Action

* Updated the Xcode Used

* Updated Fastfile

*…
  • Loading branch information
WikipediaBrown and dependabot[bot] committed Jul 7, 2024
1 parent eee2684 commit baf9918
Show file tree
Hide file tree
Showing 15 changed files with 60 additions and 71 deletions.
4 changes: 1 addition & 3 deletions .github/ISSUE_TEMPLATE/UserStory.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,11 @@ As a <user type>, I want to <task> so that <goal>.

**Example:** As a [buyer persona], I want to [see my final items and charges] so I can [make sure I have what I wanted, and agree with the applicable charges.]


**What will we learn about the user from implementing this feature?**
We will measure <metric> to confirm or reject our hypothesis.
We will measure (***insert metric here***) to confirm or reject our hypothesis.

**Example:** We will measure [image selection] to confirm or reject our hypothesis [that users like color images more than black and white].


**Acceptance Criteria**
[ ] - criterion one
[ ] - criterion two
Expand Down
2 changes: 2 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
### Your checklist for this pull request

🚨Please review the [guidelines for contributing](../CONTRIBUTING.md) to this repository.

- [ ] Make sure you are requesting to **pull a topic/feature/bugfix branch** (right side). Don't request your master!
Expand All @@ -7,6 +8,7 @@
- [ ] Check your code additions will fail neither code linting checks nor unit tests. See [README](../README.md)

### Description

Please describe your pull request.

💔Thank you!
2 changes: 0 additions & 2 deletions .github/workflows/Release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,5 @@ jobs:
uses: actions/checkout@v4
- name: Install Dependenies with Bundler
run: bundle install
- name: Unit Tests
run: bundle exec fastlane unit_test
- name: Create Release Tag
run: bundle exec fastlane release_to_github
14 changes: 6 additions & 8 deletions Enum.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,22 +46,21 @@
with open('SFSymbols.txt') as topo_file:
for line in topo_file:
parts = line.split('.')
camelCaseName = ""

camel_case_name = ""
for part in parts:
if part == parts[0]:

if part.rstrip() in numbers:
camelCaseName += numbers[part.rstrip()]
camel_case_name += numbers[part.rstrip()]
continue
elif part[0] in numbers:
camelCaseName += numbers[part[0]] + part[1:]
camel_case_name += numbers[part[0]] + part[1:]
continue
camelCaseName += part
camel_case_name += part
continue
camelCaseName += part.capitalize()
camel_case_name += part.capitalize()

result = " case {} = \"{}\"\n".format(camelCaseName.rstrip(), line.rstrip())
result = " case {} = \"{}\"\n".format(camel_case_name.rstrip(), line.rstrip())
file.write(result)
file.write("\n")
file.write("#if canImport(UIKit)\n")
Expand All @@ -73,7 +72,6 @@
file.write(" return image\n")
file.write(" }\n")
file.write("#endif\n")
file.write("\n")
file.write("#if canImport(AppKit)\n")
file.write(" @available(macOS 11.0, *)\n")
file.write(" /// The `image` property of the `SFSymbols` enum provides a `NSImage` corresponding to the `SFSymbols` case selected.\n")
Expand Down
13 changes: 6 additions & 7 deletions NSImageExtension.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,22 +43,21 @@
with open('SFSymbols.txt') as topo_file:
for line in topo_file:
parts = line.split('.')
camelCaseName = ""

camel_case_name = ""
for part in parts:
if part == parts[0]:

if part.rstrip() in numbers:
camelCaseName += numbers[part.rstrip()]
camel_case_name += numbers[part.rstrip()]
continue
elif part[0] in numbers:
camelCaseName += numbers[part[0]] + part[1:]
camel_case_name += numbers[part[0]] + part[1:]
continue
camelCaseName += part
camel_case_name += part
continue
camelCaseName += part.capitalize()
camel_case_name += part.capitalize()

result = " static let {} = getSystemImage(named: SFSymbol.{}.rawValue)\n".format(camelCaseName.rstrip(), camelCaseName.rstrip())
result = " static let {} = getSystemImage(named: SFSymbol.{}.rawValue)\n".format(camel_case_name.rstrip(), camel_case_name.rstrip())
file.write(result)

file.write("\n")
Expand Down
15 changes: 7 additions & 8 deletions NSImageExtensionTests.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,27 +41,26 @@
with open('SFSymbols.txt') as topo_file:
for line in topo_file:
parts = line.split('.')
camelCaseName = ""

camel_case_name = ""
for part in parts:
if part == parts[0]:

if part.rstrip() in numbers:
camelCaseName += numbers[part.rstrip()]
camel_case_name += numbers[part.rstrip()]
continue
elif part[0] in numbers:
camelCaseName += numbers[part[0]] + part[1:]
camel_case_name += numbers[part[0]] + part[1:]
continue
camelCaseName += part
camel_case_name += part
continue
camelCaseName += part.capitalize()
camel_case_name += part.capitalize()

result = " func test_StringExtension_{}_returnsImage() ".format(camelCaseName.rstrip())
result = " func test_StringExtension_{}_returnsImage() ".format(camel_case_name.rstrip())
file.write(result)
file.write("{\n")

file.write(" // Arrange & Act\n")
arrange = " let image = NSImage.SFSymbols.{}\n".format(camelCaseName.rstrip())
arrange = " let image = NSImage.SFSymbols.{}\n".format(camel_case_name.rstrip())
file.write(arrange)
file.write(" // Assert\n")
file.write(" XCTAssertNotEqual(image, NSImage())\n")
Expand Down
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ let package = Package(
// Products define the executables and libraries a package produces, and make them visible to other packages.
.library(
name: "SFSymbolsKit",
targets: ["SFSymbolsKit"]),
targets: ["SFSymbolsKit"])
],
dependencies: [
// Dependencies declare other packages that this package depends on.
Expand All @@ -23,6 +23,6 @@ let package = Package(
dependencies: []),
.testTarget(
name: "SFSymbolsKitTests",
dependencies: ["SFSymbolsKit"]),
dependencies: ["SFSymbolsKit"])
]
)
12 changes: 2 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,8 @@

![Release Workflow](https://github.com/WikipediaBrown/SFSymbolsKit/actions/workflows/Release.yml/badge.svg) | [![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2FWikipediaBrown%2FSFSymbolsKit%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/WikipediaBrown/SFSymbolsKit) | [![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2FWikipediaBrown%2FSFSymbolsKit%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/WikipediaBrown/SFSymbolsKit)


SFSymbolsKit is a tiny ***Swift*** package that provides extensions to `String`, `UIImage` and `NSImage` to make using **SFSymbols** easy peasy. The extensions and the accompanying `Enum` are all generated using the python scripts included in this package along with a list of all of the `SFSymbols` names.


## Installation
**SFSymbolsKit** can be installed with Swift Package Manager.
### Swift Package Manager (Xcode 15.3 or higher)
Expand Down Expand Up @@ -86,7 +84,6 @@ Image(systemName: SFSymbol.plusApp.string)
.foregroundColor(.primary)
```


## Generation

The scripts used to generate the extensions and enum are written in `Python 2.7.18`. Which means you'll need Python.
Expand All @@ -100,7 +97,6 @@ Get list of names of `SFSymbols` by opening the SFSymbols App (you can get it fr
### Run Python Scripts
Run the command `bash generateSymbols.sh`. This command runs a bash script that in turn runs the command `brew install python` and then the command `python3 UIImageExtension.py && python3 UIImageExtensionTests.py && python3 StringExtension.py && python3 StringExtensionTests.py && python3 Enum.py`. This runs the python scripts will regenerate the `String` and `UIImage` extensions and enum.


## Test

Run `command+u` in ***Xcode*** to run the unit tests. Test are run automatically for all pull requests. When running tests locally, be sure to be using `iOS 17.2` or later or `macOS 14.5` or later. Some symbols are not included in earlier versions. Releases of `SFSymbolsKit` support ***SFSymbols 5.1***.
Expand All @@ -109,21 +105,17 @@ Run `command+u` in ***Xcode*** to run the unit tests. Test are run automatically

You can also run tests on both `iOS` & `macOS` using [`fastlane`](https://fastlane.tools). This requires installing `fastlane` which in turn requires installing [`Homebrew`](https://brew.sh). With `Homebrew` and `fastlane` installed you can open a terminal and navigate to the `SFSymbolsKit`'s root folder and run the command `fastlane unit_test`. This will run the unit tests for both `iOS` & `macOS` in succession. You should expect to see 100% code coverage for both test runs.


## Versioning

SFSymbolsKit releases a [new version on GitHub](https://github.com/WikipediaBrown/SFSymbolsKit/releases) automatically when a pull request is approved from the `develop` branch to the `master` branch.


## Contribute

Send a pull request my dude... or create an issue.

## Authors

## Author

Wikipedia Brown

Wikipedia Brown, Adrianna

## License

Expand Down
13 changes: 6 additions & 7 deletions StringExtension.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,22 +39,21 @@
with open('SFSymbols.txt') as topo_file:
for line in topo_file:
parts = line.split('.')
camelCaseName = ""

camel_case_name = ""
for part in parts:
if part == parts[0]:

if part.rstrip() in numbers:
camelCaseName += numbers[part.rstrip()]
camel_case_name += numbers[part.rstrip()]
continue
elif part[0] in numbers:
camelCaseName += numbers[part[0]] + part[1:]
camel_case_name += numbers[part[0]] + part[1:]
continue
camelCaseName += part
camel_case_name += part
continue
camelCaseName += part.capitalize()
camel_case_name += part.capitalize()

result = " static let {}: String = SFSymbol.{}.rawValue\n".format(camelCaseName.rstrip(), camelCaseName.rstrip())
result = " static let {}: String = SFSymbol.{}.rawValue\n".format(camel_case_name.rstrip(), camel_case_name.rstrip())
file.write(result)
file.write(" }\n")
file.write("}\n")
Expand Down
17 changes: 8 additions & 9 deletions StringExtensionTests.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,28 +40,27 @@
with open('SFSymbols.txt') as topo_file:
for line in topo_file:
parts = line.split('.')
camelCaseName = ""

camel_case_name = ""
for part in parts:
if part == parts[0]:

if part.rstrip() in numbers:
camelCaseName += numbers[part.rstrip()]
camel_case_name += numbers[part.rstrip()]
continue
elif part[0] in numbers:
camelCaseName += numbers[part[0]] + part[1:]
camel_case_name += numbers[part[0]] + part[1:]
continue
camelCaseName += part
camel_case_name += part
continue
camelCaseName += part.capitalize()
camel_case_name += part.capitalize()

result = " func test_StringExtension_{}_returnsImage() ".format(camelCaseName.rstrip())
result = " func test_StringExtension_{}_returnsImage() ".format(camel_case_name.rstrip())
file.write("#if canImport(UIKit)\n")
file.write(result)
file.write("{\n")

file.write(" // Arrange\n")
arrange = " let string = String.SFSymbols.{}\n".format(camelCaseName.rstrip())
arrange = " let string = String.SFSymbols.{}\n".format(camel_case_name.rstrip())
file.write(arrange)
file.write(" // Act\n")
file.write(" let image = UIImage(systemName: string)\n")
Expand All @@ -74,7 +73,7 @@
file.write("{\n")

file.write(" // Arrange\n")
arrange = " let string = String.SFSymbols.{}\n".format(camelCaseName.rstrip())
arrange = " let string = String.SFSymbols.{}\n".format(camel_case_name.rstrip())
file.write(arrange)
file.write(" // Act\n")
file.write(" let image = NSImage(systemSymbolName: string, accessibilityDescription: \"This is the symbole for\\(string)\")\n")
Expand Down
13 changes: 6 additions & 7 deletions UIImageExtension.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,22 +43,21 @@
with open('SFSymbols.txt') as topo_file:
for line in topo_file:
parts = line.split('.')
camelCaseName = ""

camel_case_name = ""
for part in parts:
if part == parts[0]:

if part.rstrip() in numbers:
camelCaseName += numbers[part.rstrip()]
camel_case_name += numbers[part.rstrip()]
continue
elif part[0] in numbers:
camelCaseName += numbers[part[0]] + part[1:]
camel_case_name += numbers[part[0]] + part[1:]
continue
camelCaseName += part
camel_case_name += part
continue
camelCaseName += part.capitalize()
camel_case_name += part.capitalize()

result = " static let {} = getSystemImage(named: SFSymbol.{}.rawValue)\n".format(camelCaseName.rstrip(), camelCaseName.rstrip())
result = " static let {} = getSystemImage(named: SFSymbol.{}.rawValue)\n".format(camel_case_name.rstrip(), camel_case_name.rstrip())
file.write(result)

file.write("\n")
Expand Down
15 changes: 7 additions & 8 deletions UIImageExtensionTests.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,27 +41,26 @@
with open('SFSymbols.txt') as topo_file:
for line in topo_file:
parts = line.split('.')
camelCaseName = ""

camel_case_name = ""
for part in parts:
if part == parts[0]:

if part.rstrip() in numbers:
camelCaseName += numbers[part.rstrip()]
camel_case_name += numbers[part.rstrip()]
continue
elif part[0] in numbers:
camelCaseName += numbers[part[0]] + part[1:]
camel_case_name += numbers[part[0]] + part[1:]
continue
camelCaseName += part
camel_case_name += part
continue
camelCaseName += part.capitalize()
camel_case_name += part.capitalize()

result = " func test_StringExtension_{}_returnsImage() ".format(camelCaseName.rstrip())
result = " func test_StringExtension_{}_returnsImage() ".format(camel_case_name.rstrip())
file.write(result)
file.write("{\n")

file.write(" // Arrange & Act\n")
arrange = " let image = UIImage.SFSymbols.{}\n".format(camelCaseName.rstrip())
arrange = " let image = UIImage.SFSymbols.{}\n".format(camel_case_name.rstrip())
file.write(arrange)
file.write(" // Assert\n")
file.write(" XCTAssertNotEqual(image, UIImage())\n")
Expand Down
3 changes: 3 additions & 0 deletions docs/_posts/2024-04-12-Generation.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,13 @@ author: Wikipedia Brown
The scripts used to generate the extensions and enum are written in `Python 2.7.18`. Which means you'll need Python.

### Get Python

Assuming you're running macOS, you should first install [Homebrew](https://brew.sh) and then use Homebrew to install Python by running the command `brew install python`.

### Get List of Names

Get list of names of `SFSymbols` by opening the SFSymbols App (you can get it from [ Developer](https://developer.apple.com/sf-symbols/)) and paste it into the SFSymbols.txt file. Check out this [StackOverflow](https://stackoverflow.com/a/63310093/5863650) post.

### Run Python Scripts

Run the command `python3 UIImageExtension.py && python3 UIImageExtensionTests.py && python3 StringExtension.py && python3 StringExtensionTests.py && python3 Enum.py` and the python scripts will regenerate the extension and enum.
3 changes: 3 additions & 0 deletions docs/_posts/2024-04-13-Usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ author: Wikipedia Brown
---

### String

You can use the `String` extension to get the name of all of the `SFSymbols` available. You can add an image like this
```
Image(systemName: .SFSymbols.plusApp)
Expand All @@ -14,6 +15,7 @@ Image(systemName: .SFSymbols.plusApp)
```

### UIImage

You can use the `UIImage` extension to get the image of all of the `SFSymbols` available. You can add an image like this
```
Image(uiImage: .SFSymbols.plusApp)
Expand All @@ -24,6 +26,7 @@ Image(uiImage: .SFSymbols.plusApp)
```

### Enum

Additionally, there is an enum that is `CaseIterable` that provides access to all of the strings in the `String` extension and access to all of the images through an `image` property.
```
Image(uiImage: SFSymbol.plusApp.image)
Expand Down
1 change: 1 addition & 0 deletions docs/_posts/2024-04-14-Installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ author: Wikipedia Brown
---

**SFSymbols** can be installed with Swift Package Manager.

### Swift Package Manager (Xcode 15.3 or higher)

The preferred way of installing **SFSymbols** is via the [Swift Package Manager](https://swift.org/package-manager/).
Expand Down

0 comments on commit baf9918

Please sign in to comment.