Skip to content
This repository was archived by the owner on Nov 3, 2023. It is now read-only.

Commit 68691f5

Browse files
authored
v4.1.0 Adding Builder Kit (#23)
1 parent 5070a63 commit 68691f5

File tree

5 files changed

+53
-19
lines changed

5 files changed

+53
-19
lines changed

Patterns/Builder/RELEASENOTES.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Release notes
2+
3+
<!-- Release notes authoring guidelines: http://keepachangelog.com/ -->
4+
5+
<!-- ## [Unreleased] -->
6+
7+
## 1.0.0 - 2018-06-19
8+
9+
### Initial release
10+
11+
* Added Nodes
12+
* Created Instructions
13+
* Added File Overview
14+
* Added Panels
15+
* Added Wireframes
16+
* Added Typography
17+
* Added Zoom Tool
18+
* Added Click to Create
19+
* Added Builder Header
1.32 MB
Binary file not shown.

README.md

+24-15
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<br />
55
<h1 align="center" style="border-bottom:none;">Lightning Design System UI Kit</h1>
66
<p align="center">
7-
A Sketch document of <a href="https://www.lightningdesignsystem.com">Lightning Design System</a> components.
7+
A collection of Sketch Libraries including <a href="https://www.lightningdesignsystem.com">Lightning Design System</a> components and design patterns.
88
</p>
9-
<h3 align="center"><a href="https://github.com/salesforce-ux/design-system-ui-kit/archive/master.zip">» Download the latest version now «</a></h3>
9+
<h3 align="center"><a href="https://github.com/salesforce-ux/design-system-ui-kit/archive/master.zip">» Download the latest kit now «</a></h3>
1010
<br />
1111
<br />
1212

@@ -26,30 +26,30 @@ Download the most recent version of [Sketch](https://www.sketchapp.com/).
2626

2727
## Getting Started
2828

29-
**Welcome to the Summer ’18 Sketch Library document**
29+
**Welcome to the Summer ’18 Sketch Library kit**
3030

31-
The Salesforce UX team has made quite a few changes to this document since the last release. We made optimizations so you can more efficiently create Salesforce Lightning interfaces. In the instructions below, we’ll cover the basics and some tips for you to get started with this Sketch Library document. You can still use this document just like you have in previous releases, but the Salesforce UX team believes this file is best used as a Sketch Library. What does that mean and why should you use it that way? We’ll answer those questions below.
31+
The Salesforce UX team has made quite a few changes to this kit since the last release. We made optimizations so you can more efficiently create Salesforce Lightning interfaces. In the instructions below, we’ll cover the basics and some tips for you to get started with this Sketch Library kit. You can still use this kit just like you have in previous releases, but the Salesforce UX team believes these files are best used as a Sketch Libraries. What does that mean and why should you use them that way? We’ll answer those questions below.
3232
<br />
3333
<br />
3434

35-
**Why use this file as a Sketch Library?**
35+
**Why use these files as a Sketch Libraries?**
3636

37-
Sketch has released a feature that allowed any Sketch file’s symbols to be accessed and used across all of your Sketch documents. They called this feature Sketch Libraries. You can now have all SLDS components available from Sketch’s symbols menu in any file you open. Another powerful feature is that Sketch Libraries will automatically update your designs when the Library is updated. Your designs will never be out of date if they’re linked to this Sketch Library document.
37+
Sketch has released a feature that allowed any Sketch file’s symbols to be accessed and used across all of your Sketch documents. They called this feature Sketch Libraries. You can now have all SLDS components and patterns available from Sketch’s symbols menu in any file you open. Another powerful feature is that Sketch Libraries will automatically update your designs when the Library is updated. Your designs will never be out of date if they’re linked to this Sketch Library document.
3838
<br />
3939
<br />
4040

41-
**How to use this document as a Sketch Library in two quick steps**
41+
**How to use these Sketch documents as a Sketch Libraries in two quick steps**
4242

43-
1. **Save this file to your local computer**. To use this as a Sketch Library, first you’ll need to place this document somewhere permanent. Try saving it to, `Users/[YourName]/Documents/SLDS/` .
44-
2. **“Add as Library” in the Sketch menu**. Next you’ll want to open the SLDS Component Library document and select `File > Add as Library` . Boom! Now you’re all set. All SLDS components are available in your Sketch Symbols menu to use in any Sketch document you work in. You can close SLDS Component Library document.
43+
1. **Save this kit to your local computer**. To use this as a Sketch Library, first you’ll need to place this document somewhere permanent. Try saving it to, `Users/[YourName]/Documents/SLDS/` .
44+
2. **“Add as Library” in the Sketch menu**. Next you need to open each SLDS Sketch Library document in this kit that you would like to use and select `File > Add as Library`. Boom! Now you’re all set. All SLDS components and patterns are available in your Sketch Symbols menu to use in any Sketch document you work in.
4545

46-
![You can see all of your Sketch Libraries in Sketch > Preferences > Libraries](https://user-images.githubusercontent.com/1750832/41117595-58fd0b30-6a42-11e8-96ab-dc0ad1240a6d.png)
46+
![You can see all of your Sketch Libraries in Sketch > Preferences > Libraries](https://user-images.githubusercontent.com/1750832/41635016-3aa5d32a-73fb-11e8-97dd-41cf9e940735.png)
4747
<br />
4848
<br />
4949

5050
**Artboards Everywhere**
5151

52-
Another big change we’ve made with this Sketch Library document is we moved all components to their own artboards. This makes finding the component symbol you want to use a breeze by mapping the lightningdesignsystem.com website’s menu, which you should be familiar with, to match the left hand artboard menu in Sketch.
52+
Another big change we’ve made is we moved all components to their own artboards in the SLDS Component Library document. This makes finding the component symbol you want to use a breeze by mapping the lightningdesignsystem.com website’s menu, which you should be familiar with, to match the left hand artboard menu in Sketch.
5353

5454
![lightingdesignsystem.com Menu](https://user-images.githubusercontent.com/1750832/41117594-58d53dbc-6a42-11e8-82d9-7b188bbd2f74.png)
5555
![SLDS Component Library Artboards](https://user-images.githubusercontent.com/1750832/41117593-58b16270-6a42-11e8-9585-372732bfe673.png)
@@ -60,11 +60,11 @@ Another big change we’ve made with this Sketch Library document is we moved al
6060

6161
Sketch Symbols allow you to use and reuse a self-contained design element across a Sketch document. Any changes made to a symbol will update across your whole document. It’s really handy! Nested symbols allow for even more customization, without breaking the symbol from its source, by adding symbols in symbols. Nested symbols are used throughout this Sketch file so that you can customize your designs as much as possible without detaching your Symbol.
6262

63-
There is a backlog of SLDS component symbols that are not yet nested, but we’re actively working on getting 100% of symbols in a place where you can customize them without detaching. Once a symbol is detached, then you won’t receive automatic updates when a new SLDS Component Library document is released.
63+
There is a backlog of SLDS component symbols that are not yet nested, but we’re actively working on getting 100% of symbols in a place where you can customize them without detaching. Once a symbol is detached, then you won’t receive automatic updates when a new a new kit is released.
6464

6565
Most nested symbols are denoted in this document’s structure under the folders called “z-embedded”. You should never need to add a symbol from those folders. Please ignore them. They contain symbols that are nested in the parent component symbol.
6666

67-
To see nested symbols in action, add a symbol from the SLDS Component Library to your Sketch document. In Sketch’s right side panel you’ll see all the symbol overrides or customizations you can make to that symbol without having to detach it and keeping the automatic update feature in tact.
67+
To see nested symbols in action, open any Sketch document and insert a symbol from the SLDS Component Library `Insert > Symbols > SLDS Component Library'. In Sketch’s right side panel you’ll see all the symbol overrides or customizations you can make to that symbol without having to detach the symbol--keeping the automatic update feature in tact.
6868

6969
![The right side overrides setion in Sketch allows for tab title and state to be customized](https://user-images.githubusercontent.com/1750832/41117591-587bdd58-6a42-11e8-8213-0b0c84f7eb21.png)
7070
![The tab symbol uses nested symbols for Hover, Default and Selected states](https://user-images.githubusercontent.com/1750832/41117592-58941256-6a42-11e8-9be7-d9a8bbe9b339.png)
@@ -73,22 +73,31 @@ To see nested symbols in action, add a symbol from the SLDS Component Library to
7373

7474
**Color Token Symbols**
7575

76-
Salesforce Lightning Design System uses design tokens as named entities that store visual design attributes. This Sketch document uses color symbols to mimic [Lightning Design System design tokens](https://www.lightningdesignsystem.com/design-tokens/) with color values. This allows the structure of a symbol to use the equivalent of a design token.
76+
Salesforce Lightning Design System uses design tokens as named entities that store visual design attributes. The SLDS Component Library document uses color symbols to mimic [Lightning Design System design tokens](https://www.lightningdesignsystem.com/design-tokens/) with color values. This allows the structure of a symbol to use the equivalent of a design token.
7777

7878
In symbols, like icons, that contain solid color backgrounds, you’ll find the background is a mask which reveals the color symbol as if it was a shape fill. This allows us to easily make file-wide changes to colors when new visual styles are introduced in SLDS. Instead of changing fill colors in hundreds of shapes in this document, we can just update a color symbol or point the shape to another color symbol.
7979
<br />
8080
<br />
8181

8282
## How to use the icon symbols
8383

84-
**Across Salesforce, you'll frequently see [Lightning Design System icons](https://www.lightningdesignsystem.com/icons/). We’ve constructed them to be easily used individually and as nested symbols. The steps below cover how to place icon symbols individually.**
84+
**Across Salesforce, you'll frequently see [Lightning Design System icons](https://www.lightningdesignsystem.com/icons/). We’ve constructed them to be easily used individually and as nested symbols. The steps below cover how to place icon symbols individually by using the SLDS Component Library as a Sketch Library**
8585

8686
1. **Choose an icon type**. SLDS has four types of icons. Utility icons are used for everything except Salesforce object icons. Utility icons are what you’ll want to use 95% of the time. Action icons are primarily used in mobile applications. Custom icons are to be used for custom Salesforce objects. Standard icons are used for standard Salesforce objects.
8787
2. **Place your icon type symbol**. Once you’ve chosen the type of icon you’d like to use (Utility, right?) place that symbol where you’d like in your Sketch document.
8888
3. **Choose your icon glyph**. In Sketch’s right overrides panel, choose the icon glyph you’d like to use from the dropdown menu.
8989
4. **(Optional) Choose an icon glyph color**. In Sketch’s right overrides panel, choose the icon glyph color you’d like to use from the dropdown menu.
9090
5. **(Optional, for Action, Custom and Standard Icon Types) Choose an icon background color**. In Sketch’s right overrides panel, choose the icon background color you’d like to use from the dropdown menu.
9191
<br />
92+
93+
## Lightning Design System Sketch Library Architecture
94+
95+
**SLDS Component Library** -> Base Library with SLDS components used in all SLDS Sketch documents
96+
97+
**SLDS Pattern - Builder** -> Extends SLDS Component Library and adds component customizations to be used specifically in SLDS Builder patterns
98+
99+
![SLDS Component Library is the base library. SLDS Pattern documents extend SLDS Component Library. Your designs can inherit any of the SLDS Sketch Library symbols!](https://user-images.githubusercontent.com/1750832/41634584-3e97204e-73f9-11e8-97c4-77a648f38768.png?s=100)
100+
<br />
92101
<br />
93102

94103
## Recommended Sketch Plugins

RELEASENOTES.md

+9-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,17 @@
44

55
<!-- ## [Unreleased] -->
66

7+
## [4.1.0] - 2018-06-19
8+
9+
### New Kit
10+
11+
* Added Patterns/Builder/SLDS Pattern - Builder.sketch
12+
713
## [4.0.0] - 2018-06-05
814

915
An all new Design System UI Kit entirely revisited for Summer ’18, featuring:
1016

11-
###New Components
17+
### New Components
1218

1319
* Builder Header
1420
* Feed
@@ -38,7 +44,7 @@ An all new Design System UI Kit entirely revisited for Summer ’18, featuring:
3844
* Disabled input variant of Checkbox Toggle
3945
* Path coaching variant
4046

41-
###Updated Components###
47+
### Updated Components
4248

4349
* Walkthrough Popover
4450
* Updated Global Header colors, shadows and borders
@@ -51,7 +57,7 @@ An all new Design System UI Kit entirely revisited for Summer ’18, featuring:
5157
* Updated Typography styles
5258
* Updated Avatar
5359

54-
###Enhancements###
60+
### Enhancements
5561

5662
* Optimized to be used as a Sketch Library
5763
* Added instructions artboard

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@salesforce-ux/design-system-ui-kit",
3-
"version": "4.0.0",
3+
"version": "4.1.0",
44
"description": "Lightning Design System UI Kit",
55
"main": "SLDS Component Library.sketch",
66
"scripts": {

0 commit comments

Comments
 (0)