Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore: Added an initial Xcode project structure. Added license, readme. * fix(sdds-icore): Updated minimum deployment target * chore: Updated minimum deployment target * feat(sdds-icore): implemented building and archiving of XCFrameworks (#2) * feat(sdds-icore): added workflows to run SwiftLint and unit tests (#4) * Added swiftgen and added workflow to release icons (#8) * feat(sdds-icore): added workflow to publish icons release * feat(sdds-icore): added generation of assets * feat(sdds-icore): added swiftgen and added workflow to release icons (#8) * Added workflow to update icons (#5) * feat(sdds-icore): added workflows to release icons * feat(sdds-icore): added workflow to publish icons release * build: utilized ref from payload * build: added workflow to create and push release tag (#17) * build: added 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…
- Loading branch information