Skip to content

Commit

Permalink
Release 1.0.0 (#781)
Browse files Browse the repository at this point in the history
* Udpate tools for somana support

* Bump version

* [#680] Add generation of Git tags in qualif build (#681)

* feat(#680): tooling - add generation of Git tags in qualif build

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: tooling - update dependencies

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [#583] Vocalize buttons selected state (#686)

* chore: dependencies - update CocoaPods version

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* fix(#583): vocalization of buttons selected states

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [Tools] Disable tags management in Fastlane CI/CD chain

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [#558] Add ODSEmptyState module (#688)

* Module and screen in demo app with options

* Add documentation

* Update changelog

* Rename images and set the right default image

* review

* Update asset name and update lit of assets in Notice.txt

* [#581] Bottom sheet states Voice Over vocalization (#687)

* fix(#581): bottom sheet states Voice Over vocalization (labels and hints)

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor(#581): review - apply comments

Applied:
- #687 (comment)
- #687 (comment)
0
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [#428] Fix expanding bottom sheet on ipad (#694)

* fix, set the relative width to 100% and set on ipa the bottomsheet position like iphone (bottom Leading)

* Rebase on qualif branch

* Update changelog

* review fix typo

Tested-by: Pierre-Yves Lapersonne <[email protected]>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#689] About module, add error views for "more apps" and "app news" features (#695)

* Use empty view for more apps and appnews

* Update changelog

* Add missing Accessibility statement file

* review

Tested-by: Pierre-Yves Lapersonne <[email protected]>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* Add missing file

* [Docs] Add Google Tag Manager (#697)

* Add google tag manager

Reviewed-by: Julien Déramond <julien.deramond@@orange.com>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#693] Update background color of the navigation and tab bars (#701)

* Update color in navigation and tab bars, and remove unused colors

* Update change log

Tested-by: Pierre-Yves Lapersonne <[email protected]>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* Fix by updating with right text (#706)

* [#707] Spacer indicator missing on spacing guidelines page #708

Fix by renaming color (#708)

Tested-by: Pierre-Yves Lapersonne <[email protected]>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#704] On "Customize" bottom sheets, the hint is reversed V2 (#711)

* Fix second language file

* mend

* [#684] Create apps recirculation as a module (no more available in about module) (#705)

* [#704] On "Customize" bottom sheets, the hint is reversed V2 (#711)

* Fix second language file

* mend

* Update recirculation backend and business api

* Add documentation for module and update about documentation

* Update changelog and make doc visible in menu

* cosmetic on docs

* review

* Update assets

* review : merge failure

* review...

* review update again the code to remove a static

Tested-by: Pierre-Yves Lapersonne <[email protected]>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#712] Update the tab bar configuration to see the separator (#713)

Tested-by: Pierre-Yves Lapersonne <[email protected]>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#703] Change the order of the accessibility focus between header and content in bottom sheet

Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#714] Update the demo configuration for recirculation module (#718)

* Rename use local mock

* Update flatten apps wording

* Upodate wording

* review

Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#727] Migration to GitLab CI runner (#728)

* feat: add tags for both CI builds and TestFlight uploads

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* feat: CI and release tags, update doc

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* feat: Git tags management through HTTP, get hash of current commit

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor: tests execution

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: add xcode-install tool for lanes

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* tool: move SwifLint YAML for better execution in CI/CD

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* test: fix failing tests (isssues with l10n and default setup

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* tool: define Xcode version for builds

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: more details about sender in hooks notifications

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: improve messages

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor: SwiftLint for more folders

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: manage more SwiftLint warnings

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: more messages

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: from build_app to gym

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: disable automatic signing

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* Manage internal prov profiles

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* fix: bad name of lane

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* fix: remove new line adter commit sha for tags

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* fix: change API path

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: more magic

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: clean up

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor: clean up after rebease

- Rename data structures, protocols and variables for recirculation module
- Remove dead code
- Remove linter warnings

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: disable temporary upload

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* doc: fix broken link in changelog

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* fix: doublon lane

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: add doc and read from runner the commit to use for tags

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* Add doc, controls for Git tags

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: indentation, lane params

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: more logs

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: less private lanes

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* New build number computation

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* Refactor indent

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore(#727): update CHANGELOG

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* doc(#727): update documentation about CI/CD chain

Co-authored-by: Pierre-Yves Lapersonnee <[email protected]>
Co-authored-by: Florent Maitre <[email protected]>

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore(#727): clean up

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Co-authored-by: Pierre-Yves Lapersonne <[email protected]>
Co-authored-by: Florent Maitre <[email protected]>
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* Refactor iOS documentation (#725)

* [#729] Fix lane adding Apps Plus URL to app PLIST (#736)

* chore(#729): more debug

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore(#729): fix path to PLIST

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* fix(#729): path to PLIST to update for Apps Plus URL

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore(#729): enable tag and uploads

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [#729] Clean CI/CD script (#737)

* chore(#729): more debug

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore(#729): more debug

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore(#729): more debug

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: more logs

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore(#729): clean up

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [#716] Update ListItem to add AppIcon for leading element (#735)

* Add appicon for leading element in liste item and use it oin recirculation module

* Remove binary files

* update changelog

* Update change log

* review

* Update dependency SwiftFormat/CLI to v0.53.2 (#710)

* Update dependency SwiftFormat/CLI to v0.53.2

* doc: update version of SwiftFormat

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Pierre-Yves Lapersonne <[email protected]>
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [Tooling] Conditional builds and uploads, better logs and notifications (#739)

* fix: strip CURL of GitHub API request result

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor: fine-tuned Mattermost notifications

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* Conditonal builds and uploads

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [#738] Update app icons (#740)

* [#741] Group labels in ListItem (#742)

Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#677] Group labels and associated elements in ChipsPickers (#743)

Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#741] Fix accessibility issues on the demo screen of Bars-navigation component (#744)

Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [Tooling] Display build tag of demo app in about screen (#745)

* feat: display build tag if defined in demo app

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor: about screen of demo app to display build tag

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor: review - typo

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [Tooling] Use shorter build tag for demo app (#746)

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [Tooling] Improve app build details in demo app about screen (#747)

* refactor: improve display of build tag in demo app

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* doc: update CHANGELOG

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [Tooling] Use dev bundle identifier for alpha mode (#748)

Otherwise current bundle identifier ending by .qualif for beta mode will be overriden by alpha builds and it won't be possible to keep both TestFlight versions and just-built versions on the same device

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [Doc] Fix broken hyperlinks for some issues in CHANGELOG (#749)

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [#654] Update padding in components screen when cards are in one column (#752)

* Refactor the way cards are displayed

* review

Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#702] Disable vocalization of image in cards component (#754)

Tested-by: Pierre-Yves Lapersonne <[email protected]>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* Update CODEOWNERS (#755)

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [#719] Set focus on first item in Modules page (#753)

Tested-by: Pierre-Yves Lapersonne <[email protected]>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* [#692] Update assets in empty state and recirculation modules (#715)

* Update asset and rename some

* Rename about asset

* Update assets with transparancy

* Update changelog

* Add missing file

* review: add yoga_man asset in app

* review update changelog

Tested-by: Pierre-Yves Lapersonne <[email protected]>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* Display accessibility conformity level in menu, various cleanings (#773, #772)

* refactor: changelog - apply keep a changleog rules

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: (SwiftLint) fix some warnings

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor: Fastfile - move Mattermost notification about already created tag

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* feat(#772): display accessibility conformity status in menu instead of title

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor: review - clean doc

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* Update Boosted version from 5.2.3 to 5.3.3 for project documentation (#774)

Reviewed-by: Pierre-Yves Lapersonne <[email protected]>

* Update dependencies, add new accessibility statement, improve CI/CD lanes (#775)

* refactor: Fastfile - less lanes and typos, better logs and lanes

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: SwiftFormat - move from v0.53.2 to v0.53.3

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: update THIRD-PARTY with new versions of dependencies

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: update accessibility statement lib

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: update accessibility statement lib

From v1.1.0 to v1.2.0

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: add new accessibility statement

Version for audit of 2024/03/01

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor: review - typo in lane

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [#776] New assets for Innovation Cup theme, improved management of themes resources (#777)

* chore(#776): update CHANGELOG

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor(#776): suffix of assets for innovation cup

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* feat(#776): add new assets for innovation cup theme

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* chore: remove typo

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor(#776): move assets, update NOTICE.txt

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor(#776): management of assets by theme or not in app and modules

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor: configuration for production

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* refactor(#776): review - fix SwiftLint warnings

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* [#778] Add list of third-party librairies integrated in the app (#779)

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* Prepare release 1.0.0 (#780)

* doc: improve pre-release instructions

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

* Prepare release 1.0.0

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>

---------

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
Co-authored-by: Florent Maitre <[email protected]>
Co-authored-by: Ludovic PINEL <[email protected]>
Co-authored-by: Louis-Maxime Piton <[email protected]>
Co-authored-by: Pierre-Yves Lapersonne <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
5 people authored Mar 6, 2024
1 parent 5ff7c74 commit 64e5b09
Show file tree
Hide file tree
Showing 297 changed files with 6,875 additions and 2,078 deletions.
2 changes: 1 addition & 1 deletion .swiftlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ included:

excluded:
- OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources
- Pods
- OrangeDesignSystemDemo/Pods
- DerivedData

# ==============
Expand Down
52 changes: 48 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,54 @@
# ODS library changelog

All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0](https://github.com/Orange-OpenSource/ods-ios/compare/0.17.0...1.0.0) - 2024-03-06

## [0.17.0]\(https://github.com/Orange-OpenSource/ods-ios/compare/0.16.0...0.17.0) - 2024-07-06
### Added

- [DemoApp] List of third-party librairies integrated in the app ([#778](https://github.com/Orange-OpenSource/ods-ios/issues/778))
- [SDK/DemoApp] Display accessibility conformity status instead of simple title wording for accessibility statement menu entry ([#772](https://github.com/Orange-OpenSource/ods-ios/issues/772))
- [SDK/DemoApp] Create Recirculation module and update About module to use it ([#684](https://github.com/Orange-OpenSource/ods-ios/issues/684))
- [Tooling/DemoApp] Display build tag in about screen for beta releases (TestFlight)
- [SDK/DemoApp] Add ODSEmptyState module ([#558](https://github.com/Orange-OpenSource/ods-ios/issues/558))
- [Tooling] Add Git tags in CI/CD pipelines for TestFlight builds, update CocoaPods ([#680](https://github.com/Orange-OpenSource/ods-ios/issues/680))

### Fixed

- [SDK] Update the tab bar configuration to see the separator ([#712](https://github.com/Orange-OpenSource/ods-ios/issues/712))
- [SDK/DemoApp] Disable vocalization of text on image in cards component ([#702](https://github.com/Orange-OpenSource/ods-ios/issues/702))
- [DemoApp] Set focus on first item in Modules page ([#719](https://github.com/Orange-OpenSource/ods-ios/issues/719))
- [DemoApp] Update padding in components screen when cards are in one column ([#654](https://github.com/Orange-OpenSource/ods-ios/issues/654))
- [DemoApp] Fix accessibility issues on the demo screen of Bars-navigation component ([#574](https://github.com/Orange-OpenSource/ods-ios/issues/574))
- [SDK] Change the order of the accessibility focus between header and content in bottom sheet ([#703](https://github.com/Orange-OpenSource/ods-ios/issues/703))
- [SDK] Fix expanding Bottom Sheet on iPad ([#428](https://github.com/Orange-OpenSource/ods-ios/issues/428))
- [DemoApp] Spacer indicator missing on spacing guidelines page ([#707](https://github.com/Orange-OpenSource/ods-ios/issues/707))
- [DemoApp] On "Customize" bottom sheets, the hint is reversed ([#704](https://github.com/Orange-OpenSource/ods-ios/issues/704))
- [SDK] Vocalized buttons selected status with Voice Over ([#583](https://github.com/Orange-OpenSource/ods-ios/issues/583))
- [DemoApp/SDK] Customize accordion status is not vocalized ([#581](https://github.com/Orange-OpenSource/ods-ios/issues/581))

### Changed

- [DemoApp] Update illustrations for empty state module (Innocation Cup theme), update assets loading logic ([#776](https://github.com/Orange-OpenSource/ods-ios/issues/776))
- [SDK] Update accessibility statement library to v1.2.0
- [Tooling] Update dependency SwiftFormat/CLI to v0.53.3
- [Tooling] Refactor CI/CD lanes
- [SDK/DemoApp] Update assets for empty state and recirculation modules ([#692](https://github.com/Orange-OpenSource/ods-ios/issues/692))
- [SDK] Group labels and associated elements in ChipsPickers ([#677](https://github.com/Orange-OpenSource/ods-ios/issues/677))
- [SDK] Group Labels in ODSListItems for accessibility ([#741](https://github.com/Orange-OpenSource/ods-ios/issues/741))
- [DemoApp] Update AppIcons changed during runner migration ([#738](https://github.com/Orange-OpenSource/ods-ios/issues/738))
- [Tooling] Update dependency SwiftFormat/CLI to v0.53.2
- [SDK/DemoApp] Update ListItemm to add AppIcon for leading element ([#716](https://github.com/Orange-OpenSource/ods-ios/issues/716))
- [SDK] Use appIcons in recirculation module ([#698](https://github.com/Orange-OpenSource/ods-ios/issues/698))
- [Tooling] Migration to GitLab CI runner ([#727](https://github.com/Orange-OpenSource/ods-ios/issues/727))
- [DemoApp] Update the demo configuration for recirculation module ([#714](https://github.com/Orange-OpenSource/ods-ios/issues/714))
- [SDK] Update background color of the navigation and tab bars for accessibility reason ([#693](https://github.com/Orange-OpenSource/ods-ios/issues/693))
- [DemoApp] Fix wrong color of the close button ([#412](https://github.com/Orange-OpenSource/ods-ios/issues/412))
- [SDK] About module, Add error views for more apps and appnews ([#689](https://github.com/Orange-OpenSource/ods-ios/issues/689))

## [0.17.0](https://github.com/Orange-OpenSource/ods-ios/compare/0.16.0...0.17.0) - 2024-02-07

- [DemoApp] Remove french wordings because not enough ready yet ([#663](https://github.com/Orange-OpenSource/ods-ios/issues/663))
- [Tooling] Various updates ([#667](https://github.com/Orange-OpenSource/ods-ios/issues/667))
Expand Down Expand Up @@ -32,14 +76,14 @@ This project adheres to [Semantic Versioning](http://semver.org/).

## [0.16.0](https://github.com/Orange-OpenSource/ods-ios/compare/0.15.0...0.16.0) - 2024-01-15

- [SDK/DemoApp] Options are overlapped in Setup page of the about module. This needs update in Chips Pickers (Bug [#577] (https://github.com/Orange-OpenSource/ods-ios/issues/577))
- [SDK/DemoApp] Options are overlapped in Setup page of the about module. This needs update in Chips Pickers (Bug [#577](https://github.com/Orange-OpenSource/ods-ios/issues/577))
- [SDK] Size of filter chips is not inconsistent in selected and unselected states (Bug [#594](https://github.com/Orange-OpenSource/ods-ios/issues/594))
- [DemoApp/SDK] Thumbnail of card vertical header first not showing (Bug [#499](https://github.com/Orange-OpenSource/ods-ios/issues/499))
- [DemoApp] Back button renamed after switching from lanscape to portrait mode (Bug [#562](https://github.com/Orange-OpenSource/ods-ios/issues/562))
- [DemoApp] Udpate accessibility label on Functional and Emphasis buttons in demo app ([#546](https://github.com/Orange-OpenSource/ods-ios/issues/546))
- [SDK/DemoApp] Refactor chips component API ([#262](https://github.com/Orange-OpenSource/ods-ios/issues/262))
- [SDK] Size of filter chips is not inconsistent in selected and unselected states (Bug [#594](https://github.com/Orange-OpenSource/ods-ios/issues/594))
- [SDK/DemoApp] Options are overlapped in Setup page of the about module. This needs update in Chips Pickers (Bug [#577] (https://github.com/Orange-OpenSource/ods-ios/issues/577))
- [SDK/DemoApp] Options are overlapped in Setup page of the about module. This needs update in Chips Pickers (Bug [#577](https://github.com/Orange-OpenSource/ods-ios/issues/577))
- [SDK] Size of filter chips is not inconsistent in selected and unselected states (Bug [#594](https://github.com/Orange-OpenSource/ods-ios/issues/594))
- [DemoApp/SDK] Thumbnail of card vertical header first not showing (Bug [#499](https://github.com/Orange-OpenSource/ods-ios/issues/499))
- [DemoApp] Back button renamed after switching from lanscape to portrait mode (Bug [#562](https://github.com/Orange-OpenSource/ods-ios/issues/562))
Expand Down
6 changes: 3 additions & 3 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ CONTRIBUTING @ludovic35 @pylapp @B3nz01d

# Project

/.github/ @julien-deramond
/.github/ @pylapp @ludovic35

/docs/ @julien-deramond @ludovic35 @pylapp
/docs_release/ @julien-deramond @ludovic35 @pylapp
/docs/ @ludovic35 @pylapp
/docs_release/ @ludovic35 @pylapp

/InnovationCupTheme/ @ludovic35 @pylapp
/OrangeDesignSystem/ @ludovic35 @pylapp
Expand Down
5 changes: 3 additions & 2 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,13 @@

source "https://rubygems.org"

gem 'fastlane', '2.219.0'
gem 'cocoapods', '1.15.2'

gem 'fastlane', '2.219.0'
gem 'fastlane-plugin-changelog', '0.16.0'
gem 'fastlane-plugin-mattermost', '1.3.2'

gem 'cocoapods', '1.15.1'
gem 'xcode-install', '2.8.1'

plugins_path = File.join(File.dirname(__FILE__), 'OrangeDesignSystemDemo/fastlane', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)
15 changes: 10 additions & 5 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ GEM
base64 (0.2.0)
bigdecimal (3.1.6)
claide (1.1.0)
cocoapods (1.15.1)
cocoapods (1.15.2)
addressable (~> 2.8)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.15.1)
cocoapods-core (= 1.15.2)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 2.1, < 3.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
Expand All @@ -58,7 +58,7 @@ GEM
nap (~> 1.0)
ruby-macho (>= 2.3.0, < 3.0)
xcodeproj (>= 1.23.0, < 2.0)
cocoapods-core (1.15.1)
cocoapods-core (1.15.2)
activesupport (>= 5.0, < 8)
addressable (~> 2.8)
algoliasearch (~> 1.0)
Expand Down Expand Up @@ -218,7 +218,7 @@ GEM
jwt (2.7.1)
mini_magick (4.12.0)
mini_mime (1.1.5)
minitest (5.22.0)
minitest (5.22.1)
molinillo (0.8.0)
multi_json (1.15.0)
multipart-post (2.3.0)
Expand Down Expand Up @@ -266,6 +266,9 @@ GEM
uber (0.1.0)
unicode-display_width (2.5.0)
word_wrap (1.0.0)
xcode-install (2.8.1)
claide (>= 0.9.1)
fastlane (>= 2.1.0, < 3.0.0)
xcodeproj (1.23.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
Expand All @@ -280,16 +283,18 @@ GEM

PLATFORMS
arm64-darwin-21
arm64-darwin-23
x86_64-darwin-19
x86_64-darwin-20
x86_64-darwin-21
x86_64-darwin-23

DEPENDENCIES
cocoapods (= 1.15.1)
cocoapods (= 1.15.2)
fastlane (= 2.219.0)
fastlane-plugin-changelog (= 0.16.0)
fastlane-plugin-mattermost (= 1.3.2)
xcode-install (= 2.8.1)

BUNDLED WITH
2.3.16
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@
import OrangeDesignSystem
import SwiftUI

// ===================================
// MARK: - Innovation Cup Theme Colors
// ===================================

enum InnovationCupThemeColors: String, CaseIterable {
// MARK: - Core
case accent
Expand All @@ -35,12 +39,17 @@ enum InnovationCupThemeColors: String, CaseIterable {
static let palette: ODSColorPalette = Self.allCases.map { $0.colorDecription }
}

// ====================================
// MARK: - Innovation Cup Theme Factory
// ====================================

public struct InnovationCupThemeFactory {
public let theme: ODSTheme
public static let themeName = "InnovationCup"

public init() {
var theme = ODSTheme()
theme.name = "InnovationCup"
theme.name = InnovationCupThemeFactory.themeName

theme.colorPalette = InnovationCupThemeColors.palette
theme.componentColors.accent = InnovationCupThemeColors.accent.colorDecription.color
Expand Down Expand Up @@ -73,6 +82,33 @@ public struct InnovationCupThemeFactory {
// Fonts: use the default ones
// theme.font = { style in }

// Images for empty states
theme.emptyStateImages = ODSThemeEmptyStateImages(error: Image(decorative: "il_emptyStateError (Innovation Cup)", bundle: .innovationCupTheme),
firstUse: Image(decorative: "il_emptyStateFirstUse (Innovation Cup)", bundle: .innovationCupTheme),
noData: Image(decorative: "il_emptyStateNoData (Innovation Cup)", bundle: .innovationCupTheme),
userCleared: Image(decorative: "il_emptyStateUserCleared (Innovation Cup)", bundle: .innovationCupTheme))

theme.bundle = Bundle.innovationCupTheme

self.theme = theme
}
}

// ==============
// MARK: - Bundle
// ==============

extension Bundle {
public static var innovationCupTheme: Bundle {
#if SWIFT_PACKAGE
return Bundle.module
#else
return Bundle(for: InnovationCupThemeBundleResource.self)
#endif
}
}

#if SWIFT_PACKAGE
#else
final class InnovationCupThemeBundleResource {}
#endif
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"images" : [
{
"filename" : "Cards_1.png",
"filename" : "Error.svg",
"idiom" : "universal"
}
],
Expand Down
Loading

0 comments on commit 64e5b09

Please sign in to comment.