@owlui/design

0.0.46 • Public • Published

Creating a Design

  • Open Adobe XD and create a new file
  • Add some Text to the canvas, select the text and add its color and character styles to the document assets.
  • Save the file to the Creative Cloud
  • Select the publish as a library button and click the publish button in the current file section
  • Click the browse tab, then click the done button on the Browse shared libraries
  • Go to the Files tab of the Creative Cloud portal and select the Your libraries section
  • You should see a card of your file, hover over the card and click the menu icon then select the share option. You should see a modal open and a link being generated. COPY that link.

Using the Design

To use the design we need to import the design file from XD then create a Design System Package (DSP).

CC Lib Link

https://shared-assets.adobe.com/link/bf505209-e2bf-4af5-6378-307f3338bd14

Importing to VS Code

  • Install the Adobe VS Code extension
  • Open the extension cmd + opt + x. It may try to locate a DSP, just close the file explorer if it does
  • Go to the DSP settings
  • Change the Languages so that only SCSS is selected
  • Paste the link into the CC LIBRARY LINK field and click import
  • Click Save
  • Click Start Editing then Finish Editing
  • Use your terminal apply changes to the Theme component: yarn run presetup

Updating the DSP

  • Go to the DSP settings
  • Click the Re-import button of CC LIBRARY LINK field
  • Click Save
  • Click Start Editing then Finish Editing
  • Use your terminal apply changes to the Theme component yarn run presetup

Design Tokens

The DSP makes use of reference and contextual tokens. Reference tokens are hard values taken from import of the XD file. The contextual tokens are custom to the DSP and use the reference tokens as a value. This methodology has been directly inspired from material design.

Example

owl.ref.palette.dark is used as the value for owl.sys.color.on.light and owl.sys.bg.dark.

This approach allows the developer to be concerned with only having to implement the appropriate context to element styling and leaves the designer free to make changes to references without having to worry about breaking code.

Readme

Keywords

none

Package Sidebar

Install

npm i @owlui/design

Weekly Downloads

5

Version

0.0.46

License

MIT

Unpacked Size

119 kB

Total Files

15

Last publish

Collaborators

  • oseivale
  • sclarkeosg
  • cicerofonsecaosg
  • caube_osg