-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
added workflows to run lint and tests #4
Conversation
vkaltyrin
commented
Apr 1, 2024
•
edited
Loading
edited
- Developed Github Actions workflow to run tests
- Developed Github Actions workflow to run SwiftLint
3da0d80
to
07e1b6b
Compare
on: | ||
pull_request: | ||
paths: | ||
- '.github/workflows/lint.yml' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[Уточнение]:
А за чем .github/workflows/lint.yml
этот путь?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Перезапуск линтера, если был изменен воркфлоу для линтера
.github/workflows/lint.yml
Outdated
steps: | ||
- uses: actions/checkout@v1 | ||
- name: GitHub Action for SwiftLint | ||
uses: norio-nomura/[email protected] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[Чувство прекрасного]:
Добавь пожалуйста отступы между steps и для uses: norio-nomura/[email protected]
имя что делает этот шаг.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Исправил
7bf9b70
to
bcb5133
Compare
* 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]>
* 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]>
* 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: 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]>
* 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]>
* 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]>
* 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]>
* 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]>
* 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]>
* 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]>
* 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
* 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]>
* 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
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
* 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…