Skip to content

Commit bfcabaf

Browse files
pylappludovic35Tayebsed93
authored
Release 0.6.0 (#289)
Release of version 0.6.0 See below the full CHANGELOG details. Added: - [DemoApp] Update color screen to add a border on color illustration square ([#280](#280)) - [DemoApp] Add grid tokens screen in demo app ([#151](#151)) - [Tool] GitHub Action to run SwiftLint for *main* and *develop* branches Changed: - [Tool] Update `net-http` gem from 0.4.1 to 0.5.0 ([#286](#286)) - [Tool] Update `cocoapods` gem from 1.15.2 to 1.16.2 ([#286](#286)) - [Tool] Update `json` gem from 2.7.2 to 2.8.2 ([#286](#286)) - [Tool] Update `swiftformat/cli` from 0.54.3 to 0.54.6 ([#286](#286)) - [Tool] Update `Fastlane` from 2.223.1 to 2.225.0 ([#286](#286)) - [DemoApp] Update accessibility statement usage and instructions ([#278](#278)) Fixed: - [DemoApp] Add missing accessibility label for images ([#212](#212)) - [DemoApp] Fix text sizes when dynamic type is used (a11y) ([#247](#247)) Co-authored-by: Pierre-Yves Lapersonne <[email protected]> Co-authored-by: Ludovic Pinel <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]>
2 parents 71c1da3 + e2027b4 commit bfcabaf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1972
-177
lines changed

.github/CONTRIBUTING.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,6 @@ Because we want to define and provide an amazing design system for developers, w
148148

149149
The following chart explain how the review is done with also the intermediate alpha builds.
150150
In few words, alpha builds are made for reviewers, and the merge is processed if and only if any review have been done.
151-
The [task-list-completed GitHub app](https://github.com/apps/task-list-completed) prevents pull requests to be merged if some mandatory / not optional prerequisites are not filled.
152151

153152
```mermaid
154153
flowchart TD
@@ -172,6 +171,13 @@ flowchart TD
172171
L --> M(Update GitHub issue with details of beta build)
173172
```
174173

174+
Pull requests will be merged if no conditions / prerequisites / checks are red (except DCO which is not - yet - mandatory, but we must at least outside contributors to apply it). Some _GitHub Actions_ workflows are defined:
175+
- [task-list-completed GitHub app](https://github.com/apps/task-list-completed) prevents pull requests to be merged if some mandatory / not optional prerequisites are not filled ;
176+
- another [workflow YAML](https://github.com/Orange-OpenSource/ouds-ios/blob/develop/.github/workflows/build-and-test.yml) building and testing the app / lib;
177+
- another [using GitLeaks](https://github.com/Orange-OpenSource/ouds-ios/blob/develop/.github/workflows/gitleaks-action.yml) ensuring no screts are leaked ;
178+
- the almost-optional-one checking [DCO is applied](https://probot.github.io/apps/dco/) ;
179+
- and the one [for the linter warnings](https://github.com/cirruslabs/swiftlint-action).
180+
175181
## License
176182

177183
By contributing your code, you agree to license your contribution under the [MIT License](LICENSE).

.github/DEVELOP.md

+22-8
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,8 @@ A [GitHub Action bot](https://probot.github.io/apps/dco/) has been plugged in th
181181

182182
### About commits
183183

184+
#### Convention commits rules
185+
184186
Try as best as possible to apply [conventional commits rules](https://www.conventionalcommits.org/en/v1.0.0/).
185187
Keep in mind to have your commits well prefixed, and with the issue number between parenthesis at the end, and also if needed the pull request issue number.
186188
If your commits embed contributions for other people, do not forget to [add them as co-authors](https://docs.github.com/fr/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors).
@@ -203,26 +205,36 @@ You can add also ! after the keyword to say a breaking change occurs, and also a
203205
- `feat(API)!:` breaking change in the API because..
204206
- `feat:` add something in the API...
205207

206-
For example, given a commit to fix the issue n°42, the commit should be like:
208+
#### Chain of responsability
209+
210+
We can add metafields picked from [this good guideline](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst#n525) in the commit messages.
211+
212+
This is not mandatory (yet) but a good practice and quite interesting to know who reviewed and validated what.
213+
214+
For example, given a commit to fix the issue n°42, with Foo FOO and Bar BAR as commit authors, with Wizz WIZZ as source code reviewer, and John DOE as accessibility / PO / design reviewer, the commit should be like:
207215

208216
```text
209217
fix: title of your commit (#42)
210218
211219
Some details about the fix you propose
212220
213-
Co-authored-by: First author firstname and lastname <first author email>
214-
Co-authored-by: Second author firstname and lastname <second author email>
221+
Co-authored-by: Foo FOO <foo email>
222+
Co-authored-by: Bar BAR <bar email>
215223
216-
Signed-off-by: First author firstname and lastname <first author email>
217-
Signed-off-by: Second author firstname and lastname <second author email>
224+
Reviewed-by: Wizz WIZZ <wizz email>
225+
226+
Acked-by: John DOE <john email>
227+
228+
Signed-off-by: Foo FOO <foo email>
229+
Signed-off-by: Bar BAR <bar email>
218230
```
219231

220232
### About release note and changelog
221233

222234
We try also to apply [keep a changelog](https://keepachangelog.com/en/1.0.0/), and [semantic versioning](https://semver.org/spec/v2.0.0.html) both with [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/).
223235

224236
We do not generate yet `RELEASE_NOTE.md` file using the Git history and [git cliff](https://git-cliff.org/) tool.
225-
Today we update the unique CHANGELOG manualy, but you can find [in the wiki more details about the use of git-cliff](https://github.com/Orange-OpenSource/ouds-ios/wiki/7-%E2%80%90-About-changelog,-release-notes-and-hooks)
237+
Today we update the unique CHANGELOG manualy, but you can find [in the wiki more details about the use of git-cliff](https://github.com/Orange-OpenSource/ouds-ios/wiki/8-%E2%80%90-About-changelog,-release-notes-and-hooks)
226238

227239
## Use of Gitleaks
228240

@@ -288,20 +300,22 @@ Do not forget if possible to enable the warnings in the end of the file to reduc
288300
### GitHub Action
289301

290302
We use also *GitHub Actions* so as to define a workflow with some actions to build demo application and test the library.
291-
It will help use to ensure code on pull requests or being merged compiles and has all tests green.
303+
It will help us to ensure code on pull requests or being merged compiles and has all tests green.
292304
This workflow is defined in [this YAML](https://github.com/Orange-OpenSource/ouds-ios/blob/develop/.github/workflows/build-and-test.yml)
293305

294306
We have also a *gitleaks* workflow making some scans on the code to loook fo secrets leaks, defined in [this YAML](https://github.com/Orange-OpenSource/ouds-ios/blob/develop/.github/workflows/gitleaks-action.yml).
295307

296308
We use also two GitHub apps making controls on pull requests and defining wether or not prerequisites are filled or not.
297309
There is on control to check if [PR template are all defined ](https://github.com/stilliard/github-task-list-completed), and one if [DCO is applied](https://probot.github.io/apps/dco/).
298310

311+
Finaly we have [this *GitHub Action*](https://github.com/cirruslabs/swiftlint-action) using _SwiftLint_ to ensure no warnings are in our codebase.
312+
299313
### GitLab CI (internal)
300314

301315
We use *GitLab CI*for CI/CD with our own runners so as to keep private our sensitive files likes certificates and provisioning profiles.
302316
Our currant plan does not allow to make GitHub mirroring, so we use GitHub HTTP REST API to download sources, before using Xcode to build and sign.
303317
However of course you will have to define all the variables, secrets and have the mandatory files.
304318

305-
You can find more details about the pipelines, how to set up runners and scripts to use [in the wiki](https://github.com/Orange-OpenSource/ouds-ios/wiki/5-%E2%80%90-About-continuous-integration-and-delivery).
319+
You can find more details about the pipelines, how to set up runners and scripts to use [in the wiki](https://github.com/Orange-OpenSource/ouds-ios/wiki/9-%E2%80%90-About-continuous-integration-and-delivery).
306320

307321
In few words, there is a pipeline containing some stages and jobs to build alpha, nightly/beta and production releases.

.github/workflows/swiftlint.yml

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#
2+
# Software Name: Orange Unified Design System
3+
# SPDX-FileCopyrightText: Copyright (c) Orange SA
4+
# SPDX-License-Identifier: MIT
5+
#
6+
# This software is distributed under the MIT license,
7+
# the text of which is available at https://opensource.org/license/MIT/
8+
# or see the "LICENSE" file for more details.
9+
#
10+
# Authors: See CONTRIBUTORS.txt
11+
# Software description: A SwiftUI components library with code examples for Orange Unified Design System
12+
#
13+
14+
name: SwiftLint
15+
16+
on:
17+
push:
18+
branches:
19+
- main
20+
- develop
21+
pull_request:
22+
branches:
23+
- main
24+
- develop
25+
26+
jobs:
27+
SwiftLint:
28+
runs-on: macos-latest
29+
steps:
30+
- uses: actions/checkout@v4
31+
- uses: cirruslabs/swiftlint-action@v1
32+
with:
33+
version: latest

CHANGELOG.md

+22
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,28 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.6.0](https://github.com/Orange-OpenSource/ouds-ios/compare/0.5.0...0.6.0) - 2024-11-15
8+
9+
### Added
10+
11+
- [DemoApp] Update color screen to add a border on color illustration square ([#280](https://github.com/Orange-OpenSource/ouds-ios/issues/280))
12+
- [DemoApp] Add grid tokens screen in demo app ([#151](https://github.com/Orange-OpenSource/ouds-ios/issues/151))
13+
- [Tool] GitHub Action to run SwiftLint for *main* and *develop* branches
14+
15+
### Changed
16+
17+
- [Tool] Update `net-http` gem from 0.4.1 to 0.5.0 ([#286](https://github.com/Orange-OpenSource/ouds-ios/issues/286))
18+
- [Tool] Update `cocoapods` gem from 1.15.2 to 1.16.2 ([#286](https://github.com/Orange-OpenSource/ouds-ios/issues/286))
19+
- [Tool] Update `json` gem from 2.7.2 to 2.8.2 ([#286](https://github.com/Orange-OpenSource/ouds-ios/issues/286))
20+
- [Tool] Update `swiftformat/cli` from 0.54.3 to 0.54.6 ([#286](https://github.com/Orange-OpenSource/ouds-ios/issues/286))
21+
- [Tool] Update `Fastlane` from 2.223.1 to 2.225.0 ([#286](https://github.com/Orange-OpenSource/ouds-ios/issues/286))
22+
- [DemoApp] Update accessibility statement usage and instructions ([#278](https://github.com/Orange-OpenSource/ouds-ios/issues/278))
23+
24+
### Fixed
25+
26+
- [DemoApp] Add missing accessibility label for images ([#212](https://github.com/Orange-OpenSource/ouds-ios/issues/212))
27+
- [DemoApp] Fix text sizes when dynamic type is used (a11y) ([#247](https://github.com/Orange-OpenSource/ouds-ios/issues/247))
28+
729
## [0.5.0](https://github.com/Orange-OpenSource/ouds-ios/compare/0.4.1...0.5.0) - 2024-10-31
830

931
### Added

Gemfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313

1414
source "https://rubygems.org"
1515

16-
gem 'cocoapods', '1.15.2'
17-
gem 'fastlane', '2.223.1'
16+
gem 'cocoapods', '1.16.2'
17+
gem 'fastlane', '2.225.0'
1818
gem 'fastlane-plugin-changelog', '0.16.0'
1919
gem 'fastlane-plugin-mattermost', '1.3.2'
20-
gem 'json', '2.7.2'
21-
gem 'net-http', '0.4.1'
20+
gem 'json', '2.8.2'
21+
gem 'net-http', '0.5.0'
2222
gem 'xcode-install', '2.8.1'
2323

2424
plugins_path = File.join(File.dirname(__FILE__), 'Showcase/fastlane', 'Pluginfile')

Gemfile.lock

+15-11
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ GEM
4545
benchmark (0.3.0)
4646
bigdecimal (3.1.8)
4747
claide (1.1.0)
48-
cocoapods (1.15.2)
48+
cocoapods (1.16.2)
4949
addressable (~> 2.8)
5050
claide (>= 1.0.2, < 2.0)
51-
cocoapods-core (= 1.15.2)
51+
cocoapods-core (= 1.16.2)
5252
cocoapods-deintegrate (>= 1.0.3, < 2.0)
5353
cocoapods-downloader (>= 2.1, < 3.0)
5454
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -62,8 +62,8 @@ GEM
6262
molinillo (~> 0.8.0)
6363
nap (~> 1.0)
6464
ruby-macho (>= 2.3.0, < 3.0)
65-
xcodeproj (>= 1.23.0, < 2.0)
66-
cocoapods-core (1.15.2)
65+
xcodeproj (>= 1.27.0, < 2.0)
66+
cocoapods-core (1.16.2)
6767
activesupport (>= 5.0, < 8)
6868
addressable (~> 2.8)
6969
algoliasearch (~> 1.0)
@@ -128,7 +128,7 @@ GEM
128128
faraday_middleware (1.2.1)
129129
faraday (~> 1.0)
130130
fastimage (2.3.1)
131-
fastlane (2.223.1)
131+
fastlane (2.225.0)
132132
CFPropertyList (>= 2.3, < 4.0.0)
133133
addressable (>= 2.8, < 3.0.0)
134134
artifactory (~> 3.0)
@@ -144,6 +144,7 @@ GEM
144144
faraday-cookie_jar (~> 0.0.6)
145145
faraday_middleware (~> 1.0)
146146
fastimage (>= 2.1.0, < 3.0.0)
147+
fastlane-sirp (>= 1.0.0)
147148
gh_inspector (>= 1.1.2, < 2.0.0)
148149
google-apis-androidpublisher_v3 (~> 0.3)
149150
google-apis-playcustomapp_v1 (~> 0.1)
@@ -171,6 +172,8 @@ GEM
171172
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
172173
fastlane-plugin-changelog (0.16.0)
173174
fastlane-plugin-mattermost (1.3.2)
175+
fastlane-sirp (1.0.0)
176+
sysrandom (~> 1.0)
174177
ffi (1.17.0)
175178
ffi (1.17.0-aarch64-linux-gnu)
176179
ffi (1.17.0-aarch64-linux-musl)
@@ -228,7 +231,7 @@ GEM
228231
i18n (1.14.6)
229232
concurrent-ruby (~> 1.0)
230233
jmespath (1.6.2)
231-
json (2.7.2)
234+
json (2.8.2)
232235
jwt (2.9.3)
233236
base64
234237
logger (1.6.1)
@@ -241,7 +244,7 @@ GEM
241244
nanaimo (0.4.0)
242245
nap (1.1.0)
243246
naturally (2.2.1)
244-
net-http (0.4.1)
247+
net-http (0.5.0)
245248
uri
246249
netrc (0.11.0)
247250
nkf (0.2.0)
@@ -270,6 +273,7 @@ GEM
270273
simctl (1.6.10)
271274
CFPropertyList
272275
naturally
276+
sysrandom (1.0.5)
273277
terminal-notifier (2.0.0)
274278
terminal-table (3.0.2)
275279
unicode-display_width (>= 1.1.1, < 3)
@@ -315,12 +319,12 @@ PLATFORMS
315319
x86_64-linux-musl
316320

317321
DEPENDENCIES
318-
cocoapods (= 1.15.2)
319-
fastlane (= 2.223.1)
322+
cocoapods (= 1.16.2)
323+
fastlane (= 2.225.0)
320324
fastlane-plugin-changelog (= 0.16.0)
321325
fastlane-plugin-mattermost (= 1.3.2)
322-
json (= 2.7.2)
323-
net-http (= 0.4.1)
326+
json (= 2.8.2)
327+
net-http (= 0.5.0)
324328
xcode-install (= 2.8.1)
325329

326330
BUNDLED WITH

NOTICE.txt

+18-55
Original file line numberDiff line numberDiff line change
@@ -8,71 +8,34 @@ in whole or part of, in any medium, except as required for reasonable and custom
88
and reproducing the content of the NOTICE and DOCUMENTATION files.
99
Any use or displaying shall constitute an infringement under intellectual property laws of France and international conventions.
1010

11+
./docs_release/docs_assets/apple-touch-icon.png
12+
./docs_release/docs_assets/favicon-16x16.png
13+
./docs_release/docs_assets/favicon-32x32.png
14+
./docs_release/docs_assets/favicon.ico
1115

12-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
13-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
14-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
15-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
16-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
17-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
18-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
19-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
20-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
21-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
22-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
23-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
24-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
25-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
26-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
27-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
28-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
29-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDev.appiconset/[email protected]
16+
./Showcase/Showcase/Resources/accessibilityStatement/favicon.ico
17+
./Showcase/Showcase/Resources/accessibilityStatement/orange-logo.svg
3018

31-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
32-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
33-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
34-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
35-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
36-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
37-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
38-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
39-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
40-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
41-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
42-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
43-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
44-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
45-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
46-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
47-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
48-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/[email protected]
49-
50-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
51-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
52-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
53-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
54-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
55-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
56-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
57-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
58-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
59-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
60-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
61-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
62-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
63-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
64-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
65-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
66-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
67-
./Showcase/Showcase/Resources/Assets.xcassets/AppIconQualif.appiconset/[email protected]
19+
./Showcase/Showcase/Resources/Assets.xcassets/AppIconDebug.appiconset/UDSDemo-DEBUG_SQR.png
20+
./Showcase/Showcase/Resources/Assets.xcassets/AppIconAlpha.appiconset/UDSDemo-A_SQR.png
21+
./Showcase/Showcase/Resources/Assets.xcassets/AppIconBeta.appiconset/UDSDemo-B_SQR.png
22+
./Showcase/Showcase/Resources/Assets.xcassets/AppIconRelease.appiconset/Unified_App_IOS_SQR.png
6823

6924
./Showcase/Showcase/Resources/Assets.xcassets/ic_token.imageset/ic_token.svg
7025
./Showcase/Showcase/Resources/Assets.xcassets/ic_component_atom.imageset/ic_component_atom.svg
7126
./Showcase/Showcase/Resources/Assets.xcassets/ic_info.imageset/ic_info.svg
27+
7228
./Showcase/Showcase/Resources/Assets.xcassets/Illustrations/il_empty_screen.imageset/il_empty_screen.svg
29+
./Showcase/Showcase/Resources/Assets.xcassets/Illustrations/il_tokens_grid_column_margin.imageset/il_tokens_grid_column_margin.png
30+
./Showcase/Showcase/Resources/Assets.xcassets/Illustrations/il_tokens_grid_column_margin.imageset/il_tokens_grid_column_margin_dark.png
31+
./Showcase/Showcase/Resources/Assets.xcassets/Illustrations/il_tokens_grid_max_width.imageset/il_tokens_grid_max_width.png
32+
./Showcase/Showcase/Resources/Assets.xcassets/Illustrations/il_tokens_grid_max_width.imageset/il_tokens_grid_max_width_dark.png
33+
./Showcase/Showcase/Resources/Assets.xcassets/Illustrations/il_tokens_grid_min_width.imageset/il_tokens_grid_min_width.png
34+
./Showcase/Showcase/Resources/Assets.xcassets/Illustrations/il_tokens_grid_min_width.imageset/il_tokens_grid_min_width_dark.png
7335
./Showcase/Showcase/Resources/Assets.xcassets/Tokens/ic_border.imageset/ic_border.svg
7436
./Showcase/Showcase/Resources/Assets.xcassets/Tokens/ic_dimension.imageset/ic_dimension.svg
7537
./Showcase/Showcase/Resources/Assets.xcassets/Tokens/ic_filter_effects.imageset/ic_filter_effects.svg
38+
./Showcase/Showcase/Resources/Assets.xcassets/Tokens/ic_grid.imageset/ic_grid.svg
7639
./Showcase/Showcase/Resources/Assets.xcassets/Tokens/ic_layers.imageset/ic_layers.svg
7740
./Showcase/Showcase/Resources/Assets.xcassets/Tokens/ic_palette.imageset/ic_palette.svg
7841
./Showcase/Showcase/Resources/Assets.xcassets/Tokens/ic_vector.imageset/ic_vector.svg

0 commit comments

Comments
 (0)