Skip to content

Commit

Permalink
Release 0.4.0 (#206)
Browse files Browse the repository at this point in the history
Release of version 0.4.0
See below the full CHANGELOG details.

Added

- [DemoApp] Update opacity screen with new design ([#200](#200))
- [DemoApp] Add color tokens screen in demo app ([#152](#152))
- [Library] Add semantic tokens `spacePaddingInlineTallest`, `spacePaddingBlockTallest`, `spaceColumnGapTaller`, `spaceColumnGapWithArrowShortest`, `spaceRowGapShortest` (Figjam final synchronization of October 16th)
- [Library] Add semantic color tokens ([#124](#124))
- [DemoApp] Fix some design issues and mutualize some UI elements ([#189](#189))
- [DemoApp] Add sizing tokens screen in demo app ([#150](#150))
- [DemoApp] Add spacing tokens screen in demo app ([#149](#149))
- [Library] Add color semantic tokens `colorContentTransparentDefault`, `colorBorderTransparentDefault` and `colorBackgroundTransparentDefault` (October 8th) ([#177](#177))
- [DemoApp] On opacity screen, add a border around the view showing the opacity ([#157](#157))

Changed

- [Library] Update of semantic typography tokens (Figjam final synchronization of October 16th)
- [Library] Update of semantic grid tokens `gridExtraCompactColumnCount`, `gridCompactColumnGap`, `gridRegularColumnGap` (Figjam final synchronization of October 16th)
- [Library] Update of semantic elevation token `elevationStickyNavigationScrolled` (Figjam final synchronization of October 16th)
- [Library] Update of semantic color tokens, semantic sizing tokens (Figjam final synchronization of October 16th)
- [Library/DemoApp] Updates SwiftLint rules, fix linter warnings ([#143](#143))
- [Tool] Update the templates for GitHub issues
- [Tool] Improve script for documentation generation ([#168](#168))
- [Library] Rename raw brand-specific color tokens in Orange theme (no use of "brand" word) ([#179](#179))
- [Library] `fontLetterSpacingMobile*` and `fontLetterSpacingTablet*` merged in `MultipleFontLetterSpacingTokens` objects
- [Library] `fontLineHeightMobile*` and `fontLineHeightTablet*` merged in `MultipleFontLineHeightTokens` objects
- [Library] `fontSizeMobile*` and `fontSizeTablet*` merged in `MultipleFontSizeTokens` objects 
- [Library] Update semantic and raw tokens for fonts ([#155](#155))
- [Library] Update semantic tokens for fonts (October 7th) ([#172](#172))
- [Library] Update raw tokens for fonts (October 7th) ([#170](#170))
- [Library] Any semantic token of sizing `TypeXXX` has been replaced by `TypeSizeXXX` (update of October 7th)
- [Library] Any semantic tokens of sizing `WithTypeXXX` has been replaced by `TypzeXXX` (update of October 7th)
- [Library] Update semantic tokens for sizing (October 7th) ([#173](#173))
- [Library] Any semantic tokens of spacing `isIcon` and `isArrow` are now `withIcon` and `withArrow` (update of October 7th)
- [Library] Update semantic tokens for spacing (October 4th) ([#174](#174))
- [Library] Update semantic tokens for spacing (October 4th) ([#156](#156))
- [Library] Update raw tokens for dimensions (October 7th) ([#169](#169))

Removed

- [Library] Raw typography token `fontSize100` (Figjam final synchronization of October 16th)
- [Library] Semantic token `spaceColumnGapWithArrowTaller` (Figjam final synchronization of October 16th)
- [Library] Remove all color alias semantic tokens and any optional color tokens type uses
- [Library] `SoshTheme` ([#180](#180))
- [Library] `fontSizeMobile*`, `fontSizeTablet*`, `fontLineHeightMobile*`, `fontLineHeightTablet*`, `fontLetterSpacingMobile*`, `fontLetterSpacingTablet*` removed (update of October 4th)
- [Library] `spaceRowGapWithIconTaller`, `spaceColumnGapWithIconTaller` removed (update of October 7th)

Fixed

- [Library] `typeBodyDefaultLarge` font weight ([#191](#191))

Co-authored-by: Pierre-Yves Lapersonne <[email protected]>
Co-authored-by: Ludovic Pinel <[email protected]>
Co-authored-by: Tayeb Sedraia <[email protected]>
  • Loading branch information
3 people authored Oct 18, 2024
2 parents 7b795ed + c6377c2 commit c8da6ec
Show file tree
Hide file tree
Showing 177 changed files with 8,905 additions and 5,307 deletions.
44 changes: 32 additions & 12 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,41 @@
# Software description: A SwiftUI components library with code examples for Orange Unified Design System
#

# Items ordered with the same order as used in GitHub web UI
# Items splitted by owners groups

# Project folders

/.github/ @pylapp

/OUDS/ @pylapp @ludovic35 @Tayebsed93
/Showcase/ @pylapp @ludovic35 @Tayebsed93

/docs_release/ @pylapp @ludovic35

# Utility files

AUTHORS.txt @pylapp
CONTRIBUTORS.txt @pylapp
LICENSE @pylapp
.gitattributes @pylapp @ludovic35
.gitignore @pylapp @ludovic35

.gitleaks.toml @pylapp
.swiftformat @pylapp

.swiftlint.yml @pylapp @ludovic35

README.md @ludovic35 @pylapp @Tayebsed93
CHANGELOG.md @ludovic35 @pylapp @Tayebsed93
DEVELOP.md @ludovic35 @pylapp
CONTRIBUTING.md @ludovic35 @pylapp
THIRD-PARTY.md @pylapp
NOTICE.txt @pylapp

# Project
Gemfile @pylapp @ludovic35
Gemfile.lock @pylapp @ludovic35

/.github/ @pylapp
/Showcase/ @pylapp @ludovic35 @Tayebsed93
/OUDS/ @pylapp @ludovic35 @Tayebsed93
LICENSE @pylapp

NOTICE.txt @pylapp @ludovic35
Package.resolved @pylapp @ludovic35
Package.swift @pylapp @ludovic35

README.md @ludovic35 @pylapp

THIRD_PARTY.md @pylapp
renovate.json @pylapp
uploadWebDoc.sh @pylapp
324 changes: 66 additions & 258 deletions .github/DEVELOP.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Report a bug
description: Tell us about a bug or issue you may have identified in OUDS iOS.
title: "[Bug]: Bug Summary"
title: "[Bug] "
labels: ["🐞 bug", "🔍 triage"]
assignees: ["ludovic35", "pylapp", "Tayebsed93"]
body:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/documentation-update.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Documentation Update
description: Describe this issue found in the documentation
title: "[Doc]: "
title: "[Doc] "
labels: ["📖 documentation", "🔍 triage"]
assignees: ["ludovic35", "pylapp", "Tayebsed93"]
body:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Feature Request
description: Suggest a new Epic to be added to the backlog.
title: "[feature]: "
title: "[Feature] "
labels: ["feature", "🔍 triage"]
assignees: ["ludovic35", "pylapp", "Tayebsed93"]
body:
Expand Down
52 changes: 23 additions & 29 deletions .github/ISSUE_TEMPLATE/token_update.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
name: Token Update Request
description: Please fill out the following details for your token update request.
title: "[Token Update] - Title"
title: "[Token Update] "
labels: ["📀 token", "🔍 triage"]
assignees: ["ludovic35", "pylapp", "Tayebsed93"]
body:
- type: markdown
- type: checkboxes
attributes:
value: |
### Type of tokens
Please fill the checkboxes of the token type you want to update:
- [ ] Raw token (i.e. associated to _SwiftUI_ or _Swift_ value)
- [ ] Semantic token (i.e. pointing to a raw token)
- [ ] Component token (i.e. pointing to a semantic token, used for a component)
validations:
required: true
label: Type of tokens
description: Please fill the checkboxes of the token type you want to update
options:
- label: Raw token (i.e. associated to _SwiftUI_ or _Swift_ value)
- label: Semantic token (i.e. pointing to a raw token)
- label: Component token (i.e. pointing to a semantic token, used for a component)
- type: textarea
id: description
attributes:
Expand All @@ -26,24 +24,20 @@ body:
attributes:
label: Motivation & Context
description: Why is this change required? What problem does it solve?
validations:
required: true
- type: markdown
- type: checkboxes
attributes:
value: |
### Types of change
Please fill the suitable items in the list:
- [ ] Add new tokens
- [ ] Update existing tokens (i.e. change name or value)
- [ ] Remove existing token
validations:
required: true
- type: markdown
label: Types of change
description: Please fill the suitable items in the list
options:
- label: Add new tokens
- label: Update existing tokens (i.e. change name or value)
- label: Remove existing token
- type: checkboxes
attributes:
value: |
### Checklist for Core Team
- [ ] Tokens have been updated
- [ ] Documentation have been updated
- [ ] Unit tests have been updated
- [ ] Retrocompatibility has been checked, or broken API have been flagged as deprecated without a workaround
label: Checklist for Core Team
description: Some points to check before any merge
options:
- label: Tokens have been updated
- label: Documentations have been updated
- label: Unit tests have been updated
- label: Retrocompatibility has been checked, or broken API have been flagged as deprecated with a workaround
2 changes: 2 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ _Note: Please transform `- [ ]` into `- (NA)` in the description when things are
#### Development

- [ ] My change follows the [developer guide](https://github.com/Orange-OpenSource/ouds-ios/blob/develop/.github/DEVELOP.md)
- [ ] I checked my changes do not add new SwiftLint warnings
- [ ] <!-- OPTIONAL --> I have added unit tests to cover my changes _(optional)_

#### Documentation
Expand All @@ -64,3 +65,4 @@ _Note: Please transform `- [ ]` into `- (NA)` in the description when things are
- [ ] Documentation has been updated if relevant
- [ ] Internal files have been updated if relevant (like CONTRIBUTING, DEVELOP, THIRD_PARTY, CONTRIBUTORS, NOTICE)
- [ ] CHANGELOG has been updated respecting [keep a changelog rules](https://keepachangelog.com/en/1.0.0/) and reference the issues
- [ ] <!-- OPTIONAL --> [The wiki](https://github.com/Orange-OpenSource/ouds-ios/wiki) has been updated if needed _(optional)_
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,6 @@
/Showcase/Showcase.xcworkspace/xcuserdata/
/DerivedData/

# Produced by generateDoc.sh
.build

# Produced by Swift Package Manager
/.swiftpm/xcode/xcshareddata/
/.swiftpm/xcode/xcuserdata/
Expand Down
Loading

0 comments on commit c8da6ec

Please sign in to comment.