figma-plugin icon indicating copy to clipboard operation
figma-plugin copied to clipboard

Release 114

Open six7 opened this issue 2 years ago • 3 comments

Non local styles (Pro)

  • When creating or importing styles we now keep the connection between a token in a theme and a created style in Figma. That way you're able to apply Styles instead of raw hex values when using the plugin in files where those styles are not defined.
  • Added a Styles tab to the Themes modal showing you which styles are attached to a theme. Fixes #979
  • Applying a token when using a Theme with non local styles attached will now attach the Figma style instead of the raw hex value.
  • Added an option to settings allowing you to prepend the theme name to created styles. Fixes #511

Export improvements

  • You can now export multiple files to a .zip file, allowing a full flow of import/export using multiple files. Fixes #976
  • Added support to expand composition tokens in Export. Fixes #1001

Sync improvements

  • Multi file sync now correctly stores token set sort order. We added a metadata.json file to keep track of that sort order. Fixes #978
  • GitLab self-hosted is now supported for users that were not using groups. Fixes #977
  • You can now delete the active sync setting, not just inactive ones. Fixes #526
  • Fixed an issue with multi-file sync and read-only access. Fixes #1133, fixes #1115

Other QoL improvements

  • You can now define types at a group level. Fixes #587
  • Changed token name validation to include token group names. Fixes #922
  • Removing a individual borderWidth token now properly removes the applied Figma property. Fixes #1040
  • Changed copy of Restore local changes to better address user feedback. Fixes #908
  • After duplicating a token you're now taken directly to the edit form. Fixes #584
  • Tokens displayed in Annotate will now reflect a more reliant sort order. #872
  • You can now select which types of styles to create when using Create styles. Fixes #756
  • When importing styles any references created are now using the { syntax, no longer the $ syntax. Fixes #1074
  • Tokens named value will now properly work. Fixes #895
  • Added a branch name validation to the branch creation modal. Fixes #649
  • Remapping is now pre-populated with the token that is about to be changed. Fixes #582
  • Applying tokens using the right-click context menu now keeps that menu open to allow easier application of more properties. Fixes #245
  • When editing a token that token is now hidden from autocomplete. Fixes #927
  • Token values are now trimmed on input. Fixes #432
  • Added better placeholders for typography input fields. Fixes #914
  • When applying a spacing token to an auto layout frame that was set to gap: "Auto" in Figma, we now properly apply the spacing token. Fixes #769

Bugfixes

  • You can now collapse/expand all token groups at once again. Fixes #1016
  • Fixed a bug that caused a token set to be deleted when deleting a token group of certain name. Fixes #1015
  • Shadow tokens now correctly remember the show behind transparent areas setting of a style. This is not part of a token but we'll respect prior decisions on the style. Fixes #407
  • Fixes plugin crashing when pointing to a typography token in a non-typography token. Fixes #854
  • Fixes a bug with GitLab accounts that have a large amount of projects which made it impossible to add them. Fixes #937
  • Fixes a bug that broke removing token descriptions. Fixes #989

six7 avatar Aug 07 '22 08:08 six7

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
figma-tokens ✅ Ready (Inspect) Visit Preview Aug 13, 2022 at 8:37PM (UTC)
ft-storybook ✅ Ready (Inspect) Visit Preview Aug 13, 2022 at 8:37PM (UTC)

vercel[bot] avatar Aug 07 '22 08:08 vercel[bot]

Commit SHA:6b998a3177391673b873b3a1d51ac8a9e68d9780

Test coverage results :test_tube:

Code coverage diff between base branch:main and head branch: release-114 
Status File % Stmts % Branch % Funcs % Lines
:green_circle: total 64.77 (9.29) 56.31 (11.34) 60.24 (11.11) 64.97 (9.29)
:green_circle: src/AsyncMessageChannel.ts 97.96 (17.11) 96.77 (19.35) 100 (0) 97.83 (15.22)
:sparkles: :new: src/app/index.tsx 0 0 100 0
:sparkles: :new: src/app/asyncMessageHandlers/getThemeInfo.ts 0 100 0 0
:sparkles: :new: src/app/asyncMessageHandlers/index.ts 100 100 100 100
:sparkles: :new: src/app/components/Blankslate.tsx 100 0 100 100
:green_circle: src/app/components/BranchSelector.tsx 53.95 (1.9) 29.73 (4.02) 37.5 (0) 53.33 (1.94)
:green_circle: src/app/components/Callout.tsx 100 (50) 100 (0) 100 (100) 100 (50)
:green_circle: src/app/components/Checkbox.tsx 91.67 (8.34) 69.23 (5.59) 100 (0) 90.91 (9.09)
:green_circle: src/app/components/ConfirmDialog.tsx 87.8 (31.39) 77.27 (9.09) 86.67 (50.96) 86.11 (26.11)
:green_circle: src/app/components/FigmaLoading.tsx 100 (28.57) 100 (0) 100 (50) 100 (28.57)
:red_circle: src/app/components/Footer.tsx 77.14 (-0.99) 45 (1.25) 57.14 (0) 81.25 (-1.51)
:green_circle: src/app/components/IconButton.tsx 100 (22.22) 81.82 (18.18) 100 (33.33) 100 (22.22)
:green_circle: src/app/components/Initiator.tsx 98.46 (44.17) 82.76 (39.34) 100 (25) 98.41 (44.62)
:green_circle: src/app/components/Input.tsx 66.67 (0) 64.86 (5.4) 50 (0) 66.67 (0)
:green_circle: src/app/components/LoadingBar.tsx 100 (5.88) 82.35 (17.64) 100 (14.29) 100 (7.14)
:red_circle: src/app/components/PushDialog.tsx 54.55 (-3.51) 30.95 (-4.19) 50 (0) 54.55 (-3.51)
:sparkles: :new: src/app/components/SingleTypographyDownShiftInput.tsx 0 100 0 0
:green_circle: src/app/components/StartScreen.tsx 50 (0) 100 (50) 33.33 (0) 50 (0)
:green_circle: src/app/components/StorageItem.tsx 70.59 (62.26) 70 (70) 40 (40) 73.33 (65)
:green_circle: src/app/components/SyncSettings.tsx 46.43 (0.13) 18.52 (0.34) 18.75 (0) 48.15 (1.21)
:sparkles: :new: src/app/components/TokenGroupHeading.tsx 56.67 50 25 56.67
:green_circle: src/app/components/TokenListing.tsx 80.65 (17.69) 80 (21.94) 50 (21.43) 85.71 (19.04)
:green_circle: src/app/components/TokenSetList.tsx 67.57 (6.21) 58.33 (8.33) 53.85 (7.18) 70.59 (8.09)
:green_circle: src/app/components/TokenTree.tsx 91.67 (0) 100 (20) 83.33 (0) 90.91 (0)
:green_circle: src/app/components/Tokens.tsx 70.59 (4.32) 55.81 (4.65) 56.52 (6.52) 69.14 (4.14)
:green_circle: src/app/components/Tooltip.tsx 100 (0) 100 (33.33) 100 (0) 100 (0)
:sparkles: :new: src/app/components/Accordion/Accordion.tsx 100 83.33 100 100
:sparkles: :new: src/app/components/Accordion/StyledCollapseHandle.tsx 100 100 100 100
:sparkles: :new: src/app/components/Accordion/StyledContainer.tsx 100 100 100 100
:sparkles: :new: src/app/components/Accordion/StyledContent.tsx 100 100 100 100
:sparkles: :new: src/app/components/Accordion/StyledHeader.tsx 100 100 100 100
:sparkles: :new: src/app/components/Accordion/StyledIconButton.tsx 100 100 100 100
:sparkles: :new: src/app/components/Accordion/index.ts 100 100 100 100
:green_circle: src/app/components/AddLicenseKey/AddLicenseKey.tsx 100 (4.17) 88.24 (13.24) 100 (0) 100 (4.17)
:sparkles: :new: src/app/components/AppContainer/AppContainer.tsx 81.82 92.31 75 81.82
:sparkles: :new: src/app/components/AppContainer/ApplicationInitSteps.ts 100 100 100 100
:sparkles: :new: src/app/components/AppContainer/index.ts 100 100 100 100
:sparkles: :new: src/app/components/AppContainer/useStartupProcess.ts 100 100 100 100
:sparkles: :new: src/app/components/AppContainer/startupProcessSteps/addLicenseFactory.ts 100 100 100 100
:sparkles: :new: src/app/components/AppContainer/startupProcessSteps/getLdFlagsFactory.ts 100 83.33 100 100
:sparkles: :new: src/app/components/AppContainer/startupProcessSteps/index.ts 100 100 100 100
:sparkles: :new: src/app/components/AppContainer/startupProcessSteps/pullTokensFactory.ts 93.1 74.42 100 92.73
:sparkles: :new: src/app/components/AppContainer/startupProcessSteps/savePluginDataFactory.ts 100 100 100 100
:sparkles: :new: src/app/components/AppContainer/startupProcessSteps/saveStorageInformationFactory.ts 100 50 100 100
:green_circle: src/app/components/Button/Button.tsx 88.89 (0) 78.95 (5.27) 100 (0) 88.89 (0)
:sparkles: :new: src/app/components/ColorDisplayBubble/ColorDisplayBubble.tsx 100 50 100 100
:sparkles: :new: src/app/components/ColorDisplayBubble/index.ts 100 100 100 100
:sparkles: :new: src/app/components/ErrorFallback/ErrorFallback.tsx 0 100 0 0
:sparkles: :new: src/app/components/ErrorFallback/index.ts 100 100 100 100
:sparkles: :new: src/app/components/ExportProvider/SingleFileExport.tsx 0 100 0 0
:green_circle: src/app/components/LaunchDarkly/LDProvider.tsx 100 (14.29) 100 (33.33) 100 (0) 100 (14.29)
:green_circle: src/app/components/ManageThemesModal/CreateOrEditThemeForm.tsx 100 (92.31) 77.78 (77.78) 100 (100) 100 (92.31)
:green_circle: src/app/components/ManageThemesModal/ManageThemesModal.tsx 50 (46.3) 36.67 (36.67) 44.44 (44.44) 48.48 (44.63)
:green_circle: src/app/components/ManageThemesModal/SingleThemeEntry.tsx 100 (90.91) 50 (50) 100 (100) 100 (90.91)
:sparkles: :new: src/app/components/ManageThemesModal/StyledCreateOrEditThemeFormHeaderFlex.tsx 100 100 100 100
:sparkles: :new: src/app/components/ManageThemesModal/StyledCreateOrEditThemeFormTabsFlex.tsx 100 100 100 100
:sparkles: :new: src/app/components/ManageThemesModal/StyledUnlinkButton.tsx 100 100 100 100
:sparkles: :new: src/app/components/ManageThemesModal/ThemeStyleManagementCategory.tsx 100 100 100 100
:sparkles: :new: src/app/components/ManageThemesModal/ThemeStyleManagementCategoryStyleEntry.tsx 100 90 100 100
:sparkles: :new: src/app/components/ManageThemesModal/ThemeStyleManagentForm.tsx 90.67 66.67 86.36 90.41
:green_circle: src/app/components/ManageThemesModal/TokenSetThemeItem.tsx 88.89 (55.56) 83.33 (83.33) 75 (75) 88.89 (55.56)
:green_circle: src/app/components/Modal/Modal.tsx 78.57 (7.14) 90.91 (18.18) 80 (0) 76.92 (7.69)
:red_circle: src/app/components/MoreButton/MoreButtonProperty.tsx 12.5 (-1.79) 100 (0) 0 (0) 12.5 (-1.79)
:sparkles: :new: src/app/components/ResolvingLoader/ResolvingLoader.tsx 75 100 0 75
:sparkles: :new: src/app/components/ResolvingLoader/index.ts 100 100 100 100
:sparkles: :new: src/app/components/Settings/Settings.tsx 100 100 100 100
:sparkles: :new: src/app/components/Settings/index.ts 100 100 100 100
:green_circle: src/app/components/TabButton/TabButton.tsx 100 (28.57) 100 (0) 100 (50) 100 (28.57)
:green_circle: src/app/components/ThemeSelector/ThemeSelector.tsx 89.29 (18.46) 85.71 (27.38) 77.78 (33.34) 88.46 (11.19)
:green_circle: src/app/components/TokenButton/TokenButton.tsx 47.37 (0.82) 20.69 (6.9) 28.57 (1.9) 50 (0.91)
:green_circle: src/app/components/TokenButton/TokenButtonDraggable.tsx 53.33 (1.66) 37.93 (3.45) 38.46 (0) 57.41 (1.85)
:sparkles: :new: src/app/components/TokenSetItem/StyledBeforeFlex.tsx 100 100 100 100
:green_circle: src/app/components/TokenSetItem/TokenSetItem.tsx 70.83 (9.96) 50 (0) 50 (20) 73.91 (10.27)
:green_circle: src/app/components/TokenSetListOrTree/TokenSetListOrTree.tsx 71.43 (7.14) 22.22 (11.11) 60 (10) 83.33 (8.33)
:sparkles: :new: src/app/components/TokenSetListOrTree/TokenSetListOrTreeDragItem.tsx 100 100 100 100
:x: ~~src/app/components/modals/ExportModal.tsx~~ ~~0~~ ~~100~~ ~~0~~ ~~0~~
:green_circle: src/app/hooks/usePropertiesForType.ts 58.82 (23.53) 37.5 (25) 100 (0) 58.82 (23.53)
:green_circle: src/app/store/remoteTokens.tsx 92.25 (9.06) 81.48 (9.74) 90 (10) 92.19 (9.15)
:red_circle: src/app/store/updateSources.tsx 18.75 (-1.25) 36.84 (-2.05) 50 (0) 20 (-1.43)
:green_circle: src/app/store/useTokens.tsx 82.69 (23.6) 60.71 (41.96) 83.33 (33.33) 81.63 (23.09)
:green_circle: src/app/store/models/settings.tsx 39.29 (28.18) 0 (0) 31.82 (27.06) 39.29 (28.18)
:green_circle: src/app/store/models/tokenState.tsx 92.91 (28.39) 73.85 (14.95) 98.39 (24.48) 92.65 (27.98)
:green_circle: src/app/store/models/uiState.tsx 73.91 (26.08) 58.33 (41.66) 75.68 (24.33) 73.91 (26.08)
:green_circle: src/app/store/models/userState.ts 100 (8.33) 90 (4.29) 100 (22.22) 100 (8.33)
:sparkles: :new: src/app/store/models/effects/settingsState/index.ts 100 100 100 100
:sparkles: :new: src/app/store/models/effects/settingsState/setPrefixStylesWithThemeName.ts 100 100 100 100
:sparkles: :new: src/app/store/models/effects/tokenState/assignStyleIdsToCurrentTheme.ts 100 100 100 100
:sparkles: :new: src/app/store/models/effects/tokenState/assignStyleIdsToTheme.ts 100 100 100 100
:sparkles: :new: src/app/store/models/effects/tokenState/deleteTheme.ts 50 100 50 50
:green_circle: src/app/store/models/effects/tokenState/setActiveTheme.ts 100 (50) 100 (0) 100 (50) 100 (50)
:sparkles: :new: src/app/store/models/reducers/settingsState/index.ts 100 100 100 100
:sparkles: :new: src/app/store/models/reducers/settingsState/setPrefixStylesWithThemeName.ts 100 100 100 100
:sparkles: :new: src/app/store/models/reducers/tokenState/assignStyleIdsToCurrentTheme.ts 77.78 66.67 100 85.71
:sparkles: :new: src/app/store/models/reducers/tokenState/assignStyleIdsToTheme.ts 100 100 100 100
:sparkles: :new: src/app/store/models/reducers/tokenState/disconnectStyleFromTheme.ts 100 85.71 100 100
:sparkles: :new: src/app/store/models/reducers/tokenState/renameTokenSet.ts 60 66.67 100 60
:sparkles: :new: src/app/store/models/reducers/tokenState/setActiveTheme.ts 100 100 100 100
:green_circle: src/app/store/models/reducers/tokenState/setTokenData.ts 100 (0) 80 (10) 100 (0) 100 (0)
:sparkles: :new: src/app/store/models/reducers/tokenState/toggleManyTokenSets.ts 100 100 100 100
:sparkles: :new: src/app/store/models/reducers/tokenState/toggleUsedTokenSet.ts 100 100 100 100
:green_circle: src/app/store/providers/file.tsx 83.33 (48.04) 75 (75) 100 (50) 87.5 (54.17)
:green_circle: src/app/store/providers/getRepositoryInformation.ts 100 (0) 100 (25) 100 (0) 100 (0)
:green_circle: src/app/store/providers/jsonbin.tsx 54.29 (1.83) 48.57 (7.19) 66.67 (0) 54.41 (0.02)
:green_circle: src/app/store/providers/url.tsx 96.43 (4.43) 90 (27.5) 100 (0) 96.3 (0.65)
:green_circle: src/app/store/providers/ado/ado.tsx 89.57 (3.99) 80.7 (10.93) 100 (0) 93.52 (3.83)
:sparkles: :new: src/app/store/providers/bitbucket/bitbucket.tsx 88.39 83.61 100 92.45
:sparkles: :new: src/app/store/providers/bitbucket/index.ts 100 100 100 100
:green_circle: src/app/store/providers/github/github.tsx 91.07 (1.85) 84.13 (8.62) 100 (0) 93.33 (1.75)
:green_circle: src/app/store/providers/gitlab/gitlab.tsx 91.15 (1.83) 88.14 (12.63) 100 (0) 92.45 (0.78)
:sparkles: :new: src/constants/EditTokenFormStatus.ts 100 100 100 100
:sparkles: :new: src/constants/ErrorMessages.ts 100 100 100 100
:sparkles: :new: src/constants/ExportProviderType.ts 100 100 100 100
:sparkles: :new: src/context/ReorderContext.ts 100 100 100 100
:green_circle: src/figmaStorage/CheckForChangesProperty.ts 100 (33.33) 100 (0) 100 (50) 100 (33.33)
:green_circle: src/figmaStorage/FigmaStorageProperty.ts 92.86 (0) 86.36 (4.54) 80 (0) 95.83 (0)
:green_circle: src/figmaStorage/LastOpenedProperty.ts 100 (33.33) 100 (0) 100 (50) 100 (33.33)
:green_circle: src/figmaStorage/StorageTypeProperty.ts 66.67 (33.34) 100 (0) 50 (50) 66.67 (33.34)
:green_circle: src/figmaStorage/ThemesProperty.ts 100 (60) 50 (50) 100 (66.67) 100 (60)
:sparkles: :new: src/figmaStorage/UiSettingsProperty.ts 100 50 100 100
:green_circle: src/figmaStorage/UsedTokenSetProperty.ts 100 (33.33) 50 (50) 100 (50) 100 (33.33)
:green_circle: src/figmaStorage/ValuesProperty.ts 100 (50) 50 (50) 100 (66.67) 100 (50)
:green_circle: src/hooks/useDelayedFlag.ts 100 (31.58) 85.71 (14.28) 100 (42.86) 100 (20)
:sparkles: :new: src/hooks/useProcess/CanceledError.ts 0 100 0 0
:sparkles: :new: src/hooks/useProcess/ProcessCancelToken.ts 100 50 100 100
:sparkles: :new: src/hooks/useProcess/ProcessStepStatus.ts 100 100 100 100
:sparkles: :new: src/hooks/useProcess/index.ts 100 100 100 100
:sparkles: :new: src/hooks/useProcess/useProcess.ts 97.78 73.33 100 100
:green_circle: src/mocks/handlers.ts 92.31 (4.07) 80 (5) 100 (0) 92.31 (4.07)
:sparkles: :new: src/motion/ReorderGroup.tsx 61.9 30 66.67 63.16
:sparkles: :new: src/motion/ReorderItem.tsx 77.78 70 83.33 76.47
:green_circle: src/plugin/CanceledError.ts 100 (100) 100 (0) 100 (100) 100 (100)
:sparkles: :new: src/plugin/ProgressTracker.ts 68.75 28.57 50 68.75
:green_circle: src/plugin/helpers.ts 78.95 (0) 93.75 (21.87) 100 (0) 78.95 (0)
:green_circle: src/plugin/node.ts 61.18 (18.32) 57.69 (9.61) 64.71 (17.65) 63.41 (18.97)
:green_circle: src/plugin/notifiers.ts 100 (31.25) 50 (0) 100 (26.67) 100 (31.25)
:sparkles: :new: src/plugin/pluginData.ts 7.69 3.92 5.88 8.05
:x: ~~src/plugin/sendSelectionChange.ts~~ ~~71.43~~ ~~50~~ ~~50~~ ~~71.43~~
:green_circle: src/plugin/setColorValuesOnTarget.ts 90.32 (0) 86.21 (3.45) 100 (0) 96 (0)
:green_circle: src/plugin/setEffectValuesOnTarget.ts 88.24 (0) 86.21 (5.26) 100 (0) 87.5 (0)
:green_circle: src/plugin/setValuesOnNode.ts 85.32 (30.08) 82.16 (26.48) 100 (0) 85.32 (30.08)
:green_circle: src/plugin/tokenHelpers.ts 77.14 (0) 82.09 (1.49) 82.35 (0) 76.81 (0)
:green_circle: src/plugin/updateColorStyles.ts 100 (40) 80 (37.14) 100 (0) 100 (40)
:green_circle: src/plugin/updateEffectStyles.ts 100 (44.44) 80 (40) 100 (0) 100 (44.44)
:green_circle: src/plugin/updateStyles.ts 94.44 (0) 82.61 (6.14) 100 (0) 100 (0)
:sparkles: :new: src/plugin/asyncMessageHandlers/attachLocalStylesToTheme.ts 100 46.67 100 100
:green_circle: src/plugin/asyncMessageHandlers/createStyles.ts 60 (35) 100 (0) 100 (100) 60 (35)
:green_circle: src/plugin/asyncMessageHandlers/notify.ts 100 (50) 100 (0) 100 (100) 100 (50)
:sparkles: :new: src/plugin/asyncMessageHandlers/resolveStyleInfo.ts 93.33 100 100 92.86
:green_circle: src/plugin/asyncMessageHandlers/update.ts 100 (50) 75 (8.33) 100 (0) 100 (50)
:sparkles: :new: src/plugin/figmaUtils/getShadowBehindNodeFromEffect.ts 100 100 100 100
:sparkles: :new: src/selectors/activeThemeObjectSelector.ts 33.33 0 0 50
:green_circle: src/selectors/allTokenSetsSelector.ts 100 (50) 100 (0) 100 (100) 100 (50)
:sparkles: :new: src/selectors/isWaitingForBackgroundJobSelector.ts 100 100 100 100
:sparkles: :new: src/selectors/licenseDetailsSelector.ts 100 100 100 100
:sparkles: :new: src/selectors/prefixStylesWithThemeNameSelector.ts 100 100 100 100
:sparkles: :new: src/selectors/themeByIdSelector.ts 100 50 100 100
:green_circle: src/storage/ADOTokenStorage.ts 87.61 (0.45) 68.92 (1.78) 96.67 (0.12) 87.74 (0.49)
:sparkles: :new: src/storage/BitbucketTokenStorage.ts 38.46 60 44.44 35.14
:green_circle: src/storage/GitTokenStorage.ts 100 (2.63) 91.67 (2.78) 100 (0) 100 (0)
:green_circle: src/storage/GithubTokenStorage.ts 98.9 (3.84) 78.79 (1.87) 100 (0) 98.82 (4.15)
:green_circle: src/storage/GitlabTokenStorage.ts 91.21 (4.75) 84.48 (10.29) 100 (0) 92.31 (0.95)
:green_circle: src/storage/JSONBinTokenStorage.ts 100 (0) 81.25 (6.25) 100 (0) 100 (0)
:green_circle: src/storage/RemoteTokenStorage.ts 86.36 (41.36) 64.29 (24.29) 100 (50) 86.36 (41.36)
:sparkles: :new: src/storage/SystemFilenames.ts 100 100 100 100
:green_circle: src/storage/UrlTokenStorage.ts 85.71 (0.71) 70 (10) 80 (0) 85.71 (0.71)
:sparkles: :new: src/types/MapValuesToTokensResult.ts 100 100 100 100
:sparkles: :new: src/types/RemoteResponseData.ts 100 100 100 100
:sparkles: :new: src/types/payloads/DeleteTokenGroupPayload.ts 100 100 100 100
:green_circle: src/utils/analytics.tsx 100 (77.78) 100 (72.73) 100 (50) 100 (77.78)
:green_circle: src/utils/attemptOrFallback.ts 50 (50) 100 (0) 100 (100) 50 (50)
:sparkles: :new: src/utils/compareLastSyncedState.ts 75 60 100 75
:sparkles: :new: src/utils/convertToDefaultProperty.ts 100 100 100 100
:sparkles: :new: src/utils/convertToOrderObj.ts 100 100 100 100
:sparkles: :new: src/utils/convertTokenNameToPath.ts 87.5 50 100 85.71
:green_circle: src/utils/convertTokens.tsx 80.56 (5.56) 74.65 (13.43) 80 (0) 80.56 (5.56)
:green_circle: src/utils/convertTokensToGroupedObject.ts 95 (10) 81.82 (6.82) 100 (0) 95 (10)
:green_circle: src/utils/expand.ts 100 (20) 100 (25) 100 (0) 100 (20)
:green_circle: src/utils/formatTokens.ts 100 (0) 70.37 (1.62) 100 (0) 100 (0)
:green_circle: src/utils/getAllFigmaStyleMaps.ts 57.14 (57.14) 100 (0) 25 (25) 57.14 (57.14)
:green_circle: src/utils/getEffectStylesKeyMap.ts 100 (50) 100 (0) 100 (66.67) 100 (42.86)
:sparkles: :new: src/utils/getLicenseKey.ts 62.5 50 100 62.5
:green_circle: src/utils/getPaintStylesKeyMap.ts 100 (50) 100 (0) 100 (66.67) 100 (42.86)
:sparkles: :new: src/utils/hasTokenValues.ts 100 50 100 100
:green_circle: src/utils/isEqual.ts 86.49 (2.71) 83.87 (3.22) 75 (0) 85.71 (2.85)
:green_circle: src/utils/isPaintEqual.ts 36.36 (9.09) 37.04 (22.23) 25 (0) 36.36 (9.09)
:green_circle: src/utils/isSameCredentials.ts 100 (25) 100 (8.33) 100 (0) 100 (25)
:sparkles: :new: src/utils/ldUserFactory.ts 100 100 100 100
:sparkles: :new: src/utils/matchStyleName.ts 100 100 100 100
:x: ~~src/utils/normalizeTokenName.ts~~ ~~83.33~~ ~~50~~ ~~100~~ ~~80~~
:sparkles: :new: src/utils/reorderItemInSet.ts 100 100 0 100
:sparkles: :new: src/utils/saveLastSyncedState.ts 100 100 100 100
:sparkles: :new: src/utils/sortSelectionValueByProperties.ts 100 100 100 100
:sparkles: :new: src/utils/stringifyLastSyncedState.ts 100 100 100 100
:green_circle: src/utils/tokenArrayGroupToMap.ts 100 (100) 100 (0) 100 (100) 100 (100)
:sparkles: :new: src/utils/trimValue.ts 100 100 100 100
:sparkles: :new: src/utils/trySetStyleId.ts 100 100 100 100
:green_circle: src/utils/uiSettings.ts 100 (78.26) 77.78 (73.23) 100 (50) 100 (78.26)
:green_circle: src/utils/validateLicense.ts 100 (25) 100 (0) 100 (0) 100 (25)
:sparkles: :new: src/utils/error/handleReactError.ts 100 100 100 100
:sparkles: :new: src/utils/is/isPrimitiveValue.ts 100 100 100 100
:sparkles: :new: src/utils/is/isSingleBoxShadowValue.ts 100 90.91 100 100
:green_circle: src/utils/is/isSingleCompositionToken.ts 100 (33.33) 100 (50) 100 (0) 100 (0)
:sparkles: :new: src/utils/is/isSingleTypographyValue.ts 100 93.33 100 100
:sparkles: :new: src/utils/is/isTokenGroupWithType.ts 100 100 100 100
:sparkles: :new: src/utils/motion/checkReorder.ts 87.5 82.61 80 94.74
:sparkles: :new: src/utils/motion/index.ts 100 100 100 100
:sparkles: :new: src/utils/motion/moveItem.ts 100 62.5 100 100
:sparkles: :new: src/utils/plugin/index.ts 100 100 100 100
:sparkles: :new: src/utils/plugin/init.ts 83.33 83.33 66.67 83.33
:sparkles: :new: src/utils/plugin/startup.ts 100 75 100 100
:sparkles: :new: src/utils/tokenset/applyTokenSetOrder.ts 75 61.54 100 100
:sparkles: :new: src/utils/tokenset/ensureFolderIsTogether.ts 100 50 100 100
:sparkles: :new: src/utils/tokenset/findOrderableTargetIndexesInTokenSetTreeList.tsx 100 100 100 100
:sparkles: :new: src/utils/tokenset/mapTokensToStyleInfo.ts 100 100 100 100
:green_circle: src/utils/tokenset/tokenSetListToTree.ts 100 (5) 100 (8.33) 100 (0) 100 (5.56)
:x: ~~src/app/components/Settings.tsx~~ ~~80~~ ~~100~~ ~~50~~ ~~80~~
:x: ~~src/app/components/LaunchDarkly/LDIdentifier.tsx~~ ~~65.22~~ ~~22.22~~ ~~42.86~~ ~~65.22~~
:x: ~~src/plugin/compareProviders.ts~~ ~~100~~ ~~100~~ ~~100~~ ~~100~~
:x: ~~src/plugin/asyncMessageHandlers/getApiCredentials.ts~~ ~~85.71~~ ~~71.43~~ ~~100~~ ~~85~~
:x: ~~src/plugin/asyncMessageHandlers/initiate.ts~~ ~~85.71~~ ~~80~~ ~~100~~ ~~85.19~~
:x: ~~src/selectors/checkedLocalStorageForKeySelector.ts~~ ~~100~~ ~~100~~ ~~100~~ ~~100~~

github-actions[bot] avatar Aug 07 '22 09:08 github-actions[bot]

Commit SHA:6b998a3177391673b873b3a1d51ac8a9e68d9780 Current PR reduces the test coverage percentage by 1 for some tests

github-actions[bot] avatar Aug 07 '22 09:08 github-actions[bot]