Updates To 6.8.0, Fixes Missing Icons (#6)
It appears that there are assets missing beyond the finally listed icon
cases.
case removeMediaImage = "remove-media-image"
case removeMediaVideo = "remove-media-video"
case removePage = "remove-page"
case removePageAlt = "remove-page-alt"
Acceptance Criteria
- All icons should be added,
A -> Z
Dev Note
- Appears there is an issue with the
update.sh
where the only icons
downloaded are the ones that do not error out on github. In other words
there are too many for github to list and as a result only shows N
number of them then the remaining amount are not shown. Fetching and
downloading them w/ the script fails for that reason.
# Fetch icons from the GitHub repository and save them to the Assets.xcassets folder
icon_list=$(curl -sL "${GITHUB_REPO}" | grep -o 'blob/main/icons/[^"]*\.svg' | sed 's/blob\/main\//main\//')
New Features!
- uiImage(from string: String)
- image(from string: String)
Adding the possibility to encode and decode more efficiently to and from
iconoir icons.
Iconoir-swift
Iconoir-swift
is a Swift package that extends the usage of Iconoir icons for your iOS, macOS, and SwiftUI projects. It provides over 1000+ unique SVG icons designed on a 24x24 pixels grid, allowing you to easily use them in your app projects.Features
UIImage
andImage
objects in your UIKit and SwiftUI projectsRequirements
Installation
To add
Iconoir-swift
to your Xcode project, follow these steps:https://github.com/iconoir-icons/iconoir-swift.git
Usage
UIKit
SwiftUI
Original Iconoir Project
Iconoir-swift is built on top of the original Iconoir project. You can access the full library of icons, as well as additional packages and usage instructions, at the Iconoir GitHub repository.
License
Iconoir-swift is released under the MIT License.