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 workflow to update icons #5

Merged
merged 4 commits into from
Apr 9, 2024
Merged

Conversation

vkaltyrin
Copy link
Collaborator

No description provided.

@vkaltyrin vkaltyrin added the wip label Apr 3, 2024
@vkaltyrin vkaltyrin requested a review from malilex as a code owner April 3, 2024 18:09
@vkaltyrin vkaltyrin added enhancement New feature or request and removed wip labels Apr 9, 2024
@vkaltyrin vkaltyrin changed the title Feature/publish icons [WIP] Added workflow to update icons Apr 9, 2024
@vkaltyrin vkaltyrin merged commit 5224c0f into develop Apr 9, 2024
3 checks passed
@vkaltyrin vkaltyrin deleted the feature/publish-icons branch April 10, 2024 09:16
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 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
* feat(sdds-icore): added workflows to release icons

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

* build: utilized ref from payload
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