Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.11.0 #465

Merged
merged 18 commits into from
Feb 20, 2025
Merged

Release 0.11.0 #465

merged 18 commits into from
Feb 20, 2025

Conversation

pylapp
Copy link
Member

@pylapp pylapp commented Feb 20, 2025

Added

  • [DesignToolbox] French support
  • [Library] ControlItem component tokens (tokens library v0.6.0)
  • [Tool] Upload the IPA of DesignToolbox to the publication store (#451)
  • [Tool] Add with a script the token library version in documentation and Design Toolbox (#425)
  • [DesignToolbox] Add text field in component configuration to customize text (#436)
  • [Library] Link component (#400)

Changed

  • [Tool] Move from XCTest to Swift Testing framework (#340)
  • [Tool] Add SwiftPolyglot in CI/CD to check missing localizables (#454)
  • [Tool] Move legacy Localizable.strings file to new Apple strings catalogs (#454)
  • [Tool] Change precision and perception of UI tests to make them pass on Apple Silicon SoC (#305)
  • [DesignToolbox] Reorganise snapshots files for tests of tokens (#432)
  • [Library] Apply new naming conventions (#453)
  • [Library] Badge, Breadcrumb, BulletList, Button, Checkbox, InputText, Link, Skeleton, Switch component tokens (tokens library v0.6.0)

pylapp and others added 18 commits January 30, 2025 19:03
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
Closes #400 

Tested-by: Benoit Suzanne <[email protected]>
Tested-by: Maxime Tonnerre <[email protected]>
Tested-by: Pierre-Yves Ayoul <[email protected]>
Reviewed-by: Pierre-Yves Lapersonne <[email protected]>
Co-authored-by: Pierre-Yves Lapersonne <[email protected]>
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
…customize text (#436) (#438)

Reviewed-by: Pierre-Yves Lapersonne <[email protected]>
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
Tokens library version v0.5.0

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
…pdate script (#425)

Closes #425

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
…rRawTokens` (#450)

Tokenator generation 20250207101139
Tokens library version 0.5.0

Assisted-by: GPT-4o-mini (Dinootoo)
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
Co-authored-by: boosted-bot <[email protected]>
Co-authored-by: Pierre-Yves Lapersonne <[email protected]>
Tokenator generation 20250218081142
Tokens library version 0.6.0

WARNING: Partial integration as tokenator is not able to manage all the tokens with a lot of troubles

Assisted-by: GPT-4o-mini (Dinootoo)
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
Co-authored-by: boosted-bot <[email protected]>
Closes #453

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
…#459)

It was mandatory to define precisions for UI tests so as to keep working UI tests on runners using Apple Silicon chips.
When local runners, developers and GitHub Action runners will all have Apple Silicon chip, maybe we should consider to define the precisions top 1.

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
- Replace legacy Localizable.strings by Localizable strings catalogs
- Refactor some view to use localizable instead of hard-coded wordings
- Add extensions for String to use localization features
- Plug in GitHub Actions a workflow with SwiftPolyglot to check if missing wordings
- Update UI tests snapshots to ensure new formats will be saved

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
Now generated files of raw, semantic and component tokens display in their source code as comment the version of the tokens library in use.
This first commit adds this information manualy, but behing the tokenator is updated.
The script updated the version has also been enriched to process all files displaying this information.

Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
@pylapp pylapp self-assigned this Feb 20, 2025
@pylapp pylapp requested a review from ludovic35 as a code owner February 20, 2025 13:21
@pylapp pylapp merged commit 39bbdbf into main Feb 20, 2025
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants