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

added workflows to run lint and tests #4

Merged
merged 1 commit into from
Apr 2, 2024
Merged

Conversation

vkaltyrin
Copy link
Collaborator

@vkaltyrin vkaltyrin commented Apr 1, 2024

  1. Developed Github Actions workflow to run tests
  2. Developed Github Actions workflow to run SwiftLint

@vkaltyrin vkaltyrin added the wip label Apr 1, 2024
@vkaltyrin vkaltyrin requested a review from malilex as a code owner April 1, 2024 16:55
@vkaltyrin vkaltyrin force-pushed the feature/run-tests branch from 3da0d80 to 07e1b6b Compare April 1, 2024 18:51
@vkaltyrin vkaltyrin added enhancement New feature or request and removed wip labels Apr 1, 2024
@vkaltyrin vkaltyrin requested a review from Yakutoc April 1, 2024 18:54
@vkaltyrin vkaltyrin changed the title added workflow to run lint added workflows to run lint and tests Apr 1, 2024
on:
pull_request:
paths:
- '.github/workflows/lint.yml'
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Уточнение]:

А за чем .github/workflows/lint.yml этот путь?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Перезапуск линтера, если был изменен воркфлоу для линтера

steps:
- uses: actions/checkout@v1
- name: GitHub Action for SwiftLint
uses: norio-nomura/[email protected]
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Чувство прекрасного]:

Добавь пожалуйста отступы между steps и для uses: norio-nomura/[email protected] имя что делает этот шаг.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Исправил

@vkaltyrin vkaltyrin force-pushed the feature/run-tests branch from 7bf9b70 to bcb5133 Compare April 2, 2024 10:23
@vkaltyrin vkaltyrin merged commit f8d6268 into develop Apr 2, 2024
3 checks passed
vkaltyrin added a commit that referenced this pull request Apr 10, 2024
* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* feat(sdds-acore/icons): New icons were added from plasma v1.0.0

---------

Co-authored-by: Salute iOS Team <[email protected]>
vkaltyrin added a commit that referenced this pull request Apr 10, 2024
* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v1.0.0

---------

Co-authored-by: Salute iOS Team <[email protected]>
vkaltyrin added a commit that referenced this pull request Apr 12, 2024
* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>
@vkaltyrin vkaltyrin deleted the feature/run-tests branch May 2, 2024 15:08
vkaltyrin added a commit that referenced this pull request Jun 28, 2024
* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>
vkaltyrin added a commit that referenced this pull request Jul 2, 2024
* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>
vkaltyrin added a commit that referenced this pull request Aug 7, 2024
* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>
vkaltyrin added a commit that referenced this pull request Aug 7, 2024
* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

---------

Co-authored-by: Salute iOS Team <[email protected]>
vkaltyrin added a commit that referenced this pull request Aug 26, 2024
* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-acore/icons): New icons were added from plasma v1.201.0

* chore: bump version

---------

Co-authored-by: Salute iOS Team <[email protected]>
vkaltyrin added a commit that referenced this pull request Aug 28, 2024
* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-core): added build script

* fix(sdds-uikit): fixed chipgroup layout

---------

