Releases: Orange-OpenSource/ouds-ios
0.8.0
What's new
Added
- [Library] New architecture with tokens provider (#79)
- [DemoApp] Prepare new architecture to add components illustration (#328)
Changed
- [Tool] Update
net-http
gem from 0.5.0 to 0.6.0 - [Tool] Update
SwiftLint
pod from v0.57.0 to v0.57.1 - [Tool] Update
SwiftFormat/CLI
pod from v0.54.6 to v0.55.3 - [Tool] Update
fastlane
gem from v2.225.0 to v2.226.0 - [Library] Update
FontSemanticTokens
(tokenator 20241213075501) - [Library] Update
FontSemanticTokens
(tokenator 20241211115813) - [Library] Update
FontRawTokens
(tokenator 20241211101443) - [Tool] Migrate from
xcode_install
toxcodes
in Fastfile, freeze Xcode version (16.0) - [Library] Rename
Typography*
tokens and elements toFont*
(#322) - [Library] Update
ColorSemanticTokens
(tokenator 20241204111709) - [Library] Update
SpaceSemanticTokens
(tokenator 20241204110127) - [Library] Rename
opacityTransparent
opacity semantic token toopacityInvisible
- [Library] Update
OpacitySemanticTokens
andOpacityRawTokens
tokens (tokenator 20241204110957) - [Library] Update
OrangeBrandColorRawTokens
tokens (tokenator 20241204111119) - [Library] Update
SizeSemanticTokens
tokens (tokenator 20241204110236) - [Library] Rename any
sizeIcon**
size semantic tokens applying "T-shirt sizes" template - [Library] Update
ElevationSemanticTokens
andColorRawTokens
tokens (tokenator 20241204111249) - [Library] Rename any
colorTransparent*
color semantic tokens tocolorOpacity*
- [DemoApp] Reactor UI test to use theme in environment (#299)
Removed
- [Library] Font raw tokens
fontFamilyBrandDefault
,fontFamilyBrandTV
,fontFamilySystemArial
,fontFamilySystemHelvetica
,fontFamilySystemNotoSans
,fontFamilySystemSFPro
,fontFamilySystemRoboto
,fontFamilyMonospaceMonaco
,fontFamilyMonospaceCourierNew
,fontFamilySystemArial
- [Library] Space semantic tokens
*WithIcon*
,*WithArrow*
- [Library] Elevation semantic tokens
elevationBlurOverlayDefault
,elevationBlurOverlayEmphasized
,elevationXOverlayDefault
,elevationXOverlayEmphasized
,elevationYOverlayDefault
,elevationYOverlayEmphasized
,elevationColorOverlayDefaultLight
,elevationColorOverlayEmphasizedLight
,elevationColorOverlayDefaultDark
,elevationColorOverlayEmphasizedDark
Changelog
More details on the CHANGELOG
Note
Artifacts
Documentation
ouds-ios.wiki.zip
: The version of the wiki when this release has been madeouds-ios.wiki-assets.zip
: The assets of the wiki when this release has been madeouds-ios-gh-pages.zip
: The HTML documentation pushed to GitHub Pages based on all doccarchive filesouds-doccarchive.zip
: All the Xcode DocC archive of the documentation withOUDS.doccarchive
: Xcode DocC archive of the OUDS moduleOUDSComponents.doccarchive
: Xcode DocC archive of the OUDS Components moduleOUDSFoundations.doccarchive
: Xcode DocC archive of the OUDS Foundations moduleOUDSModules.doccarchive
: Xcode DocC archive of the OUDS Modules moduleOUDSThemeInverse.doccarchive
: Xcode DocC archive of the OUDS Theme Inverse moduleOUDSThemeOrange.doccarchive
: Xcode DocC archive of the OUDS Theme Orange moduleOUDSTokensComponents.doccarchive
: Xcode DocC archive of the OUDS Tokens Component moduleOUDSTokensRaw.doccarchive
: Xcode DocC archive of the OUDS Tokens Raw moduleOUDSTokensSemantic.doccarchive
: Xcode DocC archive of the OUDS Tokens Semantic module
artifacts.zip
: The artifacts generated by the GitLab pipeline production build
0.7.0
What's new
Added
- [DemoApp] Add code sample for tokens usages in token pages (#283)
- [Library] Color some new semantic tokens
colorContentStatus*
,colorContentOnBrand*
,colorContentOnStatus*
,colorGradient*
,colorBorder*
,colorContentOnAction*
- [Tool] Add UI tests in CI/CD pipelines (#298)
- [DemoApp] Add more UI tests on demo app (#154)
Changed
- [Library] Update
GridSemanticTokens
tokens (tokenator 20241129080807) - [Library] Types
GridExtraCompactSemanticToken
,GridCompactSemanticToken
andGridRegularSemanticToken
replaced byGridSemanticToken
to make tokenator updates integration easier - [DemoApp] Update space tokens screen (#275)
- [Library] Update
GridRawTokens
tokens (tokenator 20241128161629) - [DemoApp] Update color tokens screen
- [Library] Update
ColorSemanticTokens
tokens (tokenator 20241127112301) - [Library] Update
SpaceSemanticTokens
tokens (tokenator 20241127074206) - [Library] Update
SizeSemanticTokens
with rename of tokens (tokenator 20241126134156) - [Library] Update
ElevationSemanticTokens
(tokenator 20241126120657) - [Library] Improve Multiple-based objects for tokenator values integration (#279)
- [Tool] Use
macos-15
runner for GitHub Actions builds (#296)
Removed
- [Library] Grid semantic tokens
gridExtraCompactColumnCount
,gridCompactColumnCount
andgridRegularColumnCount
- [Library] Grid raw tokens
gridMargin900
- [Library] Color semantic tokens
colorContentOnBg*
,colorBorderOnBg*
,colorBorderStatus*
, somecolorAction*OnBg*
,colorDecorative{Primary,Secondary,Tertiary}
,colorAlwaysOnBg*
,colorBgBrand{Secondary,Tertiary}
,colorContentBrand{Secondary,Tertiary}
,colorBorderBrand{Secondary,Tertiary}
,colorContentStatusAccent
, ... - [Library] Some space semantic tokens type aliases to help tokenator job (
SpacePaddingInlineSemanticToken
,SpacePaddingBlockSemanticToken
,SpaceGapInlineSemanticToken
,SpaceGapStackSemanticToken
) - [Library] All dimension semantic tokens (#308)
Fixed
- [DemoApp] Fix VoiceOver issue with element grouping in presentation tokens and update accessibility statement (#212)
- [Library] Warning issues for DocC catalogs (#293)
Changelog
More details on the CHANGELOG
Note
This release should not be used yet as is because components and modules are missing. This is only an incremental version of OUDS iOS library. Consider all raw and semantic tokens ready to be used ; new version should be fixes, tokenator updates, demo app updates
Artifacts
Documentation
ouds-ios.wiki.zip
: The version of the wiki when this release has been madeouds-ios-gh-pages.zip
: The HTML documentation pushed to GitHub Pages based on all doccarchive filesouds-doccarchive.zip
: All the Xcode DocC archive of the documentation withOUDS.doccarchive
: Xcode DocC archive of the OUDS moduleOUDSComponents.doccarchive
: Xcode DocC archive of the OUDS Components moduleOUDSFoundations.doccarchive
: Xcode DocC archive of the OUDS Foundations moduleOUDSModules.doccarchive
: Xcode DocC archive of the OUDS Modules moduleOUDSThemeInverse.doccarchive
: Xcode DocC archive of the OUDS Theme Inverse moduleOUDSThemeOrange.doccarchive
: Xcode DocC archive of the OUDS Theme Orange moduleOUDSThemeSosh.doccarchive
: Xcode DocC archive of the OUDS Theme Sosh moduleOUDSTokensComponents.doccarchive
: Xcode DocC archive of the OUDS Tokens Component moduleOUDSTokensRaw.doccarchive
: Xcode DocC archive of the OUDS Tokens Raw moduleOUDSTokensSemantic.doccarchive
: Xcode DocC archive of the OUDS Tokens Semantic module
artifacts.zip
: The artifacts generated by the GitLab pipeline production build
0.6.0
Added
- [DemoApp] Update color screen to add a border on color illustration square (#280)
- [DemoApp] Add grid tokens screen in demo app (#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) - [Tool] Update
cocoapods
gem from 1.15.2 to 1.16.2 (#286) - [Tool] Update
json
gem from 2.7.2 to 2.8.2 (#286) - [Tool] Update
swiftformat/cli
from 0.54.3 to 0.54.6 (#286) - [Tool] Update
Fastlane
from 2.223.1 to 2.225.0 (#286) - [DemoApp] Update accessibility statement usage and instructions (#278)
Fixed
- [DemoApp] Add missing accessibility label for images (#212)
- [DemoApp] Fix text sizes when dynamic type is used (a11y) (#247)
Changelog
More details on the CHANGELOG
Note
This release should not be used yet as is because components and modules are missing. This is only an incremental version of OUDS iOS library. Consider all raw and semantic tokens ready to be used ; new version should be fixes, tokenator updates, demo app updates
Artifacts
Documentation
ouds-ios.wiki.zip
: The version of the wiki when this release has been madeouds-ios-gh-pages.zip
: The HTML documentation pushed to GitHub Pages based on all doccarchive filesouds-doccarchive.zip
: All the Xcode DocC archive of the documentation withOUDS.doccarchive
: Xcode DocC archive of the OUDS moduleOUDSComponents.doccarchive
: Xcode DocC archive of the OUDS Components moduleOUDSFoundations.doccarchive
: Xcode DocC archive of the OUDS Foundations moduleOUDSModules.doccarchive
: Xcode DocC archive of the OUDS Modules moduleOUDSThemeInverse.doccarchive
: Xcode DocC archive of the OUDS Theme Inverse moduleOUDSThemeOrange.doccarchive
: Xcode DocC archive of the OUDS Theme Orange moduleOUDSThemeSosh.doccarchive
: Xcode DocC archive of the OUDS Theme Sosh moduleOUDSTokensComponents.doccarchive
: Xcode DocC archive of the OUDS Tokens Component moduleOUDSTokensRaw.doccarchive
: Xcode DocC archive of the OUDS Tokens Raw moduleOUDSTokensSemantic.doccarchive
: Xcode DocC archive of the OUDS Tokens Semantic module
artifacts.zip
: The artifacts generated by the GitLab pipepeline production build
0.5.0
Added
- [DemoApp] App icons for debug, alpha, beta and production releases (#140)
- [Tool] GitHub Actions workflow for CI/CD (#256)
- [DemoApp] Add new tokens in size tokens page (#245)
- [Library] Semantic token
borderWidthFocusInset
(value ofborderWidth100
) (#207, #241) - [Library] Semantic token
fontWeightCode
(#242) - [DemoApp] Update space tokens screen with all categories (#178)
Changed
- [Library] Update
ElevationSemanticTokens
(tokenator 20241031125053) - [Library] Update
OrangeBrandColorRawTokens
(tokenator 20241030132734) - [Library] Update
BorderSemanticTokens
(tokenator 20241025110844) - [Library] Rename color semantic tokens
colorBackground*
tocolorBg*
- [Library] Rename
MultipleSpacingTokens
toMultipleSpaceTokens
andMultipleSizingTokens
toMultipleSizeTokens
- [Library] Extract composite semantic tokens from semantic tokens (
ElevationSemanticTokens
,TypographySemanticTokens
) - [Library] Improve documentation about the use of semantic tokens
- [Library] Update
OpacitySemanticTokens
(tokenator 20241025101305) - [Library] Rename
*Spacing*Tokens
and*Sizing*Tokens
to*Space*Tokens
and*Size*Tokens
(#237) - [Library] Update
ElevationRawTokens
(tokenator 20241022174330) - [Library] Update
DimensionRawTokens
(tokenator 20241022132646) - [Tool] Improve configuration of SwiftLint, update to v0.57.0 (#77)
- [Library] Rename all color semantic tokens
*OnBackground*
to*OnBg*
(#208) - [Library] Rename
colorDecorativeBrandTertiary
tocolorDecorativeTertiary
- [Library] Rename
colorDecorativeBrandPrimary
tocolorDecorativePrimary
(#208) - [Library] Rename
colorDecorativeSkinTint*
tocolorDecorativeSkinTint*
- [Library] Rename
colorActionVisitedOnBackgroundEmphasized
tocolorActionVisitedOnBgEmphasized
(#208) - [Library] Update color semantic tokens (#208)
- [Library] Update
BorderRawTokens
(tokenator 20241022102003) - [Library] Update
ColorRawTokens
(tokenator 20241021180411) - [Tool] Migration to Swift 6
- [Tool] Migration from Xcode 15.3 to to Xcode 16 (#201)
- [Library] Rename
borderWidthOutsideFocus
toborderWidthFocus
(#207) - [Library] Update
OpacityRawTokens
(tokenator 20241021134644)
Removed
- [Library] Semantic tokens
colorDecorativeBrandTertiaryMuted
,colorDecorativeBrandTertiaryEmphasized
(#208) - [Library] Semantic tokens
colorDecorativeBrandSecondaryMuted
,colorDecorativeBrandSecondaryEmphasized
(#208) - [Library] Semantic tokens
colorDecorativeBrandPrimaryMuted
,colorDecorativeBrandPrimaryEmphasized
(#208) - [Library] Semantic tokens
elevationBlurFocus
,elevationXFocus
,elevationYFocus
,elevationColorFocus
(#209)
Fixed
- [DemoApp] Update typography screen to use right color on token name (#213)
- [DemoApp] Remove duplicated section in color page for content on background values (#236)
- [DemoApp] Hide from Voice Over decorative image in theme selector (a11y)
Security
- [Tool] Move to Ruby 3.3.5 to fix Dependabot alert about REXML ReDoS vulnerability (CVE-2024-49761) (#5)
Changelog
More details on the CHANGELOG
Note
This release should not be used yet as is because components and modules are missing. This is only an incremental version of OUDS iOS library. Consider all raw and semantic tokens ready to be used ; new version should be fixes, tokenator updates, demo app updates
Artifacts
Documentation
ouds-ios.wiki.zip
: The version of the wiki when this release has been madeouds-ios-gh-pages.zip
: The HTML documentation pushed to GitHub Pages based on all doccarchive filesouds-doccarchive.zip
: All the Xcode DocC archive of the documentation withOUDS.doccarchive
: Xcode DocC archive of the OUDS moduleOUDSComponents.doccarchive
: Xcode DocC archive of the OUDS Components moduleOUDSFoundations.doccarchive
: Xcode DocC archive of the OUDS Foundations moduleOUDSModules.doccarchive
: Xcode DocC archive of the OUDS Modules moduleOUDSThemeInverse.doccarchive
: Xcode DocC archive of the OUDS Theme Inverse moduleOUDSThemeOrange.doccarchive
: Xcode DocC archive of the OUDS Theme Orange moduleOUDSThemeSosh.doccarchive
: Xcode DocC archive of the OUDS Theme Sosh moduleOUDSTokensComponents.doccarchive
: Xcode DocC archive of the OUDS Tokens Component moduleOUDSTokensRaw.doccarchive
: Xcode DocC archive of the OUDS Tokens Raw moduleOUDSTokensSemantic.doccarchive
: Xcode DocC archive of the OUDS Tokens Semantic module
artifacts.zip
: The artifacts generated by the GitLab pipepeline production build
0.4.1
What's changed
Fixed
- [DemoApp] App crash on color token page opening (#215)
Changelog
More details on the CHANGELOG
Note
This release should not be used yet as is because components and modules are missing. This is only an incremental version of OUDS iOS library. Consider all raw and semantic tokens ready to be used ; new version should be fixes or tokenator updates
Artifacts
Documentation
ouds-ios.wiki.zip
: The version of the wiki when this release has been madeouds-ios-gh-pages.zip
: The HTML documentation pushed to GitHub Pages based on all doccarchive filesouds-doccarchive.zip
: All the Xcode DocC archive of the documentation withOUDS.doccarchive
: Xcode DocC archive of the OUDS moduleOUDSComponents.doccarchive
: Xcode DocC archive of the OUDS Components moduleOUDSFoundations.doccarchive
: Xcode DocC archive of the OUDS Foundations moduleOUDSModules.doccarchive
: Xcode DocC archive of the OUDS Modules moduleOUDSThemeInverse.doccarchive
: Xcode DocC archive of the OUDS Theme Inverse moduleOUDSThemeOrange.doccarchive
: Xcode DocC archive of the OUDS Theme Orange moduleOUDSThemeSosh.doccarchive
: Xcode DocC archive of the OUDS Theme Sosh moduleOUDSTokensComponents.doccarchive
: Xcode DocC archive of the OUDS Tokens Component moduleOUDSTokensRaw.doccarchive
: Xcode DocC archive of the OUDS Tokens Raw moduleOUDSTokensSemantic.doccarchive
: Xcode DocC archive of the OUDS Tokens Semantic module
0.4.0
What's changed
Added
- [DemoApp] Update opacity screen with new design (#200)
- [DemoApp] Add color tokens screen in demo app (#152)
- [Library] Add semantic tokens
spacePaddingInlineTallest
,spacePaddingBlockTallest
,spaceColumnGapTaller
,spaceColumnGapWithArrowShortest
,spaceRowGapShortest
(Figjam final synchronization of October 16th) - [Library] Add semantic color tokens (#124)
- [DemoApp] Fix some design issues and mutualize some UI elements (#189)
- [DemoApp] Add sizing tokens screen in demo app (#150)
- [DemoApp] Add spacing tokens screen in demo app (#149)
- [Library] Add color semantic tokens
colorContentTransparentDefault
,colorBorderTransparentDefault
andcolorBackgroundTransparentDefault
(October 8th) (#177) - [DemoApp] On opacity screen, add a border around the view showing the opacity (#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)
- [Tool] Update the templates for GitHub issues
- [Tool] Improve script for documentation generation (#168)
- [Library] Rename raw brand-specific color tokens in Orange theme (no use of "brand" word) (#179)
- [Library]
fontLetterSpacingMobile*
andfontLetterSpacingTablet*
merged inMultipleFontLetterSpacingTokens
objects - [Library]
fontLineHeightMobile*
andfontLineHeightTablet*
merged inMultipleFontLineHeightTokens
objects - [Library]
fontSizeMobile*
andfontSizeTablet*
merged inMultipleFontSizeTokens
objects - [Library] Update semantic and raw tokens for fonts (#155)
- [Library] Update semantic tokens for fonts (October 7th) (#172)
- [Library] Update raw tokens for fonts (October 7th) (#170)
- [Library] Any semantic token of sizing
TypeXXX
has been replaced byTypeSizeXXX
(update of October 7th) - [Library] Any semantic tokens of sizing
WithTypeXXX
has been replaced byTypzeXXX
(update of October 7th) - [Library] Update semantic tokens for sizing (October 7th) (#173)
- [Library] Any semantic tokens of spacing
isIcon
andisArrow
are nowwithIcon
andwithArrow
(update of October 7th) - [Library] Update semantic tokens for spacing (October 4th) (#174)
- [Library] Update semantic tokens for spacing (October 4th) (#156)
- [Library] Update raw tokens for dimensions (October 7th) (#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) - [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)
Changelog
More details on the CHANGELOG
Note
This release should not be used yet as is because components and modules are missing. This is only an incremental version of OUDS iOS library. Consider all raw and semantic tokens ready to be used ; new version should be fixes or tokenator updates
Artifacts
Documentation
ouds-ios.wiki.zip
: The version of the wiki when this release has been madeouds-ios-gh-pages.zip
: The HTML documentation pushed to GitHub Pages based on all doccarchive filesouds-doccarchive.zip
: All the Xcode DocC archive of the documentation withOUDS.doccarchive
: Xcode DocC archive of the OUDS moduleOUDSComponents.doccarchive
: Xcode DocC archive of the OUDS Components moduleOUDSFoundations.doccarchive
: Xcode DocC archive of the OUDS Foundations moduleOUDSModules.doccarchive
: Xcode DocC archive of the OUDS Modules moduleOUDSThemeInverse.doccarchive
: Xcode DocC archive of the OUDS Theme Inverse moduleOUDSThemeOrange.doccarchive
: Xcode DocC archive of the OUDS Theme Orange moduleOUDSThemeSosh.doccarchive
: Xcode DocC archive of the OUDS Theme Sosh moduleOUDSTokensComponents.doccarchive
: Xcode DocC archive of the OUDS Tokens Component moduleOUDSTokensRaw.doccarchive
: Xcode DocC archive of the OUDS Tokens Raw moduleOUDSTokensSemantic.doccarchive
: Xcode DocC archive of the OUDS Tokens Semantic module
0.3.0
What's changed
Added
- [Library] Add color semantic tokens
colorBackgroundStatusNeutral
, someOnBackgroundEmphasized
,colorBackgroundAction
,colorBackgroundAlways
,colorContent
variants - [Library] Add typography semantic tokens for font letter spacing
- [DemoApp] Create token section (Border, Typography, Elevation, Opacity) (#120)
- [Library] Unit tests for multiple tokens
- [Library] Add color semantic composite tokens embeding light and dark modes values
- [Library] Add spacing semantic tokens "huge" and "jumbo"
- [Library] Add closed "sys" dimension semantic tokens
- [Tool] GitHub issue template for tokens update request
- [Library] Add more sizing semantic tokens (#122)
- [Library] Add letter spacing and more font family tokens for typography (#51)
Changed
- [Library] Rename and move color raw tokens for core, Orange brand and Sosh brand
- [Library] Remove web-specific grid tokens, keep compact/regular widths (#147)
- [Library] Rename of typography font weight raw tokens
- [Library] Rename dimension semantic tokens to apply T-Shirt size rules (#130)
- [Library] Rename
SizingCompositeSemanticToken
toMultipleSizingSemanticToken
to keep "composite" word for Figma design system - [Library] Rename
ColorCompositeSemanticToken
toMultipleColorRawToken
to keep "composite" word for Figma design system - [Library] Rename
TypographyCompositeSemanticToken
toMultipleTypographyTokens
to keep "composite" word for Figma design system - [Library] Rename
SpacingCompositeSemanticToken
toMultipleSpacingTokens
to keep "composite" word for Figma design system - [Library] Rename
SizingCompositeSemanticToken
toMultipleSizingTokens
to keep "composite" word for Figma design system - [Library] Rename
ColorCompositeSemanticToken
toMultipleColorTokens
to keep "composite" word for Figma design system - [Library] Elevation colors have been merged into "multiple" objects colors to have less variables and manage color schemes
- [Library] Rename
ColorCompositeSemanticToken
toMultipleColorSemanticToken
to keep "composite" word for Figma design system - [Library] Elevation colors have been merged into composite colors to have less variables and manage color schemes
- [Library] Rename
SpacingCompositeSemanticToken
toMultipleSpacingTokens
to keep "composite" word for Figma design system - [Library] Rename
SizingCompositeSemanticToken
toMultipleSizingTokens
to keep "composite" word for Figma design system - [Library] Rename
ColorCompositeSemanticToken
toMultipleColorTokens
to keep "composite" word for Figma design system - [Library] Elevation colors have been merged into "multiple" objects colors to have less variables and manage color schemes
- [Library] Update color semantic tokens to better manage light and dark modes values
- [Library] Update elevation colors focus light and dark
- [Library] Rename space padding inline component tokens by removing "component" word
- [Library] Improve documentation about raw and semantic tokens definitions (#127)
- [Library] Improve documentation about raw tokens definitions
- [Library] Move composite tokens elsewhere to help parser (#129)
- [Library] Improve documentation about raw and semantic tokens definitions (#127)
- [Library] Rename some sizing semantic tokens (#122)
- [Library] Replace "adaptable" word by "scaled" in space semantic tokens, "fix" by "fixed" and remove "layout" (#117)
Removed
- [Library] Color semantic token
colorBackgroundEmphasizedSecondary
,colorOnBackground
variants - [Library] Remove raw tokens
elevationZIndex
(#119)
Fixed
- [Library] Blur values for elevation composite raw tokens
Changelog
More details on the CHANGELOG
Note
This release should not be used yet as is because some tokens are not yet defined, and components tokens, components and modules are not defined yet. This is only an incremental version of OUDS iOS library
Artifacts
Documentation
ouds-ios-gh-pages.zip
: The HTML documentation pushed to GitHub Pages based on all doccarchive filesouds-doccarchive.zip
: All the Xcode DocC archive of the documentation withOUDS.doccarchive
: Xcode DocC archive of the OUDS moduleOUDSComponents.doccarchive
: Xcode DocC archive of the OUDS Components moduleOUDSFoundations.doccarchive
: Xcode DocC archive of the OUDS Foundations moduleOUDSModules.doccarchive
: Xcode DocC archive of the OUDS Modules moduleOUDSThemeInverse.doccarchive
: Xcode DocC archive of the OUDS Theme Inverse moduleOUDSThemeOrange.doccarchive
: Xcode DocC archive of the OUDS Theme Orange moduleOUDSThemeSosh.doccarchive
: Xcode DocC archive of the OUDS Theme Sosh moduleOUDSTokensComponents.doccarchive
: Xcode DocC archive of the OUDS Tokens Component moduleOUDSTokensRaw.doccarchive
: Xcode DocC archive of the OUDS Tokens Raw moduleOUDSTokensSemantic.doccarchive
: Xcode DocC archive of the OUDS Tokens Semantic module
0.2.0
What's changed
Added
- [Tests] Add UI regression tests using snapshot comparisons with swift-snapshot-testing tool (#78)
- [DemoApp] Display fake components for elevation rendering tests
- [Library] A theme can now override the custom font family
- [Tests] Add more unit tests for theme overriding and raw tokens controls
- [Library] Add and update raw and semantic grid tokens (#40)
- [Library] Manage regular and compact layouts for sizing and spacing tokens
- [Library] "Box shadow 0" has been defined and "elevation drag" changed
- [Doc] Create the basics of a documentation (#9)
- [Library] Add more semanttic and raw tokens for typography
- [Library] Add more semantic and raw tokens for typography, and SwiftUI API to apply them
- [Library] Computation of SwiftUI radius from Figma blur and spread values for elevation tokens
- [Library] Add elevation tokens (#32)
Changed
- [Library] Split raws, semantics and components tokens definitions and also values, composites and type aliases
- [Showcase] Improve Fastlane alpha build notifications
- [Library] Do not store blur value in elevation semantic tokens
- [Library] Change type aliases for X and Y offsets of elevations tokens
- [Library] Update border semantic tokens values (#106)
- [Showcase] Add fake components for demo and tokens tests
- [Library] Remove spread value for elevation tokens
- [Library] Remove paragraph spacing tokens for typography
- [Library] Term "fluid" has been replaced by "adaptable" in spacing semantic tokens
- [Doc] Improve DocC documentation about tokens and views extensions
- [Doc] Add more details in release documentation
- [Library] Rename semantic token "opacityEmphasized" to "opacityStrong" (#94)
- [Library] Update value of opacity raw token "opacity800" from 0.88 to 0.80 (#87)
- [Tests] Add missing unit tests for opacity raw tokens
- [Library] "OUDSThemesCommons" product has been renamed to "OUDS"
Removed
- [Library] Remove Z Index tokens for elevations (#109)
- [Library] Remove token "borderRadiusPill" and "borderRadiusCircle" (#58)
- [Library] "Emphasis" words have been replaced by "emphasized"
- [Library] "Box shadow" words have been removed in elevation semantic and raw tokens
Fixed
- [Library] Fix some typos in documentation (#89)
Changelog
More details on the CHANGELOG
Note
This release should not be used yet as is because some tokens are not yet defined, and components tokens, components and modules are not defined yet. This is only an incremental version of OUDS iOS library
Artifacts
Documentation
ouds-docs-generated.zip
: ZIP archive of the HTML generated documentationouds-doccarchive.zip
: All the Xcode DocC archive of the documentation withOUDS.doccarchive
: Xcode DocC archive of the OUDS moduleOUDSComponents.doccarchive
: Xcode DocC archive of the OUDS Components moduleOUDSFoundations.doccarchive
: Xcode DocC archive of the OUDS Foundations moduleOUDSModules.doccarchive
: Xcode DocC archive of the OUDS Modules moduleOUDSThemeInverse.doccarchive
: Xcode DocC archive of the OUDS Theme Inverse moduleOUDSThemeOrange.doccarchive
: Xcode DocC archive of the OUDS Theme Orange moduleOUDSThemeSosh.doccarchive
: Xcode DocC archive of the OUDS Theme Sosh moduleOUDSTokensComponents.doccarchive
: Xcode DocC archive of the OUDS Tokens Component moduleOUDSTokensRaw.doccarchive
: Xcode DocC archive of the OUDS Tokens Raw moduleOUDSTokensSemantic.doccarchive
: Xcode DocC archive of the OUDS Tokens Semantic module
0.1.0
What's changed
Added
- [Library] Add simple logger for console outputs
- [Library] Add unit tests for Sosh brand colors raw tokens
- [Library] Add unit tests for Orange brand colors raw tokens
- [Library] Add unit tests for foundations
- [Library] Add unit tests for raw tokens and semantic tokens for colors
- [Library] Add draft of raw tokens and semantic tokens for grids
Changed
- [Library] Redefine Swift Package with clearer path for sources, tests cases and test plan
- [Library] Expose product "OUDSThemesCommons" instead of "OUDSThemesShared"
- [Library] Improve unit tests for elevation semantic tokens
- [Library] Improve unit tests for typography raw tokens
- [Library] Improve unit tests for opacity raw tokens
- [Library] Improve unit tests for elevations raw tokens
- [Library] Improve unit tests for dimensions raw tokens
- [Library] Improve unit tests for borders raw tokens
Fixed
- [Library] Value for color raw token colorFunctionalScarlet700
Changelog
More details on the CHANGELOG
Note
This release should not be used yet as is because some tokens are not yet defined, and components tokens, components and modules are not defined yet. This is only an incremental version of OUDS iOS library
0.0.0
What's changed
Added
- [Library] Add draft of raw tokens and semantic tokens for typography
- [Library] Add draft of raw tokens and semantic tokens for dimensions
- [Library] Add draft of raw tokens and semantic tokens for colors
- [Library] Add draft of raw tokens and semantic tokens for grids
- [Library] Add draft of raw tokens and semantic tokens for elevation
- [Library] Add raw tokens and semantic tokens for opacity (#29)
- [Library] Add raw tokens and semantic tokens for border (#30)
- [Library] Define Swift Package architecture of library and tokens (raw and semantic) (#33)
- [Library] Define Swift Package library for OUDS (#46)
- [Showcase] Publication of comment on issues about new alpha build upload on TestFlight (#56)
- [Showcase] Distribute demo app development version (#12)
- [Showcase] Distribute demo app for feature validation (#13)
- [Showcase] Create the basic architecture of the demo application (#6)
Changelog
More details on the CHANGELOG
Note
This version 0.0.0 must be seen as the canary version of the OUDS iOS library with several aims:
- prepare the code base for the documentation work with DocC
- test the CI/CD pipeline for the whole process (with both beta and production builds)
- avoid to have stale branches with tokens taking long time to be merged
- review th delivery process
- test the architecture of the library
This release should not be used yet as some tokens are not yet defined and not components tokens, components and modules are exposed