Skip to content

Releases: Orange-OpenSource/ouds-ios

0.2.0

19 Sep 14:50
98640b4
Compare
Choose a tag to compare

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 documentation
  • ouds-doccarchive.zip: All the Xcode DocC archive of the documentation with
    • OUDS.doccarchive: Xcode DocC archive of the OUDS module
    • OUDSComponents.doccarchive: Xcode DocC archive of the OUDS Components module
    • OUDSFoundations.doccarchive: Xcode DocC archive of the OUDS Foundations module
    • OUDSModules.doccarchive: Xcode DocC archive of the OUDS Modules module
    • OUDSThemeInverse.doccarchive: Xcode DocC archive of the OUDS Theme Inverse module
    • OUDSThemeOrange.doccarchive: Xcode DocC archive of the OUDS Theme Orange module
    • OUDSThemeSosh.doccarchive: Xcode DocC archive of the OUDS Theme Sosh module
    • OUDSTokensComponents.doccarchive: Xcode DocC archive of the OUDS Tokens Component module
    • OUDSTokensRaw.doccarchive: Xcode DocC archive of the OUDS Tokens Raw module
    • OUDSTokensSemantic.doccarchive: Xcode DocC archive of the OUDS Tokens Semantic module

0.1.0

08 Aug 16:08
a6b6d89
Compare
Choose a tag to compare

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

07 Aug 15:49
56a30e7
Compare
Choose a tag to compare

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