Co-authored-by: Salute iOS Team <[email protected]>
vkaltyrin added a commit that referenced this pull request Aug 28, 2024
* SDDSComponents v.0.1.0 (#75)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

---------

Co-authored-by: Salute iOS Team <[email protected]>

* Release/sdds icons v0.3.0 (#84)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-acore/icons): New icons were added from plasma v1.201.0

* chore: bump version

---------

Co-authored-by: Salute iOS Team <[email protected]>

* Release/22 08 2024 (#85)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-core): added build script

* fix(sdds-uikit): fixed chipgroup layout

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>
vkaltyrin added a commit that referenced this pull request Aug 28, 2024
* SDDSComponents v.0.1.0 (#75)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

---------

Co-authored-by: Salute iOS Team <[email protected]>

* Release/sdds icons v0.3.0 (#84)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-acore/icons): New icons were added from plasma v1.201.0

* chore: bump version

---------

Co-authored-by: Salute iOS Team <[email protected]>

* Release/22 08 2024 (#85)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-core): added build script

* fix(sdds-uikit): fixed chipgroup layout

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

chore: fixed release script
vkaltyrin added a commit that referenced this pull request Sep 9, 2024
* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>
vkaltyrin added a commit that referenced this pull request Sep 9, 2024
* SDDSComponents v.0.1.0 (#75)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

---------

Co-authored-by: Salute iOS Team <[email protected]>

* Release/sdds icons v0.3.0 (#84)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-acore/icons): New icons were added from plasma v1.201.0

* chore: bump version

---------

Co-authored-by: Salute iOS Team <[email protected]>

* Release/22 08 2024 (#85)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-core): added build script

* fix(sdds-uikit): fixed chipgroup layout

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

chore: fixed release script
vkaltyrin added a commit that referenced this pull request Sep 9, 2024
SDDSComponents v.0.1.0 (#75)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

---------

Co-authored-by: Salute iOS Team <[email protected]>

Release/sdds icons v0.3.0 (#84)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-acore/icons): New icons were added from plasma v1.201.0

* chore: bump version

---------

Co-authored-by: Salute iOS Team <[email protected]>

Release/22 08 2024 (#85)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-core): added build script

* fix(sdds-uikit): fixed chipgroup layout

---------

Co-authored-by: Salute iOS Team <[email protected]>

chore: updated platform in workflow

chore: added missing scheme
vkaltyrin added a commit that referenced this pull request Sep 9, 2024
* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* Main (#88)

* SDDSComponents v.0.1.0 (#75)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

---------

Co-authored-by: Salute iOS Team <[email protected]>

* Release/sdds icons v0.3.0 (#84)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-core): fixed build script (#77)

* feat(sdds-uikit): implemented radioboxgroup (#80)

* Fixed chip behaviour (#81)

* Feature/button previews (#78)

* feat(sdds-uikit): added previews for buttons

* chore: fixed checkbox icon

* feat(sdds-uikit): added link preview for button

* chore: added warning to indicate that font is not accessible

* feat(sdds-uikit): added FillStyle to ProgressBar (#71)

* feat(sdds-uikit): added FillStyle to ProgressBar

* chore: clean code

* chore: clean code

* feat(sdds-uikit): implemented RoundedCornersMask

* feat(sdds-core): improved fonts service, removed themestyle

* feat(sdds-uikit): implemented radioboxgroup (#80)

* fix(sdds-core): fixed project structure and versions

* fix(sdds-uikit): fixed chip

* chore: utilized spm, removed unused files

* fix(sdds-uikit): replaced icons for raidoboxgroup

* feat(sdds-acore/icons): New icons were added from plasma v1.201.0

* chore: bump version

---------

Co-authored-by: Salute iOS Team <[email protected]>

* Release/22 08 2024 (#85)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* chore: create output directory automatically

* Main to develop (#56)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stencil templates

* chore: added tests for context builders

* fix(sdds-theme-builder): updated scheme (#34)

* feat(sdds-theme-builder): implemented gradient locations

* feat(sdds-theme-builder): built themes for all the verticals

* feat(sdds-theme-builder): added fallback color for colors and gradients

* chore: fixed tests

* feat(sdds-theme-builder): added fallback screen sizes for typography token

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* chore: fixed tests

* Scheme validation  (#42)

* feat(sdds-theme-builder): implemented alpha channel parsing for colors and gradients

* feat(sdds-theme-builder): improved logger

* chore(sdds-theme-builder): fixed alpha channel

* feat(sdds-theme-builder): added validation on stencil templates

* chore: fixed code validation

* feat(sdds-theme-builder): implemented meta validation

* chore: clean code

* chore: implemented tests

* feat(sdds-theme-builder): regenerated themes, fixed templates

* chore: removed default theme generation

* fix(sdds-theme-builder): added two decimals format in code generation

* chore: applied formatter to all stencil filter

* feat(sdds-theme-builder): added github actions to release themes

* chore: added script to build themes, updated themes versions

* chore: fixed script

* chore: updated workflow

* chore: bump version

* feat(sdds-acore/icons): New icons were added from plasma v0.2.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed generated icon assets

---------

Co-authored-by: Salute iOS Team <[email protected]>

* fix(sdds-icons): fixed icons generation

* chore: fixed tests

* SDDSButton (#57)

* chore: improved project structure

* feat(sdds-components): added button

* chore: updated previews

* chore: added previews for states

* chore: implemented button states

* chore: added previews for circle and square buttons

* chore: added comments, added basic button preview in the demo app

* chore: fixed layout

* chore: improved demo app

* chore: added color schemes, updated docs

* chore: reverted icons

* chore: added ButtonTypographyConfiguration and ButtonSizeConfiguration protocols

* chore: removed unused constants

* feat(sdds-uikit): added iconHorizontalGap, titleHorizontalGap, fixed colors in demo app

* fix(sdds-theme-builder): added count validation for colors and locations

* chore: utilized GradientDictionaryKey

* feat(sdds-uikit): added SDDSSwitch

* chore: utilized let instead of bindings, removed `*md` from bundle

* chore: added docs for SDDSButton

* feat(sdds-uikit): implemented SDDSCheckbox and SDDSRadiobox

* feat(sdds-uikit): implemented SDDSProgressBar

* fix(sdds-theme-builder): added validations

* chore: updated unit tests

* feat(sdds-theme-builder): added hex validation

* feat(sdds-theme-builder): added support of 3 byte hex

* feat(sdds-uikit): added demo screens for switch, radiobox, checkbox, progress

* feat(sdds-uikit): added Chip and ChipGroup

* feat(sdds-uikit): implemented SDDSCheckboxGroup

* chore: fixed padding

* Added SPM support (#67)

* feat(sdds-uikit): added spm support to sddsicons

* feat(sdds-core): added spm

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme (#69)

* feat(sdds-uikit): added parent-child relationship for checkboxgroup (#68)

* Feature/button accessibility (#70)

* feat(sdds-uikit): added Package.swift for PlasmaB2CTheme

* feat(sdds-uikit): added button accessability

* feat(sdds-uikit): updated alignment (#72)

* Merged main into develop (#74)

* Release SDDSIcons-v0.1.0 (#24)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-acore/icons): New icons were added from plasma v0.9.0

---------

Co-authored-by: Salute iOS Team <[email protected]>

* chore: bump icons versions

* Release SDDSIcons-v0.2.0 (#55)

* chore: Added an initial Xcode project structure. Added license, readme.

* fix(sdds-icore): Updated minimum deployment target

* chore: Updated minimum deployment target

* feat(sdds-icore): implemented building and archiving of XCFrameworks (#2)

* feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4)

* Added swiftgen and added workflow to release icons (#8)

* feat(sdds-icore): added workflow to publish icons release

* feat(sdds-icore): added generation of assets

* feat(sdds-icore): added swiftgen and added workflow to release icons (#8)

* Added workflow to update icons (#5)

* feat(sdds-icore): added workflows to release icons

* feat(sdds-icore): added workflow to publish icons release

* build: utilized ref from payload

* build: added workflow to create and push release tag (#17)

* build: added workflow to create and push release tag

* build: set ubuntu instead of macos

* build: bump version (#20)

* chore: improved release name (#22)

* feat(sdds-theme-builder): implemented macOS CLI utility for the tokens generation (#25)

* feat(sdds-theme-builder): implemented color token generation (#26)

* feat(sdds-theme-builder): shadows, shapes generation, tests, unpacking of theme (#27)

* feat(sdds-theme-builder): added shadow, shapes token generation, improved color token generation, added support of light&dark theme

* chore: added documentation

* feat(sdds-theme-builder): improved stencil tempaltes

* feat(sdds-theme-builder): implemented typography token generation

* chore: updated xcodeproj

* chore: added tokens to both targets

* feat(sdds-theme-builder): added AdaptiveTypographyToken

* chore: updated meta json naming

* feat(sdds-theme-builder): implemented typography token generation

* feat(sdds-theme-builder): added theme

* feat(sdds-theme-builder): added stencil template to generate gradients

* feat(sdds-theme-builder): added gradients generaton

* feat(sdds-theme-builder): added tests for GradientContextBuilder

* feat(sdds-theme-builder): added gradients to demo app

* chore: rewrote bash scripts in ruby

* chore: improved naming, divided stenci…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants