-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Design token phase II - Integration across components #7180
Labels
2 - in development
Issues that are actively being worked on.
Calcite (design)
Issues logged by Calcite designers.
design-tokens
Issues requiring design tokens.
enhancement
Issues tied to a new feature or request.
epic
Large scale issues to be broken up into sub-issues and tracked via sprints and/or project.
estimate - 13
Requires planning and input from team, consider smaller steps.
impact - p2 - want for an upcoming milestone
User set priority impact status of p2 - want for an upcoming milestone
p - high
Issue should be addressed in the current milestone, impacts component or core functionality
Milestone
Comments
geospatialem
added
enhancement
Issues tied to a new feature or request.
p - high
Issue should be addressed in the current milestone, impacts component or core functionality
0 - new
New issues that need assignment.
estimate - 13
Requires planning and input from team, consider smaller steps.
labels
Jun 15, 2023
geospatialem
added
the
epic
Large scale issues to be broken up into sub-issues and tracked via sprints and/or project.
label
Jun 15, 2023
github-actions
bot
added
Calcite (design)
Issues logged by Calcite designers.
p3 - want for upcoming milestone
labels
Jun 15, 2023
geospatialem
added
1 - assigned
Issues that are assigned to a sprint and a team member.
and removed
0 - new
New issues that need assignment.
labels
Jun 15, 2023
3 tasks
3 tasks
A list of components we could use for exploring tokens to start estimations and next steps:
|
jcfranco
added a commit
that referenced
this issue
Aug 18, 2023
**Related Issue:** #7180 ## Summary This updates how `onToggleOpenCloseComponent` determines the duration for the `openTransitionProp` to be more robust to work consistently across browsers. The previous approach relied on the computed `transition` property having all associated transition values laid out per prop, which didn't work in Safari since it won't include all values if shared. This change should be covered by existing tests. cc @Elijbet
3 tasks
This was referenced Oct 5, 2023
A related issue surfaced with the Maps SDK for JS team regarding a global font family variable, #7175. Should we consider the effort as part of the design token epic above? cc @alisonailea |
DitwanP
added a commit
that referenced
this issue
Nov 20, 2024
**Related Issue:** #7180 ## Summary Add tokens for the slider component, e2e, and custom-theme chromatic tests. (WIP) ### Slider Tokens `--calcite-slider-text-color`: Specifies the component's text color. `--calcite-slider-track-color`: Specifies the component's track color. `--calcite-slider-track-fill-color`: Specifies the component's fill track color. `--calcite-slider-handle-fill-color`: Specifies the component's handle fill color. `--calcite-slider-handle-extension-color`: Specifies the component's handle extension color. `--calcite-slider-tick-color`: Specifies the component's tick color. `--calcite-slider-tick-border-color`: Specifies the component's tick border color. `--calcite-slider-tick-selected-color`: Specifies the component's tick color when in selected range. `--calcite-slider-graph-color`: Specifies the component's graph color.
driskull
added a commit
that referenced
this issue
Nov 20, 2024
**Related Issue:** #7180 ## Summary adds new component tokens, e2e tests, demo page examples, and chromatic theme tests. ### New CSS variables #### List --calcite-list-background-color: Specifies the component's background color. #### ListItem --calcite-list-background-color-hover: Specifies the component's background color when hovered. --calcite-list-background-color-press: Specifies the component's background color when pressed. --calcite-list-background-color: Specifies the component's background color. --calcite-list-border-color: Specifies the component's border color. --calcite-list-content-color: Specifies the content color. --calcite-list-description-color: Specifies the description color. --calcite-list-icon-color: Specifies the component's icon color. --calcite-list-label-color: Specifies the label color. --calcite-list-selection-border-color: Specifies the component's selection border color. #### ListItemGroup --calcite-list-background-color: Specifies the component's background color. --calcite-list-color: Specifies the component's color.
This was referenced Nov 20, 2024
macandcheese
added a commit
that referenced
this issue
Nov 21, 2024
**Related Issue:** #7180 This will also serve as a pattern for consuming component like Dialog, Sheet, etc. ## Summary `--calcite-panel-corner-radius`: Specifies the corner radius of the component. `--calcite-panel-heading-text-color`: Specifies the text color of the component's `heading`. `--calcite-panel-description-text-color`: Specifies the text color of the component's `description`. `--calcite-panel-border-color`: Specifies the border color of the component. `--calcite-panel-background-color`: Specifies the background color of the component. `--calcite-panel-header-background-color`: Specifies the background color of the component's footer. `--calcite-panel-footer-background-color`: Specifies the background color of the component's footer. `--calcite-panel-space`: Specifies the padding of the component's `"unnamed (default)"` slot. `--calcite-panel-header-content-space`: Specifies the padding of the `"header-content"` slot. `--calcite-panel-footer-space`: Specifies the padding of the component's footer. `--calcite-action-background-color`: Specifies the background color of the component's `closable`, `collapsible`, and `back` Action components. Will apply to any slotted Calcite Action components. `--calcite-action-background-color-hover`: Specifies the background color of the component's `closable`, `collapsible`, and `back` Action components when hovered. Will apply to any slotted Calcite Action components. `--calcite-action-background-color-pressed`: Specifies the background color of the component's `closable`, `collapsible`, and `back` Action components when pressed. Will apply to any slotted Calcite Action components. `--calcite-action-text-color-hover`: Specifies the text and icon color of the component's `closable`, `collapsible`, and `back` Action components when hovered. Will apply to any slotted Calcite Action components. `--calcite-action-text-color-pressed`: Specifies the text and icon color of the component's `closable`, `collapsible`, and `back` Action components when pressed. Will apply to any slotted Calcite Action components. `--calcite-popover-border-color`: Specifies the border color of the component's Calcite Popover component, which is used to display a Calcite Action Menu when slotted Calcite Actions are present in the `header-actions-end` slot. Will apply to any slotted Calcite Popover components. `--calcite-panel-content-space`: [Deprecated] Specifies the padding of the component's content. Use `--calcite-panel-space` instead. `--calcite-panel-footer-padding`: [Deprecated] Specifies the padding of the component's footer. Use `--calcite-panel-footer-space` instead. `--calcite-panel-header-border-block-end`: [Deprecated] Specifies the component header's block end border. Use `--calcite-panel-border-color` instead.
anveshmekala
added a commit
that referenced
this issue
Nov 22, 2024
**Related Issue:** #7180 ## Summary Add the following component-scoped CSS Variables to calcite-navigation-user: `--calcite-navigation-accent-color`: Specifies the components's border color when `active`. `--calcite-navigation-user-avatar-corner-radius`: Specifies the corner radius of avatar. `--calcite-navigation-user-avatar-color`: Specifies the icon color of avatar. `--calcite-navigation-background-color`: Specifies the component's background color. `--calcite-navigation-user-full-name-text-color`: Specifies the component's full name text color. `--calcite-navigation-user-name-text-color`: Specifies the component's username text color.
anveshmekala
added a commit
that referenced
this issue
Nov 22, 2024
**Related Issue:** #7180 ## Summary Add the following component-scoped CSS Variables to calcite-navigation-logo: `--calcite-navigation-accent-color`: Specifies the component's border color when `active`. `--calcite-navigation-background-color`: Specifies the component's background color. `--calcite-navigation-logo-heading-text-color`: Specifies the component's default color for heading text. `--calcite-navigation-logo-text-color`: Specifies the component's default color for icon and description text.
macandcheese
added a commit
that referenced
this issue
Nov 26, 2024
**Related Issue:** #7180 This will also serve as a pattern for related component like Input Text, Input Number, etc. ## Summary `--calcite-input-background-color`: Specifies the background color of the component. `--calcite-input-border-color`: Specifies the border color of the component. `--calcite-input-corner-radius`: Specifies the corner radius of the component. `--calcite-input-shadow`: Specifies the shadow of the component. `--calcite-input-icon-color`: Specifies the icon color of the component. `--calcite-input-text-color`: Specifies the text color of the component. `--calcite-input-placeholder-text-color`: Specifies the color of placeholder text in the component. `--calcite-input-actions-background-color`: Specifies the background color of Input's `clearable` and `number-button-type` elements. `--calcite-input-actions-background-color-hover`: Specifies the background color of Input's `clearable` and `number-button-type` elements when hovered. `--calcite-input-actions-background-color-press`: Specifies the background color of Input's `clearable` and `number-button-type` elements when pressed. `--calcite-input-actions-icon-color`: Specifies the icon color of Input's `clearable` and `number-button-type` elements. `--calcite-input-actions-icon-color-hover`: Specifies the icon color of Input's `clearable` and `number-button-type` elements when hovered. `--calcite-input-actions-icon-color-press`: Specifies the icon color of Input's `clearable` and `number-button-type` elements when pressed. `--calcite-input-loading-background-color`: Specifies the background color of the `loading` element, when present. `--calcite-input-loading-fill-color`: Specifies the fill color of the `loading` element, when present. `--calcite-input-prefix-background-color`: Specifies the background color of the component's prefix, when present. `--calcite-input-prefix-text-color`: Specifies the text color of the prefix of the component's prefix, when present. `--calcite-input-suffix-background-color`: Specifies the background color of the component's suffix, when present. `--calcite-input-suffix-text-color`: Specifies the text color of the component's suffix, when present. `--calcite-input-prefix-size`: Specifies the component's prefix width, when present. _[existing]_ `--calcite-input-suffix-size`: Specifies the component's suffix width, when present. _[existing]_
This was referenced Dec 10, 2024
DitwanP
added a commit
that referenced
this issue
Dec 12, 2024
**Related Issue:** #7180 #6695 ## Summary Add design tokens for loader component along with e2e tests. New tokens added: `--calcite-loader-progress-color-inline`: Specifies the width and height of the component when set to inline. `--calcite-loader-text-spacing`: Specifies the component's text margin. `--calcite-loader-text-weight`: Specifies the component's font weight. `--calcite-loader-color`: Specifies the component's text color. `--calcite-loader-progress-color`: Specifies the component's progress ring color. `--calcite-loader-track-color`: Specifies the component's track color. Renamed tokens: `--calcite-loader-padding` --> `--calcite-loader-spacing`⚠️ Deprecated tokens: `--calcite-loader-size-inline`
geospatialem
modified the milestones:
2024-12-17 - Dec Milestone,
2025-01-30 - 3.0.0 Jan Breaking Change Release
Dec 16, 2024
geospatialem
added a commit
that referenced
this issue
Dec 17, 2024
**Related Issue:** #7180 ## Summary Provide consistency and alignment in our docs across the design system for component design tokens, also in alignment with our #10058 and #10430. 📚 Also of note, there was an extra `*` in the `navigation logo` [internal doc](https://next-preview.sites.afd.arcgis.com/calcite-design-system/components/navigation-logo/#styles).
Elijbet
added a commit
that referenced
this issue
Dec 23, 2024
**Related Issue:** #7180 ## Summary Adds the following subcomponent tokens (CSS props): - `--calcite-block-section-background-color` - `--calcite-block-section-border-color` - `--calcite-block-section-header-text-color` - `--calcite-block-section-text-color` - `--calcite-block-section-text-color-hover`
This was referenced Dec 27, 2024
Elijbet
added a commit
that referenced
this issue
Dec 30, 2024
**Related Issue:** #7180 ## Summary Adds the following subcomponent tokens (CSS props): - `--calcite-block-border-color` - `--calcite-block-header-background-color` - `--calcite-block-header-background-color-hover` - `--calcite-block-header-text-color` - `--calcite-block-block-text-color` - `--calcite-block-block-text-color-hover`
jcfranco
pushed a commit
that referenced
this issue
Jan 4, 2025
**Related Issue:** #7180 ## Summary Adds the following subcomponent tokens (CSS props): - `--calcite-notice-background-color` - `--calcite-notice-close-background-color-focus` - `--calcite-notice-close-background-color-press` - `--calcite-notice-close-text-color-hover` - `--calcite-notice-close-text-color` - `--calcite-notice-content-text-color`
geospatialem
added a commit
that referenced
this issue
Jan 6, 2025
**Related Issue:** #7180 ## Summary Updates component token descriptions for `block` and `notice` in alignment with our [documentation standard](https://github.com/Esri/calcite-design-system/wiki/tokens-documentation#component-tokens).
aPreciado88
added a commit
that referenced
this issue
Jan 7, 2025
**Related Issue:** [#7180](#7180) ## Summary Add `rating` component tokens. `--calcite-rating-spacing`: Specifies the amount of left and right margin spacing between each item. `--calcite-rating-color-hover`: Specifies the component's item color when hovered or selected. `--calcite-rating-color`: Specifies the component's item color. `--calcite-rating-average-color`: Specifies the component's item color when average is set. `--calcite-rating-average-text-color`: Specifies the component's average text color. `--calcite-rating-count-text-color`: Specifies the component's count text color. --------- Co-authored-by: Ali Stump <[email protected]>
anveshmekala
added a commit
that referenced
this issue
Jan 8, 2025
**Related Issue:** #7180 ## Summary Add the following component-scoped CSS Variables to calcite-menu-item: `--calcite-menu-item-accent-color`: Specifies the border color of the component when `active`. `--calcite-menu-item-accent-color-hover`: Specifies the border color of the component when hovered. ` --calcite-menu-background-color`: Specifies the background color of the component. `--calcite-menu-item-sub-menu-border-color`: Specifies the border color of sub-menu. ` --calcite-menu-item-sub-menu-corner-radius`: Specifies the border radius of sub-menu. `--calcite-menu-text-color`: Specifies the text color of the component.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
2 - in development
Issues that are actively being worked on.
Calcite (design)
Issues logged by Calcite designers.
design-tokens
Issues requiring design tokens.
enhancement
Issues tied to a new feature or request.
epic
Large scale issues to be broken up into sub-issues and tracked via sprints and/or project.
estimate - 13
Requires planning and input from team, consider smaller steps.
impact - p2 - want for an upcoming milestone
User set priority impact status of p2 - want for an upcoming milestone
p - high
Issue should be addressed in the current milestone, impacts component or core functionality
Description
Addresses the final, or second phase, of our design token integration from #6558.
Majority of the effort will be performed in June and July, targeted for early August for additional documentation and pages for the September main release.
cc @alisonailea @jcfranco
Acceptance Criteria
.scss
file as a JSDocs@prop "token name": "description"
@prop "token name": [Deprecated] Use "new token name" instead. "description"
describe("deprecated", () => {})
sectionRelevant Info
design-tokens
label.high
❗ priority components)Components
--calcite-color-focus
global variable across the design system #10510accordion-item
@alisonailea merged - 2.12.0 ✔️accordion
@alisonailea merged - 2.12.0 ✔️action-bar
@alisonailea merged - 2.12.0 ✔️action-group
@alisonailea merged - 2.12.0 ✔️action-menu
@alisonailea merged - 2.12.0 ✔️action-pad
@alisonailea merged - 2.12.0 ✔️action
@alisonailea merged - 2.12.0 and 2.13.0 verified by KH on 9/24/24 ✔️alert
@aPreciado88 merged - 2.13.0 - verified by DP on 9/26/24 ✔️avatar
high
❗ @alisonailea merged - 2.13.0 - verified by DP on 9/26/24 ✔️block-section
@Elijbet merged - 3.0.0 -KH follow-up with EK on--calcite-block-section-background-color
on 12/27/24block
@Elijbet merged - 3.0.0button
high
❗ @alisonailea open PRcard
@alisonailea merged - 2.13.0 - verified by DP on 9/26/24 ✔️card group
@alisonailea merged - 2.13.0 - verified by DP on 9/26/24 ✔️checkbox
@aPreciado88 merged - 2.13.0 - verified by DP on 9/26/24 ✔️chip-group
@alisonailea _merged - 2.13.0 - verified by DP on 9/27/24 (Follow-up question) ✔️chip
@alisonailea merged - 2.13.0 - verified by DP on 9/27/24 (Resulted in this issue for patch release) ✔️color-picker-hex-input
color-picker-swatch
color-picker
combobox-item-group
combobox-item
combobox
date-picker-day
date-picker-month-header
date-picker-month
date-picker
dialog
high
❗@josercarcamodropdown-group
high
❗ @alisonaileadropdown-item
high
❗@alisonaileadropdown
high
❗@alisonaileafab
@alisonailea open PRfilter
flow-item
flow
graph
handle
@Elijbet - merged 2.13.0 verified by KH on 9/25/24 ✔️icon
@alisonailea - merged - 2.12.0 verified by DP on 11/25/24 ✔️inline-editable
input-date-picker
input-message
--calcite-input-message-spacing-value
var not inheritable #10620input-number
input-text
input-time-picker
input
high
❗@macandcheese merged 3.0.0label
@driskull feat(label): add component tokens #10688 verified by DP on 11/25/24 ✔️link
@driskull feat(link): add component tokens #10689 verified by DP on 11/25/24 ✔️list-item-group
@driskull feat(list, list-item, list-item-group): add component tokens #10669 verified by DP on 11/25/24 ✔️list-item
@driskull feat(list, list-item, list-item-group): add component tokens #10669 verified by DP on 11/25/24 ✔️list
@driskull feat(list, list-item, list-item-group): add component tokens #10669 verified by DP on 11/25/24 ✔️loader
high
❗@DitwanP merged 3.0.0-next.61 - verified by KH on 12/13/24 ✔️menu-item
high
❗ @anveshmekala _merged 3.0.0-next.92menu
high
❗ @anveshmekala ( no tokens required )meter
navigation-logo
high
❗ @anveshmekala _merged 3.0.0-next.23 verified by DP on 11/25/24 ✔️navigation-user
high
❗ @anveshmekala _merged 3.0.0-next.23 verified by DP on 11/25/24 ✔️navigation
high
❗ @anveshmekala _merged 3.0.0-next.0 verified by DP on 11/25/24 ✔️notice
@Elijbet _merged 3.0.0-next.91pagination
@aPreciado88 - In progresspanel
high
❗@macandcheese _merged PR verified by DP on 11/25/24 ✔️-space
css properties forheader-content
slot #8907corner-radius
#8675popover
@Elijbet - merged 2.13.0 - verified by KH on 9/24/24 ✔️progress
@Elijbet - merged 2.13.0 - verified by KH on 9/24/24 ✔️radio-group-item
radio-group
rating
@aPreciado88 merged - 3.0.0scrim
segmented-control-item
segmented-control
border
instead ofoutline
for styling #8832select
@aPreciado88 - In progressshell-center-row
shell-panel
shell
slider
high
❗ @DitwanP verified by DP on 11/25/24 ✔️stepper-item
stepper
switch
high
❗ @driskull feat(switch): add component tokens #10647 verified by DP on 11/25/24 ✔️tab-nav
tab-title
tab
table
tabs
@jcfranco in-progresstext-area
high
❗ @benelan merged2.13.0
- verified by KH on 9/27/24 ✔️tile
@eriklharper merged3.0.0
verified by DP on 11/25/24 ✔️time-picker
tooltip
@driskull feat(tooltip): add component tokens #10687 verified by DP on 11/25/24 ✔️tree-item
tree
future deprecated)tip-manager
(feat(tip-manager): add component tokens #8782(deprecated)modal
not applicableoption-group
not applicableoption
pick-list-group
(deprecated)pick-list-item
(deprecated)pick-list
(deprecated)stack
(future deprecated bytile-select-group
tile-group
)(future deprecated bytile-select
tile-group
)(future deprecated))tip-group
(8781future deprecated)tip
(feat(tip): add component tokens #8641(deprecated)value-list-item
(deprecated)value-list
Example Use Case
Priority impact
impact - p2 - want for an upcoming milestone
Esri team
Calcite (design)
The text was updated successfully, but these errors were encountered: