1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Lightning-Design-System

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
RELEASENOTES.md 220 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 03:18 7511f9a

Релиз 2.24.4 — 13 июня 2024 года

Обновления

  • Изменён цвет кольца фокусировки для ссылок на blue-40.

Компоненты

Вкладки

Исправления

  • Добавлен новый стиль фокусировки для вкладок при добавлении класса .slds-has-focus.

Релиз 2.24.3 — 6 июня 2024 года

Обновления

  • Обновлена версия значка.

Релиз 2.24.2 — 2 мая 2024 года

Компоненты

Аккордеон

Удаления

  • Убран max-width из аккордеона при фокусе/наведении.

Всплывающие окна

Обновления

  • Обновлено поле margin-left в варианте «Переполнение меню».

Релиз 2.24.1 — 25 апреля 2024 года

Обновления

  • Обновлены стили фокусировки для кнопок и элементов ввода.
  • Обновлён фон значка учётной записи до blue-30.

Релиз 2.24.0 — 18 апреля 2024 года

Добавления

  • Новые стили фокусировки включены во все компоненты.
  • Значки обновлены до версии v10.8.3:
    • Стандартный набор:
      • Добавлены account_score, aggregate, app_form_participant, app_form_product_participant, cost_model, labels, list_fee, list_rate, party_profile, path_experiment, people_score, price_adjustment_schedule, price_adjustment_tier, program_cohort, program_cohort_member, rate_adjustment, record_consent, whatsapp.
    • Утилитарный набор:
      • Добавлены aggregate, array, bottom_group_alignment, cant_sync, center_group_alignment, columns, fully_synced, inner_join, join, left_join, not_in_sync, not_saved, outer_join, path_experiment, program_cohort, program_cohort_member, record_consent, right_join, skill, sync_in_progress, top_group_alignment.

Компоненты

Комбинированный список

Изменения

  • Обновлён проект комбинированного списка с использованием role="option" на div, оборачивающем индикатор загрузки.

Индикатор прогресса

Изменения

  • Обновлён шаг индикатора прогресса button до div.
  • Добавлен tabindex="0" к вышеуказанному div, чтобы сделать его фокусируемым.
  • Удалены атрибуты aria-describedby и title.
  • Обновлён стиль фокусировки для Web и Mobile.

Подсказки

Изменения

  • Обновлено описание компонента подсказки.

Релиз 2.23.2 — 1 февраля 2024 года

  • Глобальные стилистические хуки перемещены из селектора класса slds-wcag в область видимости корневого селектора.

Компоненты

Модальные окна

Изменения

  • Исправлена нотация токенов в свойстве отступа справа заголовка.

Релиз 2.23.1 — 16 января 2024 года

Компоненты

Таблетки

Изменения

  • Добавлена кнопка элемента для функции удаления таблетки. Теперь кнопка удаления фокусируема и может быть кликабельной.
  • После обновления разметки удалены неприменимые атрибуты ARIA.

Релиз 2.23.0 — 14 декабря 2023 года

  • Введён встроенный заголовок для вкладок. Заголовок масштабируется в соответствии с модификаторами размера.
  • Значки обновлены до версии v10.8.2:
    • Стандартный набор: добавлены custody_chain_entry, custody_entry_verification, custody_override, обновлены data_cloud, добавлены digital_verification_config_group, digital_verification_config, linked, prompt_builder, real_time, scheduling_workspace_territory, обновлено story, добавлены title_party, work_summary.
    • Утилитарный набор: добавлены add_above, add_below, обновлены apex_alt, asset_repossessed, data_cloud, einstein_alt, добавлен locked_with_additions. payment_deferred
  • Добавлено: plane, prompt_builder, real_time, record_collection, sparkle.

  • Обновлено состояние disabled для всех компонентов.

  • Добавлен атрибут aria-label="disabled" к компоненту RichTextEditor, который похож на RteToolbar.

  • Для компонента Pill добавлена кнопка для функции удаления. Теперь кнопка удаления фокусируема и кликабельна.

  • Обновлены стили RTL для компонента setup-assistant.

  • Добавлена новая тень для реализации нового стиля фокуса.

Компоненты

Checkbox Toggle

  • Изменён стиль фокуса Checkbox Toggle.

Color Picker

  • Обновлён вспомогательный текстовый контент.

Combobox

  • Обновлён цвет Combobox в отключённом состоянии.

Input

  • Исправлена проблема с переносом для типа ввода даты, из-за которой некоторые даты обрезались.

Menus

  • Обновлён цвет элемента Dropdown Inverse в отключённом состоянии.

Tabs

  • Введены встроенные заголовки для вкладок. Заголовки масштабируются в соответствии с модификаторами размера.

Release 2.22.2 — 9 ноября 2023 года

Компоненты

Setup Assistant

  • Перемещён не ограниченный .slds-media__figure в стили rtl для setup-assistant.

Release 2.22.1 — 2 ноября 2023 года

Компоненты

App Launcher

  • Исправлено: видимость кнопки App Launcher при включённом режиме высокой контрастности Windows.

Checkbox

  • Исправлено: высокая контрастность при фокусе.

Dynamic Icons

  • Исправлено: кнопка App Launcher невидима при включённом высоком контрасте Windows.

Progress Indicator

  • Исправлено: добавлены соответствующие стили для [dir=rtl].

Setup Assistant

  • Добавлены соответствующие стили для [dir=rtl].

Summary Detail

  • Исправлено: добавлены соответствующие стили для [dir=rtl].

Release 2.22.0 — 16 августа 2023 года

  • Обновили иконки до версии v10.7.0.
    • Стандартный набор:
      • Добавлены attribute_based_pricing, bundles_pricing, data_cloud, data_graph, dynamic_highlights_panel, header_discounts, impact_outcome, impact_strategy_assignment, impact_strategy, indicator_assignment, indicator_definition, indicator_performance_period, indicator_result, manual_discounts, no_code_model, outcome_activity, panel_detail, price_adjustment_matrix, registered_model, repeaters, scheduling_workspace, story, time_period, uploaded_model, volume_discounts, walkthroughs.
      • Набор утилит:
        • Добавлены apex_alt, data_cloud, data_graph, data_transforms, guidance, indicator_performance_period, mixed_sources_mapping, page_structure, visibility_rule_assigned, walkthroughs.
  • Исправили:
    • Обновили цвета фона для стандартных иконок и иконок действий.
    • Стандартные иконки:
      • Обновили event, dashboard, case, note, contact, lead, campaign, products, user, contract, category. Добавлено:
  • customer;
  • customer_workspace;
  • learner_program;
  • nft_settings;
  • nft_studio;
  • prompt;
  • setup_modal;
  • snippet_alt;
  • tax_policy;
  • tax_rate;
  • tax_treatment;
  • water.

Набор действий:

  • action_scan_enabled;
  • action_scan_disabled.

Набор утилит:

  • captions;
  • contract_line_outcome;
  • contract_line_outcome_data;
  • customer;
  • customer_workspace;
  • detach;
  • hazmat_equipment;
  • label;
  • labels;
  • record_alt;
  • segments;
  • tax_policy;
  • tax_rate;
  • tax_treatment;
  • tollways;
  • transport_bicycle;
  • transport_heavy_truck;
  • transport_light_truck;
  • transport_walking;
  • utility;
  • water.

Обновления бренда для следующих цветов палитры:

  • PALETTE_GREEN_20 — #1C3326;
  • PALETTE_GREEN_40 — #396547;
  • PALETTE_HOT_ORANGE_20 — #4A2413;
  • PALETTE_INDIGO_20 — #321D71;
  • PALETTE_PURPLE_80 — #D7BFF2;
  • PALETTE_VIOLET_20 — #481A54.

Компоненты

Динамические иконки (Dynamic Icons)

Изменено:

— Обновлён атрибут role глобального значка справки о действии с «presentation» на «img» для лучшего соответствия требованиям доступности.

Глобальная навигация (Global Navigation)

Добавлено:

— Добавлен tabindex к точке индикатора непрочитанных сообщений в примере для использования в случае программного фокуса.

Модальные окна (Modals)

Изменено:

— Для примера без футера добавлен tabindex для использования в программном фокусе.

Индикатор выполнения (Progress Bar)

Добавлено:

— Добавлен пример для состояния «Успех».

Вкладки (Tabs)

Добавлено:

— К точке индикатора непрочитанных сообщений добавлен атрибут role="img" для соответствия правилам доступности при использовании aria-label.

Выпуск 2.18.1 от 22 июня 2022 года

— Исправлены опечатки в чертежах: — компоненты/флажок; — компоненты/вертикальная навигация.

Выпуск 2.18.0 от 6 мая 2022 года

— Из кода SCSS файлов удалён shorthand &_ из многочисленных селекторов. — Иконки обновлены до версии 10.3.0. — Стандартный набор: — добавлены slack, tableau и dashboard_component; — Набор утилит: — обновлены serialized_product_transaction и serialized_product; — добавлены data_model, slack, tableau, video_off.

Компоненты

Аккордеон (Accordion)

Исправлено:

— Ошибка компиляции sass из-за неопределённой операции исправлена. — Некорректные правила вычисляемого CSS-поля исправлены.

Значки кнопок (Button Icons)

Добавлено:

— Добавлена поддержка Large варианта для встроенных значков кнопок с помощью slds-button_icon-large.

Кнопки (Buttons)

Изменено:

— Убрана вертикаль выравнивания из не базовых вариантов кнопок для создания единообразия вертикального выравнивания всех кнопок.

Флажок (Checkbox)

Исправлено:

— Легенда справа налево выровнена по правому краю и соответствует выравниванию содержимого. — Поля флажка правильно поддерживают RTL.

Элемент формы (Form Element)

Исправлено:

— Метка элемента формы поддерживает RTL макет путём удаления левого отступа и размещения его на противоположной стороне.

Модальное окно (Modals)

Изменено:

— Пример дополнен классом slds-modal__content_footless для ясности. — Добавлены пояснения относительно фокуса модального окна и заголовка для обеспечения доступности, а также изменён пример без футера для отображения tabindex.

Всплывающие окна (Popovers)

Изменено:

— Аннотация @noflip удалена из нуббинсов. make RTL behavior consistent

Radio Group

Добавлено:

  • Изменён стиль радиогруппы с помощью значка справки.
  • Добавлены примеры: обязательный со значком справки и обязательный справа налево со значком справки в документацию.
  • Добавлен пример обязательного со значком справки и всплывающей подсказкой.

Исправлено:

  • Легенда справа налево выровнена по правому краю и соответствует выравниванию содержимого.

Tiles

Добавлено:

  • Аннотации для классов CSS платы плиток.

Версия 2.17.5 — 10 февраля 2022 года

  • Обновлён токен дизайна COLOR_BACKGROUND_DESTRUCTIVE_HOVER, чтобы он отличался от COLOR_BACKGROUND_DESTRUCTIVE.

Компоненты

Checkbox

Исправлено:

  • Вернулись изменения макета, первоначально представленные в версии 2.17.0.

Radio group

Исправлено:

  • Вернулся макет метки, изменённый в версии 2.17.0.

Welcome Mat

Исправлено:

  • Вернулись изменения в макете флажка, представленные в версии 2.17.4.

Версия 2.17.4 — 3 февраля 2022 года

Компоненты

Checkbox

Исправлено:

  • Входы флажков больше не сворачиваются горизонтально при использовании метки с большим количеством текста.
  • Все элементы отдельного обязательного флажка (звёздочка, ввод и метка) теперь правильно выровнены по горизонтали.

Welcome Mat

Исправлено:

  • Центрированные флажки с использованием нового макета Flexbox.

Версия 2.17.3 — 27 января 2022 года

Компоненты

Combobox

Исправлено:

  • Исправлена проблема с интервалом/выравниванием в .slds-input_faux > span для комбобокса только для выбора без заполнителя.

Версия 2.17.2 — 20 января 2022 года

Компоненты

Buttons

Добавленное:

  • Добавлена --slds-c-icon-color-foreground Стилизация крючка для кнопки с вариантом значка для точного применения обновлений цвета значка.
  • Из-за конфигурации Lightning Base Component это необходимо для того, чтобы разрешить переназначение пользовательских свойств CSS в кнопках со значками.

Версия 2.17.1 — 6 января 2022 года

Компоненты

Cards

Изменено:

  • Исправлены аннотации для карт Эйнштейна (.slds-einstein-header__figure).

Версия 2.17.0 — 16 декабря 2021 года

  • Убраны сокращения &_ из многочисленных селекторов в файлах SCSS.
  • Добавлена новая стандартная цветовая палитра для нейтральных цветов (чёрный/белый/серый).
  • Обновлено таблица Стилизации Крючков на страницах компонентов для отображения slds-пространственных имён Крючков.
  • Обновлены значки до версии 10.2.2.

Компоненты

Accordion

Добавленное:

  • По умолчанию добавлено пространство имён slds с резервными вариантами sds для Стилизации Крюков.

Alert

Добавленное:

  • Добавлено пространство имён slds по умолчанию с резервными вариантами sds для стилистических крючков.
  • Добавлено переназначение Стилизации Крюков для состояний компонентов.

Avatar

Добавленное:

  • Пространство имён slds добавлено по умолчанию с резервными вариантами sds для Стилизации Крюков.
  • Переопределены пользовательские свойства CSS для вариантов.

Badges

Добавленное:

  • Пространство имён slds добавлено по умолчанию с резервными вариантами sds для Стилизации Крюков.
  • Переназначены пользовательские свойства CSS для вариантов и состояний (например, фокус, активен, наведён).

Breadcrumbs

Добавленное:

  • Пространство имён slds добавлено по умолчанию с резервными вариантами sds для Стилизации Крюков.

Buttons

Добавленное:

  • Стилизация Крюков для Stateful Button и Dual Stateful Button.

  • Недостающие данные. Компоненты

  • Progress Ring: добавлена форма к кольцу прогресса, чтобы лучше визуально отображать значение не только цветом.

  • Radio Group: добавлено slds в качестве пространства имён по умолчанию с резервными вариантами sds для Styling Hooks. Добавлены переназначения пользовательских свойств CSS для вариантов и состояний. Изменён текст меток: теперь он не переносится под радиокнопку, а переходит на новую строку после предыдущей.

  • Rich Text Editor: добавлено slds как пространство имён по умолчанию с sds в качестве резервного варианта для Styling Hooks.

  • Select: добавлено slds как пространство имён по умолчанию с sds в качестве резервного варианта для Styling Hooks.

  • Slider: добавлено slds как пространство имён по умолчанию с sds в качестве резервного варианта для Styling Hooks. Переназначены пользовательские свойства CSS для вариантов и состояний (например, фокус, активное состояние, наведение).

  • Tabs: добавлено slds как пространство имён по умолчанию с sds в качестве резервного варианта для Styling Hooks. Переопределены Styling Hooks для состояний компонента.

  • Textarea: добавлено slds как пространство имён по умолчанию с sds в качестве резервного варианта для Styling Hooks. Переназначены пользовательские свойства CSS для вариантов и состояний.

  • Toast: добавлено slds как пространство имён по умолчанию с sds в качестве резервного варианта для Styling Hooks.

  • Tooltips: добавлено slds как пространство имён по умолчанию с sds в качестве резервного варианта для Styling Hooks.

  • Trees: добавлено slds как пространство имён по умолчанию с sds в качестве резервного варианта для Styling Hooks.

Версия 2.16.2 от 22 сентября 2021 года

Компоненты

  • Combobox: удалено свойство display: flex из .slds-combobox__form-element, которое было недавно добавлено для соответствия ARIA 1.2.

  • Input: удалено свойство width из .slds-input_faux, которое было добавлено недавно для соответствия ARIA 1.2.

Версия 2.16.1 от 25 августа 2021 года

Версия 2.16.0 от 12 августа 2021 года

В соответствии с рекомендациями ARIA 1.2 элемент input был заменён на button в следующих компонентах, содержащих только выбираемые поля со списком:

  • Datetime Picker;
  • Docked Composer;
  • Dynamic Menu;
  • Expression;
  • Global Header;
  • List builder;
  • Lookups;
  • Picklist;
  • Rich Text Editor;
  • Timepicker.

Добавлен инструмент настройки области действия SLDS: npm run slds:customizer.

Добавлена новая стандартная цветовая палитра для нейтральных цветов (чёрный/белый/серый).

Обновлён пакет @salesforce-ux/icons до версии 10.1.1.

Компоненты

  • Accordion: добавлен линк на руководство по взаимодействию с клавиатурой для обеспечения доступности.

  • Buttons: добавлено slds как пространство имён по умолчанию с sds в качестве резервного варианта для Styling Hooks. Переназначены пользовательские свойства CSS для вариантов и состояний (например, фокус, активное состояние, наведение).

  • Combobox: изменено slds-combobox__input с элемента input на элемент button согласно рекомендациям ARIA 1.2 для выбираемых полей со списком. Обновлено для соответствия ARIA 1.2, где эти атрибуты перемещены на ввод или кнопку в случае выбираемого поля со списком: role="combobox", aria-expanded, aria-haspopup="listbox". Изменено ограничение @restrict аннотации .slds-combobox__input: с .slds-combobox input на .slds-combobox__form-element input, .slds-combobox__form-element button. Аннотация .slds-combobox__input-value от .slds-combobox input к .slds-combobox__input

Datepickers

Добавлено:

  • добавлены примеры для состояний «обязательно» и «обязательно с ошибкой»;
  • добавлен стиль наведения для дат;
  • добавлен атрибут aria-label для предоставления полного текста даты в формате ДД ММ ГГГГ.

Исправлено:

  • исправлен отсутствующий атрибут aria-current="date", когда сегодняшняя дата попадает внутрь выбранного диапазона.

Datetime Picker

Добавлено:

  • добавлен атрибут aria-label для предоставления полного текста даты в формате ДД ММ ГГГГ;
  • добавлен стиль наведения для дат.

Изменено:

  • устаревший комбинированный список заменён на текущий комбинированный список.

Dynamic Menu

Изменено:

  • устаревший комбинированный список заменён на текущий комбинированный список.

Form Element

Исправлено:

  • правильно расположено вспомогательное сообщение под соответствующим вводом при горизонтальном расположении.

Input

Добавлено:

  • создан новый класс slds-input_faux для стилизации доступных только для чтения «входов», где это необходимо для обеспечения доступности, например, в комбинированном списке.

List Builder

Изменено:

  • устаревший комбинированный список заменён на текущий комбинированный список;
  • обновлён комбинированный список для соответствия требованиям ARIA 1.2.

Lookups

Изменено:

  • обновлён комбинированный список для соответствия требованиям ARIA 1.2.

Picklist

Изменено:

  • устаревший комбинированный список заменён на текущий комбинированный список.

Progress Bar

Добавлено:

  • добавлен атрибут aria-label в div с ролью progressbar для удовлетворения требований доступности.

Progress Indicator

Добавлено:

  • добавлен атрибут aria-label в div с ролью progressbar для удовлетворения требований доступности.

Rich Text Editor

Изменено:

  • устаревший комбинированный список заменён на текущий комбинированный список;
  • обновлён комбинированный список для соответствия требованиям ARIA 1.2.

Setup Assistant

Изменено:

  • обновлены примеры переключения флажков на «Выкл./Вкл.» и обновлён текст заголовка в соответствии со стандартами текста;
  • переключён вариант полосы прогресса, используемой в помощнике настройки, с «успех» на «базовый».

Timepicker

Изменено:

  • устаревший комбинированный список заменён на текущий комбинированный список.

Welcome Mat

Добавлено:

  • добавлен атрибут aria-label в div с ролью progressbar для удовлетворения требований доступности.

Выпуск 2.15.8 — 27 мая 2021 года

  • Обновлён выбранный цвет выделения текста токеном COLOR_BACKGROUND_SELECTION для лучшего цветового контраста.

Компоненты

Vertical Navigation

Изменено:

  • заменён фон проверенного элемента группы радио-навигации токеном брендирования BRAND_BACKGROUND_PRIMARY.

Выпуск 2.15.7 — 14 мая 2021 года

Компоненты

Panels

Добавлен:

  • атрибут aria-pressed в кнопку переключения панели.

Выпуск 2.15.6 — 7 мая 2021 года

Компоненты

Toast

Исправлено:

  • скорректирована информация о доступности относительно использования. Роль атрибута.

Версия 2.15.5 — 29 апреля 2021 г.

Компоненты

Кнопки

Добавлено

  • Добавлен атрибут aria-pressed к вариантам кнопок с отслеживанием состояния.

Версия 2.15.4 — 27 апреля 2021 г.

Версия 2.15.3 — 15 апреля 2021 г.

Версия 2.15.2 — 13 апреля 2021 г.

Компоненты

Таблицы данных

Добавлены

  • Добавлены aria-label и, альтернативно, aria-labelledby для добавления дополнительного контекста таблицы для программ чтения с экрана.

Версия 2.15.1 — 12 апреля 2021 г.

Компоненты

Карты

Добавлены

  • Добавлена аннотация для карт в стиле Einstein.

Таблицы данных

Изменено

  • Изменён атрибут aria-live со значения assertive на значение polite.

Меню

Добавлено

  • Добавлен атрибут aria-expanded к триггерам меню со значением, зависящим от состояния меню.

Кольцо прогресса

Изменено

  • Завершенные кольца прогресса теперь используют дизайн токена color-background-success-dark.

Версия 2.15.0 — 25 марта 2021 г.

  • Удалён шрифт Salesforce Sans как шрифт по умолчанию и заменён на шрифты, специфичные для ОС.
  • Обновлены многие наши дизайн-токены и другие цвета для использования новой системы цветов Salesforce. Для получения дополнительной информации прочитайте нашу статью на Medium об этой системе (https://medium.com/salesforce-ux/the-salesforce-color-system-c7c6b5b9c577).

Компоненты

Хлебные крошки

  • Добавлены кинетические стили и демонстрационная функциональность для хлебных крошек.

Заголовок конструктора

Изменено

  • Изменения в верхней панели:
    • Изменен цвет границы разделителей на $color-background-inverse.
    • При наведении курсора и фокусе на .slds-builder-header__item-action:
      • Изменена background-color на $color-background-inverse
      • Изменена color на $color-gray-1
    • Действие «Назад» перемещено влево и видимый текст был удалён.
    • «Ссылка» переименована в «Настройки» и перемещена вправо рядом с «Справкой».

Добавлено

  • Дополнения к панели инструментов:
    • Иконки для настроек холста и переключения панели.
    • Текст статуса и оповещения, которые передают статус, предупреждения и ошибки.
    • Всплывающие окна для оповещений.
    • Подсказка для действия «Назад».
  • Новые примеры для всплывающей подсказки действия «Назад», текста статуса и оповещений.
  • Добавлен aria-expanded в раскрывающийся элемент.

Иконки кнопок

Добавлено

  • Добавлен класс slds-button_icon-warning для правильного стиля значков состояния Warning.

Кнопки

Добавлено

  • Добавлены кинетические стили и демонстрационная функциональность для Button Base, Brand, Neutral, Inverse, Outline Brand, Destructive и Success.

Изменено

  • Изменено назначение line-height в стилях касания для использования назначения Styling Hook --sds-c-button-line-height.

Зона перетаскивания

Изменено

  • Изменён flex-basis на auto для метки зоны перетаскивания, чтобы исправить проблему макета в IE11.

Дуэльный список выбора

Добавлено

  • Адаптивный вариант теперь увеличивается, чтобы использовать доступное горизонтальное пространство.

Расширяемый раздел

Исправлено

  • Добавлена отсутствующая аннотация для .slds-section__title-action-icon.

Значки

Изменено

  • Изменён цвет значка product_quantity_rules с голубого на зелёный (#04844B).

Заголовки страниц

Исправлено

  • Исправлены неверные аннотации для .slds-page-header__col-title, .slds-page-header__col-actions, .slds-page-header__col-meta, .slds-page-header__col-controls. ### Панели

Добавлено:

  • Добавлен новый элемент .slds-panel__header-actions в заголовок панели для размещения вторичных действий, которые влияют на всю панель. В новом элементе можно найти кнопку закрытия.
  • Приведён пример нового элемента вторичных действий с выпадающим меню с действиями.
  • Дополнительные демонстрационные элементы добавлены к примеру панелей для фильтрации: верхняя панель с сопровождающей кнопкой-значком (filterList), которая переключает панель с фильтрующим содержимым, двухколоночный макет содержимого и поведение переключения панели.
  • Атрибуты aria-expanded и aria-controls добавлены к кнопке, которая переключает панель.

Изменено:

  • Обновлён значок в примере «Открыть как ящик» (open as a drawer) с filterList на toggle_panel_left. Новый значок лучше отражает действие, вызываемое значком кнопки.
  • Обновлён значок в примере состояния углубления (drilled-in state), который возвращает вас к предыдущей панели, с back на chevronleft. Это обновление делает значок согласованным между состояниями углубления.

Поп-апы (всплывающие окна)

Изменено:

  • Базовые поп-апы:
    • Фон нижнего колонтитула теперь явно установлен на токен дизайна $color-background.
    • Элемент slds-popover__header перемещён в slds-popover__body, добавлена оболочка объекта мультимедиа (Media Object) для соответствия варианту всплывающего окна с подсказкой.
    • Добавлен вариант со значком.
    • Убрана нижняя граница slds-popover__header.
    • Добавлен вариант с бейджем над заголовком.
  • Состояние обратной связи с предупреждением:
    • Цвет фона нижнего колонтитула теперь явно установлен прозрачным.
    • Тело теперь имеет отступ для выравнивания с заголовком.
  • Состояние ошибки обратной связи:
    • Цвет фона нижнего колонтитула теперь явно установлен прозрачным.
    • Тело теперь имеет отступ для выравнивания с заголовком.
  • Вариант подсказки:
    • Верхняя граница нижнего колонтитула изменена, чтобы соответствовать цвету и ширине границы по умолчанию для всплывающих окон.
  • Вариант пошагового руководства:
    • Заголовок фонового изображения удалён.
    • Цвет фона нижнего колонтитула теперь явно установлен прозрачным.

Добавлено:

  • Добавлены светлые и тёмные варианты бренда, включая новые селекторы .slds-popover_brand, .slds-popover_brand-dark, .slds-popover_brand-top, .slds-popover_brand-left, .slds-popover_brand-bottom, .slds-popover_brand-right.
  • Добавлены новые варианты всплывающих окон с подсказками бренда.
  • Включены стилистические хуки для всплывающих окон. См. обзорную таблицу стилей для всплывающих окон, чтобы получить полный список доступных в настоящее время хуков.

Редактор форматированного текста

Добавленное:

  • Включение стилистических хуков для редактора форматированного текста. См. обзорную таблицу стилей редактора форматированного текста для полного списка доступных в настоящее время хуков.

Разделение вида

Изменённое:

  • Для обозначения выбранного элемента в списке aria-selected заменён на aria-current="page".

Таблицы

Добавленные:

  • Добавлены дополнительные стилистические хуки. См. обзорную таблицу стилей таблиц для полного списка доступных в настоящее время хуков.

Изменённые:

  • Скорректирован цвет звёздочки индикатора несохранённой вкладки в соответствии с правилами контрастности цветов доступности для активных вкладок и вкладок с уведомлением.
  • Убран белый цвет background-color из .slds-tabs_default, чтобы показать цвет поверхности родительского контейнера вкладок.
  • Значок «назад», присутствующий во вкладках на мобильных устройствах, заменён на chevronleft. Это унаследованное изменение от панелей, которое делает значок согласованным между состояниями углубления.

Выпуск 2.14.3 — 18 марта 2021 года

Выпуск 2.14.2 — 5 февраля 2021 года

Выпуск 2.14.1 — 8 января 2021 года

Компоненты

Выбор даты

Исправлено:

  • Исправлена опечатка в таблице обзора классов CSS для .slds-datepicker__filter_month. levels to 5 levels deep.

Scoped Tabs

Removed

  • Удалены специфические для варианта стилистические хуки для scoped tabs.

Select

Добавлено

  • Включены стилистические хуки для select. См. обзорную таблицу стилистических хуков select для полного списка доступных в настоящее время хуков.

Slider

Добавленно

  • Включены стилистические хуки для slider. См. обзорную таблицу стилистических хуков slider для полного списка доступных в настоящее время хуков.

Spinners

Исправлено

  • Добавлен демо-цвет фона в примерах с контейнером и фиксированным контейнером.

Textarea

Добавленно

  • Включены стилистические хуки для textarea. См. обзорную таблицу стилистических хуков textarea для полного списка доступных в настоящее время хуков.

Toast

Добавленно

  • Добавлен --sds-c-toast-text-color, который позволяет настроить цвет текста.

Visual Picker

Исправлено

  • Изменено вертикальное расположение галочки.

Выпуск 2.13.7 — 21 октября 2020 г.

Компоненты

Form Element

Изменён

  • Возврат составной формы к её существующему поведению без переноса, чтобы предотвратить нежелательные побочные эффекты в существующих макетах.

Выпуск 2.13.6 — 14 октября 2020 г.

Компоненты

Trees

Исправлено

  • Исправлена проблема с тем, что метатекст не отображался отключённым, если элемент дерева был отключён.

Выпуск 2.13.5 — 30 сентября 2020 г.

Выпуск 2.13.4 — 29 сентября 2020 г.

Выпуск 2.13.3 — 24 сентября 2020 г.

Компоненты

Alert

Изменено

  • Стилистические хуки, нацеленные на цвет текста, рассматриваются как элемент, ранее называвшийся свойством. Например, --sds-c-alert-color-text => --sds-c-alert-text-color.

Avatar

Изменено

  • Стилистические хуки, нацеленные на цвет текста, рассматриваются как элемент, ранее называвшийся свойством. Например, --sds-c-avatar-initials-color-text => --sds-c-avatar-initials-text-color.

Badges

Изменено

  • Стилистические хуки, нацеленные на цвет текста, рассматриваются как элемент, ранее называвшийся свойством. Например, --sds-c-badge-color-text => --sds-c-badge-text-color.

Buttons

Изменено

  • Стилистические хуки, нацеленные на цвет текста, рассматриваются как элемент, ранее называвшийся свойством. Например, --sds-c-button-color-text => --sds-c-button-text-color.

Modals

Исправлено

  • Исправлено неправильное оформление хуков в нижнем колонтитуле.

Pills

Изменено

  • Стилистические хуки, нацеленные на цвет текста, рассматриваются как элемент, ранее называвшийся свойством. Например, --sds-c-pill-color-text => --sds-c-pill-text-color.

Scoped Tabs

Изменено

  • Стилистические хуки, нацеленные на цвет текста, рассматриваются как элемент, ранее называвшийся свойством. Например, --sds-c-tabs-scoped-color-text => --sds-c-tabs-scoped-text-color.

Tabs

Изменено

  • Стилистические хуки, нацеленные на цвет текста, рассматриваются как элемент, ранее называвшийся свойством. Например, --sds-c-tabs-item-color-text => --sds-c-tabs-item-text-color.

Tooltips

Изменено

  • Стилистические хуки, нацеленные на цвет текста, рассматриваются как элемент, ранее называвшийся свойством. Например, --sds-c-tooltip-color-text => --sds-c-tooltip-text-color.

Выпуск 2.13.2 — 23 сентября 2020 г.

  • Добавлены синонимы иконок. Сенсорные стили
  • Уточнена документация о том, когда можно использовать связанные пилюли.

Добавлено:

  • Введены хуки для стилизации пилюль. Полный список доступных в настоящее время хуков см. в обзорной таблице хуков для пилюль.
  • Добавлен пример списка пилюль в группе.

Изменено:

  • Удалён лишний border-radius для .slds-pill:focus.

Индикатор прогресса

Исправлено:

  • Решена проблема, из-за которой значки кнопок в элементах прогресса были смещены на мобильных устройствах и сенсорных экранах.

Кольцо прогресса

Изменено:

  • Добавлены инструкции по размеру для обеспечения правильного соотношения.

Группа переключателей

Изменено:

  • Атрибут aria-describedby="error_01" добавлен к входам для улучшения доступности в состоянии ошибки.

Ограниченные вкладки

Добавлено:

  • Включены хуки для стилизации ограниченной вкладки. Полный список доступных в настоящее время хуков см. в обзорной таблице хуков ограниченной вкладки.

Вкладки

Добавлено:

  • Включены хуки для стилизации вкладок. Полный список доступных в настоящее время хуков см. в обзорной таблице хуков вкладок.

Тост

Добавлено:

  • Включены хуки для стилизации тоста. Полный список доступных в настоящее время хуков см. в обзорной таблице хуков тостов.

Подсказки

Добавлено:

  • Включены хуки для стилизации подсказок. Полный список доступных в настоящее время хуков см. в обзорной таблице хуков подсказок.

Изменено:

  • Примеры чертежей заменены с якорных ссылок на более семантически правильные кнопки.

Деревья

Добавлено:

  • Атрибут aria-disabled добавлен к элементам treeitem, которые отключены, и обновлён цвет текста для представления отключённого состояния.

Изменено:

  • Использование .slds-is-disabled устарело в пользу .slds-is-hidden для скрытия значка шеврона, вместо этого используйте aria-disabled, если вам нужно представить отключённое состояние.

Выпуск 2.12.3 — 19 июня 2020 г.

  • Исправлены различные опечатки и проблемы форматирования в документации по следующим разделам:
    • компоненты/средство запуска приложений;
    • компоненты/значки кнопок;
    • компоненты/глобальный заголовок;
    • компоненты/глобальная навигация;
    • компоненты/поиск;
    • компоненты/меню;
    • компоненты/панели;
    • компоненты/раскрывающийся список;
    • компоненты/всплывающие окна;
    • компоненты/индикатор прогресса;
    • компоненты/подсказка;
    • компоненты/издатели;
    • компоненты/помощник настройки;
    • компоненты/спиннеры;
    • компоненты/вкладки;
    • компоненты/плитки;
    • компоненты/тост;
    • компоненты/деревья;
    • компоненты/вертикальные вкладки.
  • Исправлено неработающие ссылки в предыдущих примечаниях к выпуску.
  • Обновлены иконки до версии 9.37.1.

Компоненты

Глобальный заголовок

Изменено:

  • Добавлена вспомогательная информация для логотипа.

Радиогруппа

Исправленное:

  • Проблема, из-за которой радиокнопки не сохраняли свою форму и выглядели сжатыми, решена.

Выпуск 2.12.2 — 11 июня 2020 г.

Компоненты

Комбинированный список

Изменённое:

  • Удалено <span class="slds-assistive-text">Текущий выбор:</span> из опций Listbox.
  • Обновлено руководство по использованию aria-selected и aria-checked.

Добавленное:

  • Добавлено aria-checked="true" к опциям Listbox при выборе.

Элемент формы

Исправленное:

  • Для сенсорных устройств исправлена проблема с высотой значков кнопок, если используются пользовательские элементы.

Выпуск 2.12.1 — 7 мая 2020 г.

  • Обновлены иконки до версии 9.36.1.

Компоненты

Таблицы данных

Изменённое:

  • Обновились стили для ручки изменения размера, если последний столбец можно изменять.

Выпуск 2.12.0 — 28 апреля 2020 г.

  • Обновлены иконки до версии 9.35.0. Добавлено:
  • Документация и примеры для мобильного/сенсорного контекста.

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Утилиты

Текстовая утилита (https://www.lightningdesignsystem.com/utilities/text)

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Версия 2.11.6 — 11 марта 2020 года

Компоненты

Иконки кнопок (https://www.lightningdesignsystem.com/components/button-icons)

Исправлено:

  • Классы размеров теперь учитываются в мобильном/сенсорном контексте. Добавлено:
  • Документация и примеры для мобильного/сенсорного контекста.

Карты (https://www.lightningdesignsystem.com/components/cards)

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Кнопка с флажком (https://www.lightningdesignsystem.com/components/checkbox-button)

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Переключатель с флажками (https://www.lightningdesignsystem.com/components/checkbox-toggle)

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Версия 2.11.5 — 5 марта 2020 года

Компоненты

Аккордеон (https://www.lightningdesignsystem.com/components/accordion)

Изменено:

  • В заголовке аккордеона заменён селектор slds-truncate на специфический селектор slds-accordion__summary-content, чтобы содержимое обрезалось только на больших экранах.

Значки (https://www.lightningdesignsystem.com/components/badges)

Добавлены примеры для отображения состояний успеха, предупреждения и ошибки.

Флажок (https://www.lightningdesignsystem.com/components/checkbox)

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Группа кнопок с флажками (https://www.lightningdesignsystem.com/components/checkbox-button-group)

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Путь (https://www.lightningdesignsystem.com/components/path)

Добавлено:

  • Документация и примеры для мобильного/сенсорного контекста.

Ограниченные уведомления (https://www.lightningdesignsystem.com/components/scoped-notifications)

Добавлены примеры информационных, успешных, предупреждающих и ошибочных состояний.

Версия 2.11.4 — 12 февраля 2020 года

Компоненты

Спиннеры (https://www.lightningdesignsystem.com/components/spinners)

Псевдоэлементы .slds-spinner, .slds-spinner__dot-… получили правило will-change: transform, которое ранее было у точек, чтобы исправить визуальное обрезание точек.

Версия 2.11.3 — 3 февраля 2020 года

Исправленное:

  • Исправлено имя класса в примере «Прогресс-бар круговой».
  • Исправлены различные опечатки и форматирование в документации:
    • components/activity-timeline;
    • components/alert;
    • components/app-launcher;
    • components/avatar-group;
    • components/breadcrumbs;
    • components/builder-header;
    • components/button-groups;
    • components/button-icons;
    • components/buttons;
    • components/cards;
    • components/carousel;
    • components/chat;
    • components/color-picker;
    • components/combobox;
    • components/data-tables;
    • components/datepickers;
    • components/datetime-picker;
    • components/drop-zone;
    • components/dueling-picklist;
    • components/dynamic-menu;
    • components/expandable-section;
    • components/expression;
    • components/file-selector;
    • components/form-element;
    • components/global-header;
    • components/global-navigation;
    • components/icons;
    • components/illustration. Компоненты/ввод
      Компоненты/меню
      Компоненты/заголовки страниц
      Компоненты/панели
      Компоненты/путь
      Компоненты/выпадающий список
      Компоненты/таблетки
      Компоненты/индикатор прогресса
      Компоненты/кольцо прогресса
      Компоненты/подсказка
      Компоненты/издатели
      Компоненты/ограниченные уведомления
      Компоненты/помощник настройки
      Компоненты/вкладки
      Компоненты/деревья
      Утилиты/границы
      Утилиты/список описания
      Утилиты/line-clamp/docs.mdx

Release 2.11.2 — 23 января 2020 года

Обновления

— Удалён класс области видимости slds-is-mobile. Стили, связанные с касанием, теперь будут применяться автоматически через медиа-запрос функции обнаружения. — В Blueprint теперь используются специальные файлы _touch.scss для стилизации контекста касания.

Release 2.11.1 — 21 января 2020 года

Обновления

— Обновлены зависимости узлов для устранения уязвимостей. — Обновлено руководство проекта, чтобы рекомендовать использование среды разработки Storybook.

Release 2.11.0 — 9 января 2020 года

Добавления

— Добавлены префиксы -moz и -webkit к правилам appearance: none. — Создана санированная версия SLDS в .dist, которая не содержит обозначения BEM -- для модификаторов, удаляет устаревший код и импортирует только поддержку Lightning Web Components.

Токены

Изменения

— Установлено значение access: global для следующих токенов: — brandPrimarybrandPrimaryActivebrandPrimaryTransparentbrandLightbrandLightActivebrandDarkbrandDarkActivebrandAccessiblebrandAccessibleActivebrandDisabledbrandContrastbrandContrastActivebrandBackgroundPrimarybrandBackgroundDarkbrandTextLinkbrandTextLinkActive. — Теперь примитивные токены по умолчанию используют нашу тёплую серую цветовую палитру: — PALETTE_GRAY_1: #ffffffPALETTE_GRAY_2: #fafaf9PALETTE_GRAY_3: #f3f2f2PALETTE_GRAY_4: #ecebeaPALETTE_GRAY_5: #dddbdaPALETTE_GRAY_6: #c9c7c5PALETTE_GRAY_7: #b0adabPALETTE_GRAY_8: #969492PALETTE_GRAY_9: #706e6bPALETTE_GRAY_10: #514f4dPALETTE_GRAY_11: #3e3e3cPALETTE_GRAY_12: #2B2826PALETTE_GRAY_13: #080707.

Компоненты

Значки

Изменения

— Добавлено display: inline-flex и align-items: center к значку для центрирования содержимого по вертикали.

Кнопки

Изменения

— Для сенсорных устройств обновите высоту строки токена .slds-button, чтобы использовать сенсорный токен $height-tappable (2,75rem), который является общесистемным сенсорным токеном, вместо использования токена, специфичного для компонента.

Карты

Исправления

— Добавлено display: flex в .slds-card__header-title, чтобы включить усечение на содержащейся ссылке, которая уже имеет slds-truncate.

Чат

Исправления

— Исправлена проблема, из-за которой некоторые контейнеры текстовых сообщений имели ширину, равную метасообщению сообщения, хотя контейнер содержал меньше текста и должен был иметь меньшую ширину.

Кнопка-флажок

Добавления

— Представлен новый базовый план для кнопки-флажка под названием .slds-checkbox-button, который улучшает настройку значков, обработку состояний и составление плана.

Изменения

.slds-checkbox_add-button устарел в пользу .slds-checkbox-button (см. «Добавления» выше). — Документация обновлена, чтобы отразить новый план .slds-checkbox-button. — Обновили цвет фона выбранного состояния кнопки-флажка с $color-background-success на $color-brand-darker, поскольку кнопка-флажок предназначена для передачи выбранного состояния, а не успеха.

Группа кнопок-флажков

Изменения

— На мобильных устройствах группы кнопок-флажков располагаются вертикально, чтобы учесть ограниченное горизонтальное пространство мобильных экранов. Фиксированный

  • Значок всплывающего окна теперь правильно позиционируется в контексте справа налево.

Конструктор списков

Изменённый

  • В конструкторе списков теперь используется новый .slds-checkbox-button вместо устаревшего .slds-checkbox_add-button.

Поиск

Добавленный

  • Атрибуты <div> сгруппированного поиска:
    • role="combobox"
    • aria-haspopup="listbox"
    • aria-expanded="true"
  • Атрибут <input> сгруппированного поиска aria-controls, установленный на идентификатор соседней таблицы.

Измененный

  • Роль <input> сгруппированного поиска с combobox на textbox.

Группа переключателей

Изменённая

  • Для мобильных устройств группы переключателей располагаются вертикально, чтобы учесть ограниченное горизонтальное пространство экранов мобильных устройств.

Помощник по настройке

Изменённый

  • Обновлены примеры прогресса для использования slds-media вокруг slds-media__figure и slds-media__body, чтобы исправить выравнивание значков.

Ползунок

Изменённый

  • Для мобильных устройств:
    • Увеличен размер цели нажатия ползунка до $height-tappble (2rem) для повышения удобства использования.
    • Незначительные изменения макета и интервалов для учёта большего размера ползунка.

Вкладки

Изменённые

  • Для сенсорных устройств:
    • Удалено оформление фокуса из кнопки, вложенной в .slds-tabs-mobile__item, поэтому цвет текста не меняется при нажатии для мобильных устройств (цвет фона всё ещё меняется при нажатии).

Утилиты

Ограничитель строки

Добавленные

  • Добавлена утилита ограничителя строк с четырьмя вариантами модификаторов:
    • .slds-line-clamp — ограничивает 3 строки, значение задаётся токеном line-clamp.
    • .slds-line-clamp_small — ограничивает 3 строки.
    • .slds-line-clamp_medium — ограничивает 5 строк.
    • .slds-line-clamp_large — ограничивает 7 строк.

Выпуск 2.10.2 — 10 октября 2019 г.

Компоненты

Вход

Исправленный

  • Решена проблема, когда браузеры на основе Webkit теряли свой собственный стиль платформы.
  • Решена проблема с некоторыми случаями, когда высота ввода изменялась после определения значения.

Выпуск 2.10.1 — 2 октября 2019 г.

Изменённое

  • Все улучшения для мобильных/сенсорных устройств теперь ограничены областью видимости slds-is-mobile. Класс области видимости должен быть применён к элементу html/body.

Выпуск 2.10.0 — 22 августа 2019 г.

  • Обновление цветовой палитры до последних значений токенов.
  • Поддержка ASE цветовой палитры удалена.

Токены

Изменённые

Компоненты

Аккордеон

Добавленный

  • Добавлен специфичный для языков с письмом справа налево селектор к slds-accordion__summary-action-icon, позволяющий вращать значок в правильном направлении в языках с письмом справа налево.

Средство запуска приложений

Исправленное

  • Средство запуска приложений не использовало фирменные токены для :hover и :active состояний.
  • Теперь .slds-app-launcher__tile использует $brand-accessible для своего состояния :hover и $brand-accessible-active для своего состояния :active.

Группы кнопок

Изменённое

  • Для сенсорных устройств визуальная высота группы кнопок увеличена для улучшения размера цели нажатия. Это изменение происходит от slds-button, который является дочерним компонентом группы кнопок.

Иконки кнопок

Изменённое

  • Центрируйте содержимое slds-button_icon с изменением display: inline-flex на slds-button.

Кнопки

Исправлено

  • Исправлен плохой цвет. Контраст обратных кнопок при наведении и фокусе

Изменено:

  • Изменить отображение slds-button на inline-flex.
  • Центрировать содержимое содержащихся кнопок с изменением display: inline-flex на slds-button.
  • Теперь к растянутому варианту .slds-button_stretch применяется justify-content: center, чтобы обеспечить центрирование текста после добавления inline-flex в slds-button.
  • Для сенсорных устройств:
    • Увеличить межстрочный интервал (который влияет на общую визуальную высоту) до $button-line-height-touch (2.65rem).
    • Установить размер .slds-button__icon равным $square-icon-medium-content (1rem).
    • Сделать надписи на кнопках жирными.

Карты

Изменено:

  • Визуально удалить границу и установить радиус границы равным нулю для сенсорных устройств.
  • Для сенсорных устройств:
    • Установите размер шрифта .slds-card__header-title равным $var-font-size-6 (1.125rem).
    • Сделайте .slds-card__header-title всегда жирным, независимо от того, содержит он ссылку или нет.

Чат

Изменённое:

  • Горизонтальные линии были удалены из сообщений о событиях, для улучшения чата .slds-chat-event__rule больше не используется и помечен как устаревший.
  • Концы теперь охватывают всю ширину, что позволяет границам концов визуально совпадать с их контейнером .slds-chat-list.
  • Добавлен горизонтальный отступ к .slds-chat-bookend, чтобы компенсировать отрицательные поля, используемые для того, чтобы конец охватывал всю ширину.

Флажок

Измененное:

  • Для сенсорных устройств:
    • Увеличьте размер псевдофлажка до $square-tappable-x-small (1,5rem).
    • Увеличьте целевой размер тапа .slds-checkbox__label до $height-tappable (2,75rem) и отцентрируйте с помощью свойств flex.
    • Увеличьте font-size встроенной метки до $font-size-5 (1rem).
    • Увеличьте размер .slds-checkbox_standalone до $height-tappable (2,75rem), чтобы он соответствовал увеличенному целевому размеру тапа.
    • В пределах .slds-checkbox_standalone, увеличьте целевой размер тапа ввода флажка.
  • Убедитесь, что ввод флажка скрыт с помощью opacity: 0.

Кнопка с флажком

Изменённое:

  • Для сенсорных устройств увеличьте размер кнопки с флажком до $square-tappable (2,75rem) и выровняйте дочерние элементы с помощью свойств flex.

Группа кнопок с флажками

Изменённое:

  • Для сенсорных устройств увеличьте целевой размер тапа .slds-checkbox_button до $height-tappable (2,75rem).

Переключатель с флажком

Изменённое:

  • Для сенсорных устройств:
    • Измените font-size текста метки на $font-size-5 (1rem).
    • Увеличьте font-size .slds-checkbox_faux_container до $font-size-2 (0,75rem).

Палитра цветов

Изменённое:

  • Удалено text-transform: uppercase из стандартных и пользовательских вкладок.

Комбинированный список

Изменённое:

  • Для сенсорных устройств:
    • Увеличен размер шрифта и высота комбинированного списка.
    • Увеличена высота опции списка.
  • Изменён размер значка в простом списке, чтобы наследовать размер body.
  • Модифицировано расстояние между пилюлями при выборе группы.

Исправлено:

  • Решена проблема с устаревшим встроенным списком, который неправильно отображался, когда несколько пилюль заставляли контейнер расти.
  • Решена проблема, когда устаревший встроенный список был не такой высоты, как другие входы.

Счётчик

  • Создана новая страница для версии счётчика ввода.

Таблицы данных

Изменённое:

  • Изменено выравнивание slds-th__action-button, теперь используется margin-top вместо transform: translateY.

Дуэльный список выбора

Исправлено:

  • Заблокированные элементы теперь имеют aria-disabled="true", чтобы улучшить доступность и помочь пользователям. Заголовок, добавлен класс slds-modal__title для объявления стилей заголовка модального окна.

Для сенсорных устройств:

  • установлен полужирный шрифт заголовка модального окна $font-weight-bold;
  • размер таргета кнопки закрытия модального окна установлен равным $height-tappable (2.75rem).

Path

Изменено:

  • для сенсорных устройств увеличены высота и размер таргета компонента пути до $height-tappable (2.75rem);

Исправлено:

  • исчезновение текста при переключении между этапами в Safari.

Picklist

Добавлено:

  • селектор .slds-picklist input[readonly] для исправления стиля устаревшей разметки;

Изменено:

  • HTML компонента picklist заменён на не устаревший combobox.

Pills

Для сенсорных устройств изменено:

  • увеличен размер таргета высоты .slds-pill до $height-tappable-small (2rem) и изменено горизонтальное заполнение на $spacing-small (0.75rem);
  • обновлено расстояние между пилюлями до $spacing-xx-small (0.25rem);
  • установлено заполнение контейнера пилюли на $spacing-xx-small (0.25rem);
  • установлен размер шрифта .slds-pill__label на $font-size-4 (0.875rem);
  • обновлён отступ .slds-pill__action;
  • отрегулировано расположение значка внутри пилюли после обновления отступов.

Popovers

Добавлены:

  • новый вариант «подсказка» popover, полезный для отображения неблокирующих сообщений, требующих взаимодействия;
  • аннотация @noflip к селекторам левого и правого нуббинов.

Progress Indicator

Изменено:

  • как вертикальный вариант обрабатывает компоновку своих индикаторов, так что смещение пикселей становится устаревшим (например, margin-left: 1px на .slds-progress__item.slds-is-completed .slds-progress__marker_icon);

  • для сенсорных устройств увеличен размер таргета содержащихся кнопок .slds-button до высоты, равной $height-tappable (2,75rem), с использованием псевдоэлемента :before;

  • увеличены размеры иконки и маркера до $square-tappable-xx-small (1.25rem);

  • для вертикального варианта увеличен размер шрифта до $font-size-4 (0,875rem).

Radio Group

Для сенсорных устройств изменено:

  • увеличен размер таргета .slds-radio__label до $height-tappable(2.75rem);
  • увеличен размер искусственного радиоэлемента до $square-tappable-x-small (1,5rem);
  • текст метки наследует размер шрифта от основного текста.

Rich Text Editor

Добавили:

  • вариант Toolbar Only для использования без прикреплённой текстовой области для сенсорных устройств;

Изменили:

  • удалены классы размера служебных классов в комбинированном списке/выборах панели инструментов для компонентов-специфических классов (slds-rich-text-editor__select_x-small и slds-rich-text-editor__select_xx-small).

Spinners

Исправлено:

  • пересмотрены ключевые кадры и правила преобразования для устранения проблем с производительностью процессора / рендеринга.

Tabs

Для сенсорных устройств изменилось:

  • цвет текста .slds-tabs-mobile__item изменён на Gray Color 12;
  • удалён активный цвет из кнопки, вложенной в .slds-tabs-mobile__item, чтобы цвет текста не менялся при нажатии (цвет фона всё ещё меняется при нажатии).

Trees

Добавили:

  • правый селектор для slds-tree__item для размещения тени блока в правильном месте в языках справа налево;
  • правый селектор для slds-tree__item slds-button__icon для поворота значка в нужном направлении в языках справа налево.

Vertical Navigation

Добавили:

  • правый селектор для slds-nav-vertical__action_overflow slds-button__icon, чтобы позволить значку вращаться. Откорректированы псевдоэлементы, чтобы события кликов проходили через них

Версия 2.8.3 — 4 февраля 2019 г.

Компоненты

Глобальная навигация

Исправлено

— Исправлена проблема, из-за которой элемент навигации терял цвет фона при активации и/или наведении курсора.

Вкладки

Изменено

— Убрана анимация при вызове активной вкладки.

Версия 2.8.2 — 1 февраля 2019 г.

Компоненты

Файлы

Исправлено

— Скорректирован z-индекс для состояний наведения и фокусировки, чтобы они не перекрывали модальные оверлеи и глобальный заголовок.

Версия 2.8.1 — 23 января 2019 г.

Компоненты

Карты

Исправлено

— Исправлен сбой сворачивания при применении slds-assistive-text к slds-card__header.

Элемент формы

Исправлено

— Решена проблема, когда метки флажков с выравниванием по левому краю становились сжатыми.

Индикатор прогресса

Исправлено

— IE11: проблемы с макетом в модальном окне.

Приветственный коврик

Исправлено

— Вертикальное выравнивание содержимого slds-welcome-mat__info-content в IE11.

Версия 2.8.0 — 4 января 2019 г.

Компоненты

Аккордеон

Изменён

— Обновлён заголовок аккордеона, чтобы он реагировал на настройки плотности пользователя.

Предупреждение

Исправлено

— Добавлен slds-button_icon-small к кнопке закрытия предупреждений, чтобы исправить размер цели клика. — Улучшен контраст состояний фокуса и наведения на ссылки и кнопки в предупреждениях.

Группа аватаров

Добавлено

— Добавлена новая схема и документация для компонента «Группа аватаров», который используется для информирования пользователей о том, что с элементом связано более одного человека.

Значки

Добавлены

— Примеры для всех цветовых вариантов с размещением слева и справа. — Обтекание элемента slds-badge__icon для позиционирования и окрашивания значков.

Изменены

— Увеличен размер шрифта до 12 пикселей, применён жирный шрифт и удалён верхний регистр в .slds-badge.

Хлебные крошки

Изменены

— Применён жирный шрифт к '.slds-breadcrumb__item`.

Удалены

— Удалено '.slds-text-title_caps` из списка элементов хлебных крошек.

Группы кнопок

Добавлены

— Классы slds-button_first, slds-button_middle и slds-button_last, которые нацелены на положение каждой кнопки внутри группы кнопок.

Иконки кнопок

Добавлена

— Поддержка состояния отключённых кнопок с иконками.

Кнопки

Добавлены

— Новая вариация Dual Stateful, которая действует аналогично Toggle Button, используя класс slds-button_dual-stateful. — Эта вариация переключается между стилем нейтральной кнопки и кнопкой бренда. — Модификатор slds-button_stretch для адаптации любого стиля кнопки под 100% ширину контейнера. — Примеры ссылок, похожих на кнопки (использовать умеренно).

Изменена

— Обновлена стилизация отключения для кнопок успеха, деструктивных и контурных брендов, чтобы она была одинаковой для всех вариантов.

Исправлена

— Предотвращено наведение курсора на кнопки успеха при отключении.

Чат

Изменена

— Добавлен aria-hidden="true" к аватару для входящих сообщений чата, чтобы избежать дублирования имени пользователя для пользователей программ чтения с экрана. unchecked image based checkbox example view mode checkbox - unchecked

Добавлен пример чекбокса на основе изображения в непроверенном состоянии [view mode checkbox — проверено] (/components/checkbox/?state=view-mode-checked&variant=form-element).

Combobox Добавлено: — добавлено slds-listbox__option-header для увеличения размера шрифта до 14 пикселей и применения жирного начертания шрифта к заголовкам опций списка. — добавлен новый вариант для combobox, который использует диалоговое окно для выпадающего списка для ситуаций, таких как множественный выбор.

Удалено: — удалено slds-text-title_caps из заголовков опций списка.

Data Tables Изменено: — применено жирное начертание шрифта к элементам th в заголовках таблиц.

Удалено: — удалено slds-text-title_caps из заголовков таблиц.

Dynamic Menu Добавлено: — добавлено slds-dynamic-menu__header для увеличения размера шрифта до 14 пикселей и применения жирного начертания шрифта.

Удалено: — удалено slds-text-title_caps из заголовков динамических меню.

Files Исправлено: — выровнены состояния hover и focus, чтобы они имели одинаковые стили. — добавлено «Предварительный просмотр:» в качестве доступного текста через утилиту slds-assistive-text.

Form Element Добавлено: — добавлены классы форм для строк и столбцов, slds-form__row и slds-form__item. — добавлено slds-form-element_stacked для управления сложенными элементами формы. — добавлено slds-form-element_horizontal для управления горизонтальными элементами формы. — добавлено обозначение класса slds-is-edited, если элемент формы был отредактирован, но не сохранён. — добавлено оформление кнопки отмены slds-form-element_undo для переноса значка кнопки отмены, когда элемент формы был отредактирован, но не сохранён. — добавлена поддержка одностолбцовых горизонтальных элементов формы с использованием slds-form-element_1-col, используемых для перераспределения соотношения метки и элемента управления. — добавлено управление составными элементами формы slds-form-element_compound. — добавлено использование slds-form-element_address для конкретных составных элементов формы адреса. — добавлен чекбокс на основе изображений для записи формы.

Изменено: — добавлено пространство вокруг slds-form-element в зависимости от настроек уплотнения. — теперь метки форм переносятся при превышении доступного пространства контейнера меток без пробелов в слове.

Устарело: — устарело slds-form_stacked в пользу slds-form-element_stacked. — устарело slds-form_horizontal в пользу slds-form-element_horizontal. — устарело slds-form_compound в пользу slds-form-element_compound.

Global Header Удалено: — удалено slds-text-title_caps из меню заголовков.

Global Navigation Добавлено: — панель навигации с вкладками теперь может отображать 3 различных статуса для оповещения пользователей — ошибка, успех и предупреждение.

Удалено: — удалено slds-text-title_caps из меню заголовков.

Input Исправлено: — решена проблема, когда элементы slds-input__icon_left и .slds-input__icon были расположены над метками в горизонтальных элементах формы.

Menus Добавлено: — 3 уровня статуса для пунктов меню, чтобы предупредить пользователя — ошибка, успех и предупреждение.

Изменено: — увеличен размер шрифта до 14px и применено жирное начертание в slds-dropdown__header.

Удалено: — удалено slds-text-title_caps из подзаголовков меню.

Page Headers Изменено: — обновлено заполнение для slds-page-header с использованием направленно-зависимых переменных токенов заполнения. — обновлены поля «Запись дома» на slds-page-header__detail-row для правильного использования направленно-зависимых переменных токенов заполнения.

Path Изменено: — увеличены размер шрифта до 14px, применено жирное начертание и удалено. slds-modal. Чтобы обновить существующий welcome mat, в slds-modal замените slds-welcome-mat на slds-modal_small, а также удалите slds-welcome-mat__content из slds-modal-container. Необходимо внести изменения в структуру разметки существующего кода. Сначала оберните существующее содержимое <div class='slds-modal-container'> в <div class='slds-welcome-mat__content slds-grid'>. Затем оберните <div class='slds-welcome-mat__content slds-grid'> в <div class='slds-welcome-mat'>.

Исправлено:

— Исправлено вертикальное выравнивание slds-welcome-mat__info-content в IE11.

Утилиты

Margin Utility

Добавлено:

— Добавлена документация с подробным описанием значений классов переменной плотности в режимах Comfy и Compact.

Padding Utility

Добавлено:

— Добавлена документация с подробным описанием значений классов переменной плотности в режимах Comfy и Compact.

Выпуск 2.7.5 — 19 ноября 2018 года

Компоненты

Элемент формы

Изменено:

— Теперь метки форм будут переноситься при переносе слов без пробелов, если слово превышает доступное пространство контейнера метки.

Редактор форматированного текста

Исправлено:

— Устранена проблема неправильного переноса элементов таблицы внутри редактора форматированного текста.

Выпуск 2.7.4 — 11 октября 2018 года

Компоненты

Элемент формы

Добавлено:

— Добавлен slds-form-element_address для адресных составных элементов формы.

Исправлено:

— Решена проблема, когда пустые элементы формы сворачивались в режиме просмотра.

Выпуск 2.7.3 — 4 октября 2018 года

Компоненты

Элемент формы

Исправлено:

— Решена проблема, когда содержимое Rich Text выходило за пределы контейнера элемента формы в IE11.

Выпуск 2.7.2 — 21 сентября 2018 года

Токены

Исправлено:

— Исправлена проблема, когда отсутствующие cssProperties вызывали проблемы компиляции.

Выпуск 2.7.1 — 9 сентября 2018 года

Компоненты

Глобальная навигация

Исправлено:

— Удалено font-weight: 300 из заголовка приложения для улучшения читаемости.

Заголовки страниц

Изменено:

— Уменьшен размер шрифта slds-page-header__title до 18 пикселей.

Выпуск 2.7.0 — 7 сентября 2018 года

Общие изменения:

— Переработан дизайн страницы Design Tokens с добавлением обозначений GA и Internal и значков «Новый». — Добавлены примечания к выпуску на отдельные страницы компонентов. — Улучшена доступность ссылок на нашем сайте. — Добавлены новые рекомендации по дизайну для Builders и Empty States. — Деревья перенесены в отдельную категорию, вместо того чтобы быть включёнными в Trees. — Добавлены токены переменного интервала для поддержки новых настроек уплотнения.

Компоненты:

Аккордеон

Удалено:

— Из элемента slds-accordion__summary-heading удалён класс размера текста с жёстко заданной утилитой, slds-text-heading_small.

Предупреждение

Изменено:

— HTML изменён таким образом, что значок кнопки можно вставить в элемент slds-notify__close.

Исправлено:

— Кнопки с новым синтаксисом BEM, используемые в компонентах с инвертированной тематикой, больше не имеют переопределённого цвета текста.

Средство запуска приложений

Изменено:

— Обновлена разметка плитки для повышения доступности и добавлены функции. — Внешний элемент заменён с <a/> на <div/>, и aria-describedby удалён. — Схват заменён на кнопку состояния, которая теперь является клавиатурой. Доступный элемент управления с возможностью перетаскивания. Пожалуйста, ознакомьтесь с новым разделом в документации о конкретных деталях реализации (https://www.lightningdesignsystem.com/components/app-launcher/#Reordering-tiles-via-drag-and-drop).

  • Переместили ссылку на плитку на заголовок карточки, так как вся плитка больше не является ссылкой.
  • Сделали «ещё» переполнением триггера всплывающей подсказки.

Avatar (https://www.lightningdesignsystem.com/components/avatar)

Изменено:

— Изменён HTML, чтобы компонент Avatar можно было вставить внутрь href вместо того, чтобы быть элементом href.

Badges (https://www.lightningdesignsystem.com/components/badges)

Исправлено:

— Вложенные элементы inline и inline-block теперь получают правильное вертикальное выравнивание.

Builder Header (https://www.lightningdesignsystem.com/components/builder-header)

Добавлено:

— Обновлены рекомендации по дизайну и примечания к дизайну.

Button Groups (https://www.lightningdesignsystem.com/components/button-groups)

Добавлено:

— При использовании фирменной кнопки и значка фирменной кнопки в группе кнопок теперь появляется разделитель 1px. — Добавлен компонент Button Group Row (https://www.lightningdesignsystem.com/components/button-groups/?variant=row), который обеспечивает интервал между каждым элементом, содержащим кнопку.

Button Icons (https://www.lightningdesignsystem.com/components/button-icons)

Добавлено:

— Добавлены заголовок и вспомогательный текст к большинству примеров значков кнопок.

Buttons (https://www.lightningdesignsystem.com/components/buttons)

Добавлено:

— Модификатор slds-button_text-destructive, который оформлен как инвертированная кнопка slds-button_descructive. — Селектор для псевдокласса :disabled.

Устарело:

— Устарел класс slds-button__icon_stateful, который находился на svg внутри кнопки. Вместо этого используйте компонент Button Icon с модификатором размера small, slds-button__icon slds-button__icon_small.

Cards (https://www.lightningdesignsystem.com/components/cards)

Изменено:

— Заменены токены интервала переменными токенами интервала для реагирования на настройку уплотнения пользователя.

Carousel (https://www.lightningdesignsystem.com/components/carousel)

Исправлено:

— Поменяны значения aria-hidden на панелях карусели. В предыдущих версиях значения true и false для aria-hidden были случайно поменяны местами — aria-hidden: true была помещена на открытые панели, и наоборот. Теперь это исправлено с использованием правильных значений для открытых и закрытых панелей. — Исправлена ошибка, из-за которой панели карусели неправильно отображались в IE11.

Chat (https://www.lightningdesignsystem.com/components/chat)

Добавлено:

— Теперь компонент файла (изображения и типы содержимого файлов) изначально поддерживается во входящем и исходящем сообщении.

Исправлено:

— Исходящее сообщение, содержащее строку текста короче максимальной ширины, больше не имеет ненужного пробела. — Удалено ненужное пространство при отправке сообщений с небольшим количеством текста (.например, «Привет».).

Checkbox (https://www.lightningdesignsystem.com/components/checkbox)

Добавлено:

— Добавлена версия для флажка внутри стандартного элемента формы (https://www.lightningdesignsystem.com/components/checkbox/?variant=form-element).

Исправлено:

— Решена проблема №556 путём увеличения размера шрифта на метках флажков, чтобы они соответствовали меткам радиокнопок.

Checkbox Button (https://www.lightningdesignsystem.com/components/checkbox-button)

Добавлено:

— Добавлен пример отмеченной и отключённой кнопки флажка.

Исправлено:

— Повышен контраст между символом плюса и цветом фона для отключённой кнопки флажка.

Combobox (https://www.lightningdesignsystem.com/components/combobox)

Добавлено:

— Добавлен slds-listbox__option-icon для использования в качестве контейнера, сохраняющего размеры значка при его удалении из HTML.

Исправлено:

— Увеличен z-индекс значка сущности, когда сделан выбор, чтобы значок всегда был поверх поля ввода. — Исправлено выравнивание значка выпадающего списка в переключателе объектов. — События щелчка больше не предотвращаются в сгруппированном комбинированном списке в Firefox. Добавлено:

  • Добавлена скрытая вариация заголовка таблицы данных. Это включает в себя добавление класса slds-table_header-hidden к тегу <table> и использование класса slds-assistive-text для тега <thead>, чтобы обеспечить доступность таблицы.

  • Для таблиц данных с множественным выбором теперь требуется применять атрибут aria-multiselectable="true" к элементу table как для вариантов расширенного, так и для встроенного редактирования.

  • Теперь для таблиц данных с множественным выбором необходимо устанавливать атрибут aria-selected в значение false для каждой строки, которая не выбрана.

Изменено:

  • Таблицы данных претерпели некоторые незначительные изменения разметки, чтобы помочь привести все различные варианты к использованию общих шаблонов разметки. Визуальное оформление или функциональность не изменились, но вы увидите больше примеров.

Исправлено:

  • Улучшен цветовой контраст ссылок внутри выбранных строк.

Добавлено:

  • Добавлен новый компонент зоны перетаскивания, который помогает создать опыт построения экрана с помощью перетаскивания.

Изменено:

  • Элемент slds-dueling-list обёрнут элементом slds-form-element__control.

  • Метка больше не имеет класса slds-text-title_caps.

Изменено:

  • Промежуточные токены заменены на переменные промежуточные токены, которые реагируют на настройку уплотнения пользователя.

Добавлено:

  • Добавлен новый компонент выражения, который помогает пользователям декларативно создавать логические выражения.

Изменено:

  • Промежуточные токены заменены на переменные промежуточные токены, которые реагируют на настройку уплотнения пользователя.

Изменено:

  • Промежуточные токены заменены на переменные промежуточные токены, которые реагируют на настройку уплотнения пользователя.

  • Высота уменьшена, чтобы минимизировать пробелы.

Добавлено:

  • Новый класс sld-file_loading для состояния загрузки. В попытке предотвратить применение стилей при наведении курсора мыши к состоянию загрузки, slds-file_loading теперь добавляется к slds-file.

  • Класс slds-has-title используется, когда к файлам применяется заголовок. slds-has-title теперь добавлен к slds-file, чтобы гарантировать, что значок предварительного просмотра (отображаемый в состоянии наведения) правильно центрирован. Этот класс не следует добавлять при использовании slds-file_overlay.

  • z-index добавлен к заголовкам и действиям для состояний без загрузки. Это попытка сохранить новые стили наложения при наведении мыши от покрытия заголовка и действий, чтобы они оставались доступными для нажатия.

Изменено:

  • Новое оформление дизайна для состояния наведения. box-shadow и transition были заменены наложением и абсолютно центрированным значком предварительного просмотра. Это состояние наведения не отображается на устройствах, которые его не поддерживают (например, мобильных). Обратите внимание, что это влияет на устройства, поддерживающие как наведение (например, сенсорное), так и ввод без наведения (например, мышь), такие как Microsoft Surface.

  • Новая опция для состояния загрузки. Добавлен вариант загрузки для файлов с заголовком и без него.

Улучшено:

  • Улучшен цветовой контраст текста, размещённого поверх наложения файла.

Добавлено:

  • Поддержка выравнивания по левому краю для меток компонентов с иконкой справки и обязательным символом «звёздочка».

  • Поддержка выравнивания по левому краю меток для элементов fieldset и legend.

  • Применён класс slds-form-element__readonly для применения соответствующего стиля, когда элемент формы находится в режиме просмотра.

Изменено:

  • Общая высота всех элементов формы в режиме просмотра уменьшена.

  • Метки выровнены по левому краю при использовании slds-form_horizontal.

  • HTML изменён таким образом, что составная форма slds-form-element__group заключена в slds-form-element__control.

  • Изменён HTML, переместивший обязательный символ «звёздочка» внутрь элемента legend.

  • Изменён HTML, переместивший иконку справки рядом с меткой. Элемент legend

  • Изменён HTML, теперь для всех элементов legend обязательно наличие slds-form-element__legend.
  • Изменён HTML, теперь все элементы управления формой должны быть обёрнуты в slds-form-element__control.

Глобальный заголовок (Global Header)

Изменения:

  • Изменён путь к изображению логотипа Salesforce.

Глобальная навигация (Global Navigation)

Изменения:

  • Меню переполнения на элементе навигации больше не открывается при наведении.
  • Добавлен класс slds-indicator-container для использования всякий раз, когда вкладки и пункты меню имеют индикаторы непрочитанных или несохранённых данных.
    • Аббревиатура slds-indicator_unsaved и/или диапазон slds-indicator_unsaved всегда должны содержаться внутри диапазона с классом slds-indicator-container.
    • Этот класс сохраняет интервал между индикаторами и текстом вкладки/меню, когда значок отсутствует, путём добавления поля справа.
    • Если контейнер индикатора пуст, поле справа не добавляется.

Исправления:

  • Ошибка проверки HTML на индикаторах навигации с вкладками, div заменён на span.

Иконки (Icons)

Добавления:

  • Иконки теперь можно заполнить цветом текста успеха, добавив slds-icon-text-success.

Исправление:

  • Исправлено issue #228, из-за которого маленькие круглые иконки x-small и xx-small отображались как овалы. Вклад сделан @geebru.

Иллюстрация (Illustration)

Добавление:

  • Добавлен пример больших иллюстраций.

Конструктор списков (List Builder)

Добавления:

  • Добавлены примеры конструкторов списков с отключёнными элементами и элементами, выбранными по умолчанию.
  • Добавлен пример конструктора списков с безголовой таблицей.

Изменение:

  • Конструктор списков теперь требует применения aria-multiselectable="true" к элементу table.
  • Каждая строка теперь требует установки aria-selected в false для каждой строки, которая не выбрана.

Карта (Map)

Добавления:

  • Добавлен автономный пример карты, который находится вне модального окна.

Исправления:

  • Встроенные стили из iframe заменены стилями компонента.
  • Улучшен цветовой контраст ссылок внутри выбранных элементов в списке местоположений.

Заголовки страниц (Page Headers)

Дополнения:

  • Добавлен класс slds-page-header_record-home для использования на домашней странице записи. Этот класс использует переменные токены шрифтов для реагирования на настройку уплотнения пользователя.
  • Сделан видимым Заголовок страницы «Связанные списки», чтобы вы могли его увидеть. Ура! 🎉
  • Добавлены следующие классы:
    • Для макета:
      • slds-page-header__row, slds-page-header__row_gutters, slds-page-header__col-title, slds-page-header__col-actions, slds-page-header__col-meta, slds-page-header__col-controls, slds-page-header__col-details.
    • Для названия страницы:
      • slds-page-header__name, slds-page-header__name-title, slds-page-header__name-switcher, slds-page-header__name-meta, slds-page-header__meta-text.
    • Для элементов управления заголовком:
      • slds-page-header__controls, slds-page-header__control.
    • Для домашней страницы записи:
      • slds-page-header_record-home.
    • Для деталей домашней страницы записи:
      • slds-page-header__detail-row, slds-page-header__detail-block.
    • Для вертикального списка домашней страницы записи:
      • slds-page-header__detail-list, slds-page-header__detail-item.

Изменения:

  • Заменены токены интервала переменными токенами интервала для реагирования на настройки уплотнения пользователя.
  • Размер slds-page-header__icon изменён на 36x36.
  • Практически весь код подвергся значительному рефакторингу разметки.
    • Стало проще разбивать заголовки страниц на компоненты и совместно использовать код между различными вариантами.
    • Заголовки страниц стали менее зависимыми от служебных классов.
    • Пожалуйста, см. выше добавленные имена классов.

Устаревшие:

  • Устарели специфические для заголовков страниц токены интервалов. PAGE_HEADER_SPACING_ROW

Панели (Panels)

Изменённое:

  • Заголовки панелей по умолчанию выровнены по левому краю. Чтобы центрировать заголовок панели, используйте класс slds-panel__header_align-center.
  • Отступ в теле панели равен 0,75rem вместо 1rem.
  • В документации указано, что у панелей всегда есть кнопка закрытия, но также может быть кнопка «Назад», если панель была вызвана переходом.

Исправленное:

  • Кнопки панели сохраняют свою квадратную форму за счёт предотвращения flex-shrink.

Путь (Path)

Добавленное:

  • Добавлен хук slds-path_has-coaching на элемент контейнера slds-path для добавления поддержки различий в интервалах между коучингом и отсутствием коучинга.

Изменённое:

  • Изменено оформление контейнера Path.
  • Пересмотрены цвета, используемые на активных и текущих шагах Path, введена поддержка границ.
  • Промежуточные токены заменены переменными промежуточными токенами для реагирования на настройку уплотнения пользователя.
  • Направление стрелки коучинга изменено на вправо/вниз вместо вверх/вниз. Чтобы воспользоваться этим изменением, удалите класс slds-flip_vertical из открытого состояния slds-path__trigger и вместо этого используйте наш новый класс slds-path__trigger_open, чтобы задать направление открытого состояния кнопки со стрелкой.

Исправленное:

  • Исправлена проблема с центрированием текста на первом и последнем шагах Path.
  • Исправлено вращение перехода на кнопке переключения коучинга Path.

Всплывающие окна (Popovers)

Добавленные:

  • Классы модификаторов slds-nubbin_*-corner добавлены для размещения элементов нуббинов в углу всплывающего окна.

Исправленные:

  • Исправлена ошибка, при которой длинные строки текста переполняли границу всплывающего окна. Теперь тело, заголовок и нижний колонтитул всплывающего окна включают word-wrap: break-word.
  • Повышена контрастность для сфокусированных ссылок и кнопок в наших инверсных всплывающих окнах, пошаговом руководстве и функции.
  • Исправлена ошибка, которая позволяла slds-popover_small увеличиваться больше ожидаемой ширины.
  • Текст кнопок с новым синтаксисом BEM, используемых в компоненте с инверсной тематикой, больше не переопределяется.

Индикатор выполнения (Progress Bar)

Добавленный:

  • Обновлена документация для вертикальных индикаторов выполнения. Теперь вы можете это увидеть!

Кольцо прогресса (Progress Ring)

Добавленный:

  • Приведён пример кольца прогресса, которое заполняется, а не опустошается, то есть цветная часть кольца увеличивается по часовой стрелке.

Издатели (Publishers)

Исправленный:

  • Метка издателя стала видимой для программ чтения с экрана в свёрнутом состоянии издателя, путём удаления использования display: none.

Группа радиокнопок (Radio Group)

Добавленная:

  • Пример проверенной и отключённой радиокнопки.

Редактор форматированного текста (Rich Text Editor)

Исправленные:

  • Неправильный border-radius в текстовой области.
  • Ошибка, при которой дочерние элементы ввода непреднамеренно затрагивались, когда редактор форматированного текста находился в состоянии ошибки.

Изменённый:

  • Новая разметка, которая перемещает сообщение об ошибке за пределы редактора форматированного текста и добавляет элемент slds-form-element__control, чтобы можно было выровнять метки по левому краю.

Таблицы с областями видимости (Scoped Tabs)

Добавленные:

  • slds-tabs_medium и slds-tabs_large для изменения размера шрифта и интервалов элементов вкладок.
  • slds-tabs_scoped__overflow-button для вкладок с переполнением, чтобы компонент меню кнопок мог быть вставлен внутрь элемента вкладки.

Изменённые:

  • Промежуточные токены заменены переменными промежуточными токенами, чтобы реагировать на настройку уплотнения пользователем.
  • Цвет элемента вкладки при активной вкладке.
  • HTML на примере «Вкладки с переполнением» изменён так, чтобы меню кнопок могло быть размещено внутри элемента вкладки. Компонент является триггером для меню переполнения.

Setup Assistant Изменённое: — Обновлены шаги помощника настройки для использования нового кольца заполнения прогресса (https://lightningdesignsystem.com/components/progress-ring/?example=progress-ring-partially-filled&variant=base).

Slider Исправленное: — Исправлена ошибка, из-за которой фон слайдера не отображался в IE11.

Split View Изменённое: — Заменяющие токены интервала на переменные токены интервала для реагирования на настройку уплотнения пользователя.

Tabs Добавленное: — Добавлены slds-tabs_medium и slds-tabs_large для изменения размера шрифта и интервала элементов вкладки. — Добавлена анимация при активации элемента вкладки. — Добавлен slds-tabs_default__overflow-button к вкладкам с переполнением, чтобы компонент кнопки меню можно было вставить внутрь элемента вкладки. — Расширена документация по мобильным вкладкам, включая панели. При переходе к мобильной вкладке панель скользит, показывая содержимое этой вкладки. Подробнее см. раздел «Вкладки на мобильных устройствах» (https://lightningdesignsystem.com/components/tabs/#On-Mobile). — Анимации и переходы для состояний :hover и slds-is-active. Изменённое: — Заменяющие токены интервала на переменные токены интервала для реагирования на настройку уплотнения пользователя. — Убраны заглавные буквы в элементах вкладок. — Убрано межбуквенное расстояние в элементах вкладок. — Увеличена высота полосы, когда вкладка активна. — Изменён HTML на примере «Переполненные элементы» (https://lightningdesignsystem.com/components/scoped-tabs/?example=overflowing-items&variant=base), так что компонент меню кнопок является триггером меню переполнения. Исправлено: — Обновлено slds-tabs-mobile, чтобы по умолчанию иметь белый фон вместо прозрачного. — Улучшен цветовой контраст текста подвкладки, когда она находится в фокусе. — Ошибка проверки HTML в индикаторах подвкладок, заменён div на span.

Textarea Исправлено: — Удалено box-shadow, добавленное Firefox для всех обязательных полей. По умолчанию Firefox добавлял box-shadow ко всем полям, помеченным как обязательные. Теперь это нормализовано, чтобы соответствовать стилю во всех других браузерах.

Toast Изменённое: — Поменяны значения роли тостов с alert на status. Исправлено: — Повышена контрастность между значками и жёлтым фоном в предупреждающих тостах. — Кнопки с новым синтаксисом BEM, используемые в компоненте с инверсной тематикой, больше не имеют переопределённого цвета текста.

Tree Grid Добавлен: — Флажки в крайнем левом столбце были добавлены в древовидные сетки с множественным выбором. — Древовидные сетки с множественным выбором теперь требуют применения aria-multiselectable="true" к элементу table. — В древовидных сетках с множественным выбором теперь требуется установить aria-selected в значение false для каждой строки, которая не выбрана. — Были добавлены древовидные сетки с одиночным выбором в качестве примеров. — Были добавлены безголовые древовидные сетки. — Были добавлены древовидные сетки без границ. Изменено: — Древовидная сетка теперь лучше согласуется с компонентом молнии, который является расширением расширенной таблицы данных (https://www.lightningdesignsystem.com/components/data-tables/?modifiers=.slds-table_bordered&variant=advanced).

Trees Изменено: — Удалён aria-selected из примеров, поскольку это необходимо только в том случае, если дерево поддерживает множественный выбор. — Удалён role="application" из дерева верхнего уровня. Исправлено: — Заменено slds-size_1-of-1, окружающее метку дерева, на slds-has-flexi-truncate, чтобы предотвратить переполнение метки границей дерева.

Trial Bar Исправлено: — Кнопки с новым синтаксисом BEM, используемые в компоненте с инверсной тематикой, больше не имеют переопределённого цвета текста. Из текста запроса:

of Warning and Error icons. (cd98ab6) 1) Research showed that the ban icon best represented an error for our users, so we switched the error and ban icons. The new error icon is the circle with a diagonal slash through it. 2) We also realized that we used the same icon for both error and warning states in many components, so we updated components that were using the warning icon in red as an error state to use the new error icon.

Перевод:

О значках Warning и Error. (cd98ab6): 1. Исследования показали, что значок запрета лучше всего представляет ошибку для наших пользователей, поэтому мы поменяли значки ошибки и запрета местами. Новый значок ошибки — это круг с диагональной чертой через него. 2. Мы также поняли, что использовали один и тот же значок как для состояния ошибки, так и для предупреждения во многих компонентах, поэтому обновили компоненты, которые использовали значок предупреждения красным цветом в качестве состояния ошибки, чтобы использовать новый значок ошибки. ### Button Icon

  • Добавлены выбранные стили к варианту с обратной границей (2624d4f).

Card

  • К карточке добавлен slds-card__footer-action, чтобы ссылка в футере занимала всю ширину карточки (89c6a28).

Chat

  • Изменено написание slds-chat-message__text-sneak-peak на slds-chat-message__text-sneak-peek (cdaabbf).

Checkbox

  • Обновлены примеры, чтобы иметь уникальные атрибуты value (cdf72cd).

Compound Form

  • Исправлена ошибка переполнения макета (530).

Data Table

  • Скорректирован стиль для отредактированных и ошибочных ячеек при выборе строки (9ed087a).
  • Обновлены флажки и группы радиокнопок в таблицах данных, теперь они сгруппированы с общей меткой с использованием aria-labelledby и скрытой групповой метки в заголовке столбца (f8f8801).

Datepicker

  • Предотвращено применение границы ошибки к вложенному компоненту select (0fa0165).

Dueling Picklist

  • Все примеры обновлены, чтобы включать групповую метку и оболочку элемента формы (8d1a1b4).

Form Element

  • Добавлен модификатор slds-form-element__legend_has-tooltip, позволяющий разместить значок всплывающей подсказки рядом с легендой (f3c5b48).

Global Header

  • Обновлены цвета глобальных действий (58d68e1).
  • Обновлён поиск для использования новой группы комбинированных списков (9bddfde).

Input

  • Убрана красная тень блока от обязательных полей ввода в Firefox (069a3c8).
  • Использовано aria-labelledby вместо aria-describedby для связывания добавленного и добавленного фиксированного текста с вводом (25d51d7).
  • Переупорядочены стили slds-input:required, чтобы предотвратить переопределение (ba3ac5b).
  • Убрано событие указателя, когда значок находится поверх ввода (84b650b).
  • Добавлен slds-input-has-icon_group-right для исправления проблем с интервалом для нескольких значков справа (9bddfde).

Modal

  • Ширина среднего модального окна изменена на 70%. Компоненты Lightning Design System: изменения в версии 2.5.4 от 19 апреля 2018 года
  • Path:

    • Добавлен стиль фокусировки для завершённых этапов.
    • Изменён порядок slds-is-active и slds-is-complete, чтобы предотвратить переопределение.
    • Для кнопки действия добавлена минимальная ширина.
  • Radio Group и Radio Button Group:

    • В примерах обновлены уникальные атрибуты value.
  • Rich Text Editor:

    • Сообщение об ошибке выделено белым фоном с модификатором slds-form-element__help.
    • Убрана нижняя граница у slds-rich-text-editor__spacing-wrapper, добавлена к slds-rich-text-editor__select.
  • Trees:

    • Добавлен недостающий вспомогательный текстовый диапазон для ветви дерева с метатекстом.
  • Utilities:

    • Атрибуты видимости slds-hide и slds-hidden получили значение !important.
    • Исправлена ошибка в документации по сетке относительно префиксов ширины и порядка.
  • Vertical Tabs:

    • При фокусе на ссылке контур убран.
  • Visual Picker:

    • Добавлено оформление при фокусировке.

Токены

  • Text:
    • Значение $color-text-success изменено.
    • Значение $color-text-link изменено.

Изменения в версии 2.5.3 от 13 марта 2018 года

  • Исправлено:
    • Стили Quill перемещены из класса вывода Rich Text Editor, чтобы правильно вкладывать списки.

Изменения в версии 2.5.2 от 8 февраля 2018 года

  • Исправлено:
    • Добавлены тёплые/холодные контрастные токены заголовков.
    • Фоновое изображение Brand Band не повторяется.
    • Обновлён скрипт пакета для исправления ошибки npm в Windows.

Изменения в версии 2.5.1 от 19 января 2018 года

  • Исправлено:
    • Перенесены токены для Path.

Изменения в версии 2.5.0 от 9 января 2018 года

  • Новые функции:

    • Общие замечания: обновлены цветовые рекомендации, включая серую палитру и фирменные цвета; представлен новый стиль документации для бейджей, фирменного баннера, карусели, чата, меню и утилиты Grid.
    • Компоненты:
      • Activity Timeline: обновлено поведение и оформление временной шкалы активности за счёт добавления расширяемых разделов.
      • Brand Band: ... (информация отсутствует). Выбор (75f0f6a)
  • Дуэльный список выбора:

    • Исправлена доступность отключённых списков (4ea5889).
    • Переименован атрибут «Required» в «Locked», вместо красного знака «звёздочка» используется значок замка (3556b26).
    • Обновлены цвета фона и рамки отключённого списка выбора (4ea5889).
  • Расширяемый раздел:

    • Обновлено скрытие переполнения содержимого при закрытии (7fb7cb0).
  • Глобальная навигация:

    • Изменён стиль глобальной навигации при наличии подвкладок с помощью slds-has-sub-tabs (d99332b).
    • Предотвращено уменьшение размера значков при наличии длинного текста (881da86).
  • Ввод:

    • Размер значка поиска изменён с 16x16 пикселей на 14x14 пикселей (add0ba0).
    • Устранены проблемы вертикального выравнивания при использовании slds-input__icon (cb3fe60).
  • Поиск:

    • Выровнены значки (9b3de3c).
  • Меню:

    • Отключённые пункты меню отображаются серым цветом.
    • В slds-dropdown_xx-small использован правильный токен (0569d6d).
  • Модальное окно:

    • Исправлено фоновое окрашивание модального окна (2f0ad5a).
    • Удалено переносное написание из тела модального окна (9f70ae7).
  • Таблетки:

    • Улучшено использование таблеток.
  • Всплывающие окна:

    • Фоновое окрашивание всплывающих окон Walkthrough обновлено (08b2aac).
    • Добавлены облака в заголовок (08b2aac).
    • Переносное написание удалено из основного текста (9f70ae7).
  • Редактор форматированного текста:

    • Решена проблема, когда выпадающие списки выбора перекрывали содержимое на небольших экранах (f1a7e8d).
    • Гиперссылки не разрываются посередине слова (4827702).
  • Табы:

    • Позиция индикатора несохранённых изменений на табе при использовании с уведомлениями скорректирована (5916f2f).
  • Деревья:

    • Атрибут ARIA role=gridcell добавлен к элементам TD дерева (f94d3dd).
    • Лишнее отступы для базового варианта удалены (e64cfc1).
  • Утилиты:

    • Недостающий синтаксис BEM добавлен в slds-text-link_faux (#505).
  • Вертикальная навигация:

    • Активное и наведённое фоновые окрашивания изменены (ae7997c).

Токены

Размеры:

  • Добавлен токен $size-xxx-small для компонентов пользовательского интерфейса (69d0eb2).

Версия 2.4.6 — 22 ноября 2017 г.

Исправления

Цвета:

  • Токен серого цвета 2 заменён на токен серого цвета 3.

Версия 2.4.5 — 14 ноября 2017 г.

Исправления

Кнопки:

  • Указатели событий удалены из иконок внутри кнопок.

Версия 2.4.4 — 17 октября 2017 г.

Исправления

Карты:

  • padding-left и padding-right исправлены для вложенных slds-card__header и slds-card__footer с slds-card_boundary.

Размеры:

  • Известная ошибка IE11 при вложении гибких контейнеров с гибкой основой для детей устранена.

Версия 2.4.3 — 19 сентября 2017 г.

Исправления

Кнопки:

  • Тёмная рамка при фокусировке удалена, что устраняет ошибку, возникающую, когда кнопки находятся внутри группы кнопок.

Группа флажков/радиокнопок:

  • Исправлено. Аккордеон

Добавлен компонент «Аккордеон» — Аккордеон.

Кнопка

Классу stateful button добавлен класс slds-is-selected-clicked для обработки события клика на кнопке с отслеживанием состояния — Кнопка с отслеживанием состояния.

Комбобокс

Добавлен компонент комбобокса — Комбобокс.

Закреплённая служебная панель

Добавлена поддержка двухстрочных элементов закреплённой служебной панели.

Дуэльный пиклст

Переименован из мультиселекта в «дуэльный пиклст» — Дуэльный пиклст.

Динамические иконки

  • Добавлены анимированные иконки: Элли, Эквалайзер, Счётчик, Вафля, Сила и Тренд.

Расширяемый раздел

  • Добавлен компонент расширяемого раздела — Расширяемый раздел.
  • Добавлен пример несворачиваемого раздела.

Ввод

  • Приведён пример ввода поиска со счётчиком загрузки — Ввод со счётчиком.
  • Введён служебный класс slds-has-input-focus, который обеспечивает стили фокуса на элементе.

Поиск

Используется новый HTML комбобокса.

Меню

  • Для меню добавлен атрибут slds-dropdown—fluid, чтобы ширина выпадающего меню соответствовала ширине контейнера.
  • Обновлены стили базовых HTML-элементов в редакторе форматированного текста.
  • Те же обновлённые стили добавлены в вывод редактора форматированного текста с использованием класса .slds-rich-text-editor__output.
  • Атрибут slds-pill_link добавлен для изменения таблетки, когда мы хотим, чтобы гиперссылка занимала 100 % доступной таблетки.
  • Элементу действия внутри slds-pill—link добавлен атрибут slds-pill__action.

Путь

Переименован в «Процесс».

Пиклст

Использует новый HTML комбобокса.

Таблетки

Всплывающее окно

Индикатор выполнения

Добавлен индикатор выполнения — Индикатор выполнения.

Редактор форматированного текста

Счётчик

Вариант счётчика XXS — Счётчик.

Разделенный список просмотра

Добавлен разделенный просмотр — Разделенный просмотр.

Визуальный выбор

Добавлен визуальный выбор — Визуальный выбор.

Вертикальная навигация

  • Добавлена вертикальная навигация — Вертикальная навигация.
  • Компонент «Навигация» устарел в пользу улучшенной версии.

Видимость

Улучшены классы видимости для адаптивного дизайна — #429 (спасибо @3den!).

Исправления

Следующие проблемы теперь решены:

  • Исправлен ::-ms-clear, чтобы удалить встроенную кнопку очистки в IE.

  • Теперь требуется использовать slds-truncate вместе с атрибутом [title].

  • Значок компонента «Предупреждение» теперь содержится в slds-icon_container.

  • К компоненту значка кнопки теперь необходимо применять slds-button—icon к элементу <button />. Раньше использовались slds-button—icon-inverse, slds-button—icon-container, slds-button—icon-border, slds-button—icon-border-filled, slds-button—icon-border-inverse, slds-button—icon-more и slds-button—icon-error в сочетании с классом slds-button, но теперь требуется, чтобы slds-button—icon был частью этой группы классов.

  • К компоненту кнопки с отслеживанием состояния теперь необходимо применять slds-button—stateful к элементу <button/>.

  • Значок компонента тоста теперь содержится в slds-icon_container.

  • Значок «сущность» компонента заголовка страницы теперь содержится в slds-icon_container.

  • Примеры компонента ленты «Пост» были... Обновлено для включения в список slds-feed

  • Пример макета составной формы был обновлён, чтобы каждый fieldset правильно использовал класс slds-form-element, и вся форма теперь содержится в slds-form—compound.

  • Если HTML-вывод представлен в виде списка — ul, ol или dl — все примеры были обновлены, чтобы использовать slds-bottom—[position] вместо slds-has-divider—[position].

  • Всякий раз, когда используется slds-dropdown, он должен содержаться внутри элемента с именем класса slds-dropdown-trigger.

  • Когда используются slds-form—stacked, slds-form—horizontal и slds-form—compound, они должны использоваться вместе с slds-form.

  • При использовании slds-icon-text-default, slds-icon-text-warning или slds-icon-text-error они должны использоваться совместно с slds-icon.

  • Исправлена ошибка, из-за которой имя класса, соответствующее значку task2, было неправильно названо «task-2».

  • Стиль :focus для таблиц данных ограничен slds-table.

  • Устранена проблема, при которой вспомогательный текст в родительском элементе с text-transform: uppercase читался как полный регистр (например, «Отсортировано по возрастанию» в заголовках таблиц данных читалось как «СОРТИРОВАНО ПО ВОЗРАСТАНИЮ»).

  • Скруглённые углы были удалены из служебных значков, чтобы они больше не обрезались неправильно.

  • Хлебные крошки теперь переносятся должным образом.

  • Состояние фокуса для таблеток было перенесено на содержащий элемент, а не только на текст внутри таблетки.

  • Обновлён z-индекс закреплённой панели инструментов до 4, чтобы она хорошо сочеталась с другими элементами.

  • Предотвращено сворачивание закреплённого содержимого композитора в Safari.

  • Обновили стиль курсора для отключённого состояния групп радиокнопок.

Устарело

Следующие функции отмечены как устаревшие в этом выпуске и будут удалены через три выпуска:

  • Навигация была удалена из навигации сайта и заменена улучшенной вертикальной навигацией — Вертикальная навигация.

Дизайн

В дизайн компонентов внесены следующие обновления:

  • Сенсорные компоненты были удалены с сайта.

Выпадающие меню:

  • Подзаголовки внутри выпадающих меню теперь должны быть усечены.

Закреплённый композитор:

  • Добавлен фокус вокруг всей панели композитора.
  • Заголовок внутри заголовка панели композитора должен усекаться, а не переноситься на две строки.

Ленты новостей:

  • Из нижнего правого угла ленты новостей удалён счётчик лайков.
  • Интервал между лентами новостей изменён с 1,5rem на .75rem.
  • В мобильной версии добавлена верхняя граница к нижнему колонтитулу ленты новостей.

Файлы:

  • Добавлен пример для отсутствия заголовка.
  • Добавлен пример состояния загрузки.
  • Обновлено расположение меню действий файлов.

Всплывающие окна

  • Всегда есть кнопка закрытия со значком.

Токены

Были внесены следующие изменения в токены:

  • TASK_2 был переименован в TASK2.
  • Стандартный набор иконок: добавлен ENTITLEMENT.
  • Стандартный набор иконок: добавлен LIVE_CHAT.

s1-base/sizing

  • Удалено MAX_HEIGHT_ACTION_OVERFLOW_MENU.
  • Удалено MAX_WIDTH_ACTION_BAR.
  • Удалено MAX_WIDTH_ACTION_BAR_ITEM.
  • Добавлено UTILITY_BAR_COLOR_BACKGROUND_NOTIFICATION_FOCUS.
  • Добавлено VERTICAL_NAVIGATION_COLOR_BACKGROUND_SHADE_ROW_HOVER.
  • Добавлено VERTICAL_NAVIGATION_COLOR_BACKGROUND_SHADE_ROW_ACTIVE.

Доступность

Были сделаны следующие изменения, чтобы сделать наш продукт более доступным:

Временная шкала активности

  • Добавлен атрибут title к значкам элементов.
  • Изменена разметка флажка в соответствии с новым шаблоном разметки «Явная метка».

Средство запуска приложений

  • Изменено slds-modal на элемент .
  • Изменено slds-modal__header на элемент .
  • Значки плиток приложений изменены в соответствии с новой схемой Avatar Fallback Entity Initials, добавлен тег .
  • Удалена вспомогательная информация из изображения перетаскивания, поскольку она не имеет отношения к пользователям программ чтения с экрана.
  • Реализован новый шаблон расширяемых разделов для расширяющихся разделов.
    • Помещена кнопка элемента внутри элементов заголовков разделов.
    • Добавлены aria-expanded="true|false", чтобы отразить состояние.
    • Добавлена связь aria-controls="id_of_expanding_section", чтобы связать кнопку с содержимым, которым она управляет, и присвоить идентификатору оболочки содержимого тот же идентификатор.
  • Добавлены три новых состояния для доступного перетаскивания.
    • Добавлено в трёх отсутствующих. Автозаполнение отключено для элемента «input»
  • добавлено «aria-controls=» к элементу «input», который указывает на ID элемента «listbox»;
  • добавлен атрибут «role=«textbox»» к элементу «input»;
  • удалён атрибут «aria-owns» из элемента «input», поскольку элемент «listbox» не является дочерним элементом роли «combobox»;
  • изменён атрибут «type» в элементе «input» на «text».

Обновлена разметка элемента «listbox», чтобы сделать заголовки групп опций доступными, в соответствии с требованиями Picklist:

  • перемещён атрибут «role=«listbox»» из элемента «ul» в корневой элемент «slds-lookup__menu»;
  • когда элемент «listbox» имеет группы опций (элемент «slds-lookup__item_label»), элемент «ul» имеет атрибут «role=«group»» с атрибутом «aria-label», содержащим тот же текст, что и текст элемента «slds-lookup__item_label»;
  • элемент «slds-lookup__item_label» становится презентационным элементом списка путём помещения его внутрь элемента «li[role=«presentation»]» и будучи дочерним по отношению к «ul», так как атрибут «aria-label» элемента «group» заменяет его функцию;
  • когда у элемента «listbox» нет групп опций (нет элемента «slds-lookup__item_label»), элемент «ul» имеет атрибут «role=«presentation»» и не имеет атрибута «aria-label».

Исправлена ошибка в разметке элементов «option» списка, чтобы не оборачивать элементы «div» элементами «span».

Далее в тексте идёт описание изменений в меню, модальных окнах, панелях и других элементах интерфейса. Однако без контекста сложно понять, о чём именно идёт речь. Добавлено:

  • Атрибут role="textbox" добавлен к элементу input.

  • Из элемента input удалён атрибут aria-owns, так как элемент listbox не является дочерним элементом для роли combobox.

  • В элементе input изменён атрибут type на text.

  • Изменён атрибут title кнопки триггера расширения, чтобы он соответствовал тексту кнопки.

  • Идентификатор перемещён из slds-dropdown__list в slds-dropdown с ролью listbox.

  • Реализован компонент Listbox of Pills для состояний Multi Select.

Таблетки (Pills):

  • Добавлены атрибуты title ко всем значкам или аватарам в таблетке.

Всплывающие окна (Popovers):

  • Всплывающим окнам без заголовков применяется атрибут aria-label к диалоговому окну.

  • Заголовок панели «Tesla Motors» изменён на h2.

  • Ко всем всплывающим окнам добавлены кнопки закрытия.

  • Обновлены рекомендации по реализации.

Индикатор прогресса (Progress Indicator):

  • Атрибут aria-describedby применяется к маркерам только при отображении всплывающей подсказки.

  • Во примере модального окна порядок DOM фиксирован для соответствия визуальному порядку.

  • Обновления для slds-progress-bar:

    • добавлен атрибут role="progressbar";
    • добавлены атрибуты aria-valuemin="0", aria-valuemax="100" для того, чтобы сделать индикатор прогресса процентным;
    • добавлен атрибут aria-valuenow для отслеживания текущего прогресса.

Запрос (Prompt):

  • Для alertdialog добавлен идентификатор к slds-modal__content для работы aria-describedby.

Издатель (Publisher):

  • Определение списка «To: My Followers» стало частью поля комментария label как строки для создания более понятной метки.

  • Действия издателя не фокусируются, когда скрыты.

Выбор (Select):

  • К обязательному и ошибочному состояниям добавлен отсутствующий атрибут required.

Вкладки (Tabs):

  • Исправлены опечатки в идентификаторах элементов tabpanels во вкладках.

Вертикальная навигация (Vertical Navigation):

  • Теперь использует элемент <nav /> в качестве родительского.

  • Элементу nav добавлен атрибут aria-label, чтобы его можно было легко идентифицировать среди других навигационных областей на той же странице.

  • Активной ссылке добавлен атрибут aria-current="page".

Утилиты — список (Utilities — List):

  • Пары имя-значение заменены на определения списков.

Выпуск [2.2.2] — 8 марта 2017 года

Добавлено:

  • Доступны следующие классы:
    • slds-table_resizable-cols в качестве модификатора для slds-table. Используется, если таблица поддерживает изменение размера столбцов.

Исправлено:

  • Решены следующие проблемы:
    • теперь можно использовать slds-table_fixed-layout с базовой таблицей — #396.

24 февраля 2017 года

Сайт IA/Улучшения (SITE IA/ENHANCEMENTS):

  • Обновлено руководство по реализации для iOS.

Новый выпуск для iOS (NEW IOS RELEASE (3.0.0)):

  • Существенная переработка скрипта для обработки будущих изменений токенов.
  • Можно использовать дизайн-токены в Swift.
  • Токены обновлены до Spring ’17.
  • Подробные примечания к выпуску доступны в файле CHANGELOG.md для design-system-ios.

3 февраля 2017 года

Сайт IA/Улучшения (SITE IA/ENHANCEMENTS):

  • Новые и улучшенные рекомендации по обмену сообщениями.

Выпуск [2.2.1] — 9 января 2017 года

Новые компоненты и варианты (NEW COMPONENTS AND VARIANTS):

Доступны следующие компоненты:

  • Тост для небольших колонок — Small Column Toast.

Выпуск [2.2.0] — 6 января 2017 года

Улучшения сайта (SITE IA/ENHANCEMENTS):

Доступны улучшения сайта:

Новые компоненты и варианты (NEW COMPONENTS AND VARIANTS):

Доступны новые компоненты:

  • Глобальная навигационная панель вкладок (Workspace Tabs).
  • Кнопка добавления флажка.
  • Список групп кнопок — новый рекомендуемый способ разметки групп кнопок.
  • Редактор форматированного текста.
  • Уведомления глобального заголовка.
  • Заголовок всплывающего окна.
  • Нижний колонтитул всплывающего окна.
  • Индикатор прогресса.
  • Пошаговые всплывающие окна. Добавлено

Доступны следующие классы:

Изменения

В этом выпуске были внесены следующие изменения:

  • глобальные действия на глобальном заголовке теперь имеют цвет фона;
  • изменился цвет и размер значка глобального заголовка;
  • изменился цвет фона закреплённых панелей:
  • карточки стали адаптивными — карточки;
  • улучшения внесены в утилиту slds-type-focusутилиты › Взаимодействие;
  • аватары теперь поддерживают инициалы;
  • кнопки с состоянием теперь совместимы с slds-button_icon-container;
  • внесены корректировки интервалов элементов поиска;
  • внесены корректировки интервалов лент.

Исправлено

Были решены следующие проблемы:

  • улучшение доступности — списки выбора заменены на доступные для чтения поля со списком;
  • добавлено сворачиваемое поле к slds-card__body, чтобы учесть пробелы, когда нижний колонтитул пуст;
  • данные таблицы › встроенное редактирование теперь полностью поддерживается;
  • значок внутри поля ввода теперь использует правильный токен;
  • модальное содержимое правильно переносится и переносит длинные тексты;
  • исправлена проблема с гибкостью закреплённого композитора, из-за которой пример всплывающего окна растягивал высоту окна просмотра.

Устарело

Следующие функции помечены как устаревшие в этом выпуске и будут удалены через три выпуска:

Удалено

Следующие функции удаляются в этом выпуске:

  • $css-prefix больше не доступен для изменения префикса имён классов slds- по вашему выбору. В качестве альтернативы используйте этот плагин PostCSS для настройки префиксов имён классов: postcss-slds-prefix.
  • удалён настраиваемый миксин полосы прокрутки из помощников slds--scrollable-.
  • удалены устаревшие файлы шрифтов для старых неподдерживаемых браузеров. Токены теперь являются частью Lightning Design System.

Файлы токенов, ранее доступные в пакете @salesforce-ux/design-tokens npm, теперь доступны в design-tokens/dist в пакете @salesforce-ux/design-system (то же самое относится к загрузке zip).

В этом выпуске были добавлены, удалены или объявлены устаревшими следующие токены:

  • Добавлен force-base/fill.json:
    • Добавлен токен: FILL_HEADER_BUTTON.
    • Добавлен токен: FILL_HEADER_BUTTON_HOVER.
  • Добавлен force-base/text-transform.json.
    • Добавлен токен: TEXT_TRANSFORM.
  • Добавлен токен: FONT_FAMILY_TEXT.
  • Добавлен токен: FONT_FAMILY_HEADING.
  • Добавлен токен: Z_INDEX_STICKY.
  • И так далее.

Выпуск [2.1.4] — 7 ноября 2016 года

Исправлено

Были решены следующие проблемы:

  • Атрибуты title были добавлены ко всем значкам кнопок и усечённому тексту для доступности.
  • Добавлено исправление высоты строки для .slds-button—icon-border-inverse.
  • Изменена документация .slds-button_icon.
  • Удалён ненужный класс .slds-not-selected из разметки .slds-button_icon с отслеживанием состояния и скорректирована документация.

Выпуск [2.1.3] — 21 сентября 2016 года

Исправлено

Были решены следующие проблемы:

  • Включён логотип SVG, используемый в глобальном заголовке.
  • Используйте @support для прогрессивного улучшения mix-blend-mode для состояний active/hover в глобальной навигации.
  • Удалён демонстрационный стиль .slds-text-align_center из .slds-card__body.

Устарело

Настройка имён классов CSS путём настройки $css-prefix устарела и будет удалена в версии 2.2. В качестве альтернативы используйте этот плагин PostCSS для настройки префиксов имён классов. ### ПостCSS-SLDS-префикс

Релиз [2.1.2] — 6 сентября 2016 года

Улучшения сайта

Доступны следующие улучшения сайта:

  • Раздел «Архивы» на странице «Загрузки» перемещён вверх, и добавлена ссылка на раздел на главной странице для лучшей видимости.
  • Новые рекомендации по использованию чекбокса Toggle в разделе «Ввод данных» (/guidelines/data-entry/).
  • Новый раздел «Touch» в компонентах, где вы найдёте шаблоны, специально оптимизированные для сенсорного управления.
  • Добавлена ссылка на стилизацию с помощью токенов дизайна на платформе на страницах «Токены дизайна» (/design-tokens/), «Компоненты Lightning» (/platforms/lightning/) и «Загрузки» (/downloads/).
  • Компонент «Значок кнопки» был перемещён из раздела «Кнопки» в свою собственную категорию «Значки кнопок» (/components/button-icons/).
  • Компонент «Выпадающий список» был перемещён из меню в свою собственную категорию «Выпадающие списки» (/components/picklist/).

Новые компоненты и варианты

Доступны следующие компоненты:

  • App Launcher — компонент запуска приложения (/components/app-launcher/).
  • Global Navigation — стандартная контекстная панель — компонент глобальной навигации (/components/global-navigation/).
  • Global Header — компонент глобального заголовка (/components/global-header/).
  • Docked Utility Bar — компонент закреплённой панели инструментов (/components/docked-utility-bar/).
  • Панель фильтрации — компонент панели фильтрации (/components/panels/#flavor-filtering).
  • Файлы — файловые компоненты (/components/files/).
  • Селектор файлов — (/components/file-selector/).
  • Feed v2 — компонент лент (/components/feeds/).
  • Неопределённый флажок — компонент неопределённого флажка (/components/forms/#flavor-checkbox).
  • Значок кнопки инверсный — с рамкой — компонент значка кнопки с рамкой (/components/button-icons/#flavor-icon-container-button-icon-border).
  • Значок кнопки инверсный — подсказка при наведении — компонент значка с подсказкой при наведении (/components/button-icons/#flavor-icon-with-hint-hover).
  • Ошибка значка кнопки — компонент ошибки значка кнопки (/components/button-icons/#flavor-base-button-icon-error).
  • Фигурные карточки — компонент фигурных карточек (/components/images/#flavor-figure-figure-card).
  • Пропорции изображений — компонент пропорций изображений (/components/images/#flavor-figure-ratio).
  • Вариант цвета вертикальной навигации — вертикальная навигация (/components/navigation/#flavor-vertical-inverse).

Добавлено

Доступны следующие классы:

  • Помощники цвета текста — утилиты › текст › цвет (/components/utilities/text/#flavor-color).
  • Утилита для заголовка текста — .slds-text-title — утилиты › текст › заголовок (/components/utilities/text/#flavor-title).
  • Утилита взаимодействия с текстом — делает текст внутри .slds-text-link_reset ссылкой — утилиты › взаимодействия › текстовая ссылка (/components/utilities/interactions/#flavor-text-link).
  • Контейнеры усечения утилиты › усечение.
  • Абсолютные размеры — служебные классы: .slds-size_xx-small, .slds-size_x-small, .slds-size_medium, .slds-size_large, .slds-size_x-large, .slds-size_xx-large и их адаптивные эквиваленты — в утилитах › размеры (/components/utilities/sizing/).
  • Утилита переноса слов для не усечённых заголовков в узких контейнерах — утилиты › перенос слов (/components/utilities/hyphenation/).
  • Позиционные утилиты — утилиты › позиция (/components/utilities/position/).
  • Границы столбцов таблицы — добавлены вертикальные границы столбцов в таблице с использованием .slds-table_col-bordered.
  • Списки пар имя/значение — 3 варианта — горизонтальный, встроенный и стековый — утилиты › списки › пары имя/значение (/components/utilities/lists/#flavor-name-value-pair).
  • Сгенерированные интервалы сетки — столбцы 1, 2, 3, 4, 5, 6, 7, 8 и 12 для всех точек останова.
  • Архивы предыдущих версий сайта для клиентов, которые ещё не могут выполнить обновление. Эти архивы сайта в настоящее время доступны в нижней части страницы «Загрузки».

Изменения

В этом выпуске были внесены следующие изменения:

  • Изменено название всплывающей подсказки Docked Form Footer (Docked Form Footer с Popover) на Popover. Tool теперь необходим только при создании компонентов для включения в Visualforce.
  • Раздел Использование SLDS в Lightning был обновлён и теперь включает информацию о Lightning Out, компонентах Lightning для Visualforce и приложениях Lightning.

  • Нуббины на всплывающих окнах были перемещены ближе к соответствующему краю всплывающего окна на 0,5rem/8px, чтобы соответствовать спецификации.

  • Таблетки были обновлены с более доступным DOM. Они больше не создаются из якоря, а вместо этого содержат якорь. Документация обновлена. (Старые таблетки не будут ломаться.)

  • У переключателя флажков обновлённый дизайн с возможностью добавления пользовательских слов под переключателем.

  • Флажки и радиокнопки были обновлены с новой, более доступной структурой DOM. (Ваш старый DOM не будет ломаться.)

  • Жёлтый фон элемента mark стал ярче.

  • Текст, выделенный мышью, стал светло-голубым.

  • Панель «slide-out» была переименована в «details» — компонент панели сведений.

  • Базовая таблица данных была переименована в базовую таблицу данных — компонент таблицы данных.

  • Сложные функции таблицы данных были абстрагированы в вариант под названием «расширенная» таблица данных — компонент расширенной таблицы данных.

  • Были внесены улучшения в .slds-text-link_resetраздел утилиты «Взаимодействие» «Сбрасывание ссылки».

  • Лёгкий шрифт-вес текста утилиты .slds-text-heading_small был удалён — раздел «Текст» утилиты «Заголовок» «Маленький».

  • Позиция: относительная из .slds-grid была удалена.

  • Каналы теперь адаптивны.

  • Была добавлена кнопка закрытия к всплывающему окну ошибки, чтобы программа чтения с экрана могла получить доступ к всплывающему окну.

  • В глобальную навигацию был добавлен анимированный значок вафли — глобальная навигация.

Каналы:

— Меткам комментариев поста было присвоено строчное написание. — Был добавлен намёк-зависание к значку переполнения действий комментария поста. — Текст «ссылка» в комментарии поста использует .slds-color-link_weak. — Пунктирная линия разделителя из полезной нагрузки вложения поста была удалена. — URL вложения поста был перемещён в нижнюю часть порядка содержимого. — Усечение из преамбулы было удалено. — Белое пространство между элементами канала было уменьшено.

Был обновлён пример электронного письма временной шкалы активности, чтобы показать усечение «от» и «до».

Исправлено

Были решены следующие проблемы:

  • Доступность домашней вертикали: — К кнопкам переполнения действий было добавлено aria-haspopup="true". — Для иконки был добавлен вспомогательный текст. — Из кнопок переполнения действий были удалены ненужные роли aria. — Улучшен вспомогательный текстовый оборот. — Поле множественного значения стало полностью кликабельным, чтобы вызвать раскрывающийся список.

  • Глобальный заголовок: — Порядок табуляции глобальных действий заголовка был изменён. — Атрибут title был добавлен к глобальным действиям заголовка. — Оболочка аватара была изменена с привязки на кнопку. — Разрешено .slds-assistive-text, чтобы стать видимым при фокусировке, если используется .slds-assistive-text_focus. — Роли aria были добавлены к глобальному поисковому вводу. — Параметры списка глобального поиска были изменены, чтобы они не были активными. — Опции «нажмите Enter для поиска» и «перейти» были возвращены в <ul>, чтобы их могли обнаружить программы чтения с экрана. — Добавлен .slds-has-focus, чтобы применить состояние фокуса к параметрам списка, когда используются взаимодействия с клавиатурой. — Кнопка очистки была перемещена вправо от ввода, чтобы визуально соответствовать порядку табуляции.

  • Поиск/Глобальный поиск: — Семантика выпадающих меню была улучшена. — Роль separator была применена к элементам списка выпадающего меню, которые не имеют активного элемента. — Роль presentation была применена к элементам выпадающего списка меню. — Элементы выпадающего меню были заключены в <span> вместо <p>. — Элементам выпадающего меню был присвоен tabindex="-1" по умолчанию, элементы с фокусом табуляции были изменены на tabindex="0".

  • Панель утилит: — Был добавлен ориентир role="footer". Вместо.

  • .slds-col-rule_left, .slds-col-rule_right, .slds-col-rule_top и .slds-col-rule_bottom больше не поддерживаются. Вместо них используйте .slds-col_rule-left, .slds-col_rule-right, .slds-col_rule-top и .slds-col_rule-bottom.
  • .slds-nowrap_small, .slds-nowrap_medium и .slds-nowrap_large больше не поддерживаются. Вместо них используйте .slds-small-nowrap, .slds-medium-nowrap и .slds-large-nowrap.
  • .slds-align-content-center больше не поддерживается. Вместо него используйте .slds-align_absolute-center.
  • .slds-has-dividers больше не поддерживается. Вместо него используйте .slds-has-dividers_{position}.
  • .slds-has-divider больше не поддерживается. Вместо него используйте .slds-has-divider_{position}.
  • .slds-has-cards больше не поддерживается. Вместо него используйте .slds-has-divider_around.
  • .slds-has-cards_space больше не поддерживается. Вместо него используйте .slds-has-divider_around-space.
  • .slds-section-title больше не поддерживается. Вместо него используйте .slds-section__title.
  • .slds-collapsed больше не поддерживается. Вместо него используйте .slds-is-collapsed.
  • .slds-expanded больше не поддерживается. Вместо него используйте .slds-is-expanded.

Правило, скрывающее кнопку закрытия в Notification Prompt .slds-modal_prompt .slds-modal__close, больше не требуется, так как HTML должен быть удалён. Пожалуйста, удалите кнопку из заголовка диалога.

Удалено

В этом выпуске удаляются следующие функции:

— Удалена конфигурационная переменная $static-icon-path, поскольку она нигде не использовалась в кодовой базе. — Удалён slds-button_small, так как это то же самое, что и новый размер кнопки по умолчанию. — Удален slds-input_small, поскольку это то же самое, что и новый размер ввода по умолчанию. — Удалено slds-tile__title, поскольку оно не применяло никаких стилей.

🗒 Заметки о файлах CSS с ограниченной областью действия, неуправляемом пакете, Visualforce и компонентах Lightning

CSS Lightning Design System теперь автоматически включается для компонентов Lightning, работающих в Lightning Experience и мобильном приложении Salesforce S1 (через app.css). Больше нет необходимости добавлять статический ресурс для компонентов Lightning, работающих в этих средах.

Начиная с версии 2.0.x, Lightning Design System больше не доступен в виде неуправляемого пакета. Кроме того, файлы CSS с ограниченной областью видимости (salesforce-lightning-design-system-vf.css и salesforce-lightning-design-system-ltng.css) больше не распространяются как часть zip-файла Design System (доступного на странице Downloads). В качестве альтернативы вы можете создать собственный zip-файл Design System с ограниченной областью действия с помощью нового инструмента CSS Scoping Tool и загрузить его как статический ресурс, как описано на странице инструмента. Однако мы настоятельно рекомендуем не устанавливать SLDS в качестве статического ресурса при создании для Lightning.

Ресурсы:

Выпуск [1.0.5] — 26 мая 2016 года

  • Добавление цвета фона к значкам из настраиваемого набора теперь выполняется с использованием класса slds-icon-custom-customXX (например, slds-icon-custom-custom25), вместо slds-icon-custom-XX (устарело). Это изменение устраняет проблему #203.
  • Улучшена доступность компонента breadcrumbs.
  • Теперь Design System позволяет разработчикам загружать веб-шрифты Salesforce любым удобным способом вместо стандартных правил @font-face. Чтобы отключить метод загрузки шрифтов по умолчанию, установите $slds-load-webfonts: false; перед импортом файла Sass Design System.
  • Проект теперь совместим с Node.js 6.
  • Поиск! Теперь вы можете быстрее добраться до компонентов и самых глубоких частей документации, используя поле поиска в верхней части навигации.

Выпуск [1.0.4] — 18 мая 2016 года

  • Добавлены атрибуты title к контейнерам значков, заметно улучшая доступность для пользователей указывающих устройств, таких как мыши. Компонент

Tree был полностью перестроен и теперь является новым компонентом.

Мобильные устройства:

  • Диалоговые меню для устройств с небольшим форм-фактором [Prompts for Touch].
  • Переполнение действий для сенсорных экранов — компонент [Action Overflow].
  • Добавлена форма редактирования для сенсорных устройств — компонент [Edit Dialog for Touch].
  • Заголовок страницы — компонент [Page Header].

ДОБАВЛЕНО

Теперь доступны следующие классы:

  • добавлены утилиты максимальной ширины — [Max Width sizing];
  • добавлены классы нулевого интервала — [Spacing utilities];
  • дополнительные классы системы сетки:
    • добавлен .slds-grid_align-end для горизонтального выравнивания по основной оси сетки;
    • добавлены .slds-grid_vertical-align-end и .slds-grid_vertical-align-center для вертикального выравнивания по поперечной оси сетки;
    • добавлен класс .slds-grid_stretch для поддержки многорядного вертикального растяжения;
    • добавлены классы .slds-grid_reverse и .slds-grid_vertical-reverse для изменения направления сетки на противоположное;
  • добавлен класс .slds-text-error для использования на значках при ошибках валидации;
  • добавлено цветовое оформление для пользовательского выбора, чтобы обеспечить хороший контраст на тёмном фоне.

ИЗМЕНЕНИЯ

В этом выпуске были внесены следующие изменения:

  • удалены гифки счётчиков и переработаны в CSS — компонент [Spinner];
  • изменён исходный порядок обратных и двойных медиаобъектов. Они больше не переупорядочиваются с помощью свойства flexbox «order» — компонент [Media Objects];
  • временная шкала активности отражает изменения медиаобъектов. Также удалён dl с одиночными парами dt и dd, заменён на span;
  • обновлён токен фонового цвета всплывающего окна справки на уровне поля — [Popover colors];
  • переключены медиазапросы на использование em вместо px;
  • удалён цвет значка из .slds-input__icon, поэтому теперь дополнительно требуется класс цвета значка;
  • переупорядочены токены, чтобы приоритет отдавался большому форм-фактору;
  • перемещён компонент заголовка страницы из утилит в категорию компонентов верхнего уровня [Page Header];
  • удалён класс .slds-m-top_x-small в заголовке страницы и заменён новым классом .slds-page-header__info;
  • отрегулировано вертикальное расстояние на маленьком окне просмотра для .slds-form_stacked, .slds-form_horizontal и .slds-form_inline;
  • ширина контейнера сетки изменяется до 480px для маленького, 768px для среднего, 1024px для большого и 1280px для очень большого;
  • последний элемент внутри .slds-text-longform теперь сохраняет нижнее поле.

ИСПРАВЛЕНО

Следующие проблемы теперь решены:

  • исправлена проблема № 106 (https://github.com/salesforce-ux/design-system/issues/106) — исправление проблемы с областью действия вкладок и активным состоянием;
  • исправлены проблемы № 61 (https://github.com/salesforce-ux/design-system/issues/61) и № 51 (https://github.com/salesforce-ux/design-system/issues/51) — обновлены списки > описание по горизонтали с использованием flexbox. Класса не требуется. dt и dd теперь могут принимать утилиты размера;
  • изменено значение поля на заполнение;
  • исправлена ошибка доступности с обязательными элементами формы;
  • решены некоторые токены, которые не могли быть переопределены из-за отсутствия флага !default;
  • обновлена разметка составных полей, которая вызывала проблемы с отображением — [Составные поля];
  • исправлен баг с обратной кнопкой-группой.

УСТАРЕЛО

Следующие функции помечаются как устаревшие в этом выпуске и будут удалены через три выпуска:

  • устарело .slds-card_empty. Используйте .slds-text-align_center вместо — компонент [Card];
  • устарело .slds-section-title. Используйте .slds-section__title вместо — [Section Title] для получения полной информации;
  • устарело .slds-button_icon-bare. Используйте .slds-button_icon вместо — [Button Icon];
  • устарели селекторы потомков вкладок [Tabs component]:
    • используйте .slds-tabs_default > slds-tabs__item. Выпуск 0.12.2 — 8 февраля 2016 г.

SITE IA:

  • Добавить раздел «Начало работы» > «Рекомендации по разметке и стилю» с информацией BEM.

Изменения:

  • Скопировать обновления компонентов для представления руководств по голосу и тону;
  • Решены некоторые проблемы с токенами, которые не могли быть переопределены из-за отсутствия флага !default;
  • Переупорядочены токены, чтобы приоритет отдавался большому форм-фактору;
  • Исправлено ограничение области видимости для вкладок и активного состояния — ошибка № 106;
  • Повышена специфичность активного состояния вкладки.

Выпуск 0.12.1 — 16 декабря 2015 г.

SITE IA:

  • Улучшить статусные метки. Теперь они связаны с цветами и содержат больше информации;
  • Улучшение обзора компонентов таблиц для более узкой читаемости.

Изменения:

  • Применение надлежащих требований доступности (aria-labelledby) к вкладкам (исправляет https://github.com/salesforce-ux/design-system/issues/107). Обновлена документация для отражения предыдущего рефакторинга;
  • Исправлена ошибка с обратным значком группы кнопок;
  • Сделать так, чтобы .slds-text-body_small наследовал цвет темы (исправляет https://github.com/salesforce-ux/design-system/issues/123);
  • Отметить все списки как «готовые к разработке» — (/components/utilities/lists);
  • Обновление фона всплывающей подсказки поля уровня помощи;
  • Исправление усечения на пути продаж (исправляет https://github.com/salesforce-ux/design-system/issues/135);
  • Исправить выравнивание шевронов на пути продаж — (/components/tabs#sales-path);
  • Обновлённая демонстрация кнопок > нейтральный значок для демонстрации «баранины» — (/components/buttons#neutral-icon);
  • Обновлённые списки > описание по горизонтали для использования flexbox. Классовое изменение не требуется. dt и dd теперь могут принимать утилиты размера. Изменить поле на отступ.

Новые компоненты:

Выпуск 0.12.0 — 18 ноября 2015 г.

SITE IA:

  • Добавление ресурсов > ссылок;
  • Изменение вкладок для использования новых переработанных классов вкладок (устарело).

Критические изменения:

  • Убраны горизонтальные отступы по умолчанию для кнопок в пользу новых утилит расстояния (устарело, см. Новые компоненты ниже);
  • Вкладки были переработаны, изменены дочерние селекторы на синтаксис BEM (устарело);
  • Изменён исходный порядок медиаобъектов > реверсированных и медиаобъектов > двойных (больше не переупорядочивание с использованием свойства порядка flexbox);
  • Скорректирована временная шкала активности > базовая для отражения изменений медиаобъекта. Удалено dl с одиночными парами dt & dd. Заменено на span;
  • slds-modal-backdrop и slds-modal-backdrop_open устарели в пользу slds-backdrop и slds-backdrop_open, поскольку они используются в других компонентах;
  • Удалён цвет значка из .slds-input__icon, поэтому требуется класс цвета значка.

Изменения:

  • Переход на использование em вместо px в служебных запросах;
  • Обновлена демонстрация значков > цвет и добавлен slds-text-error для ошибок проверки.

Новые компоненты:

  • Добавлено начальное состояние вкладок > путь продаж (/components/tabs#sales-path);
  • Добавлены утилиты максимальной ширины (/components/utilities/sizing);
  • Добавлены служебные расстояния для кнопок. Сложенные и горизонтальные наборы кнопок (как отдельный класс, так и класс-обёртка)

Добавлены утилиты для растягивания кнопок для полноширинных кнопок на устройствах с небольшими форм-факторами.

Диалоговые меню для устройств с небольшим форм-фактором:

  • Переполнение действий для сенсорного ввода.

Добавлено диалоговое окно редактирования для сенсорных устройств.

Устарело

— Кнопки больше не имеют стандартного горизонтального интервала и требуют использования класса или обёртки для обеспечения интервала.

— Изменение названия: адаптивная кнопка стала называться горизонтальной кнопкой.

slds-modal-backdrop и slds-modal-backdrop_open устарели в версии 0.12.0, вместо них следует использовать slds-backdrop и slds-backdrop_open.

— Селекторы потомков на вкладках были изменены на синтаксис BEM: * slds-tabs_default > slds-tabs__item устарел в версии 0.12.0, следует использовать slds-tabs_default__item. * slds-tabs_default > slds-tabs__content устарел в версии 0.12.0, следует использовать slds-tabs_default__content. * slds-tabs_default > a устарел в версии 0.12.0, следует использовать slds-tabs_default__link. * slds-tabs_scoped > slds-tabs__item устарел в версии 0.12.0, следует использовать slds-tabs_scoped__item. * slds-tabs_scoped > slds-tabs__content устарел в версии 0.12.0, следует использовать slds-tabs_scoped__content. * slds-tabs_scoped > a устарел в версии 0.12.0, следует использовать slds-tabs_scoped__link.

— Селектор потомков для .slds-input__icon цвет заливки устарел в версии 0.12.0, используйте slds-icon-text-default (или любой класс цвета значка) на значке в дополнение к исходному классу.

Выпуск 0.11.0 — 29 октября 2015 года

— Уведомления > модальное окно изменено на уведомления > модальный тост.

— Модальные окна > заголовки больше не имеют селектора slds-modal__header p. Вместо этого slds-m-top_x-small применяется к самому p.

— У кнопки с состоянием есть состояние [disabled].

— Если группам кнопок требуется, чтобы их конечный значок вниз скрывался при [отключении], следует добавить .slds-toggle-visibility к значку. (Это влияет на все заголовки страниц и карточки > базовые.)

— Тени нуббинов теперь имеют правильный источник света.

— Интерактивные выпадающие списки удалены из примеров заголовков страниц.

— Добавлен Google Analytics.

SITE IA

— Всплывающие подсказки перемещены в поповеры, раздел устаревших всплывающих подсказок удалён.

— Выпадающие списки перемещены в меню, раздел устаревших выпадающих списков удалён.

— Меню выбора перемещено в меню.

— Многоуровневое меню выбора перемещено в формы.

— Варианты компонентов меню теперь более явные: * Выпадающий список. * Выпадающий список с иконками. * Позиционирование выпадающего списка. * Список выбора. * Переполнение действиями. * Поиск переполнения.

Критические изменения

— Изменён .slds-tooltip на .slds-popover_tooltip, .slds-tooltip станет устаревшим (*).

— Устарел .slds-has-divider (*), теперь требуется добавление верхнего или нижнего направления, например .slds-has-divider_top, .slds-has-divider_bottom.

— Вариант выпадающего меню «Меню с иконками» устарел: * Больше не зависит от имён классов, которые связаны с позиционированием значков. * .slds-dropdown__item по умолчанию установлены на display: flex с justify-content: space-between. Это позволяет расположить значок + текст по левой стороне, а одиночный значок — по правой. Значок + текст, расположенный слева, требует HTML-элемента, такого как <p> с применённым классом .slds-truncate. * Устарели .slds-has-icon, .slds-has-icon_left, .slds-has-icon_right и дочерние классы .slds-icon_left, .slds-icon_right, но останутся в кодовой базе (*). * Если пользователь выбирает элемент раскрывающегося списка и хочет получить обратную связь, такую как галочка, этот SVG теперь требует класса .slds-icon_selected. Сайт

  • Контент
    • Начало работы
      • Добавлена Heroku
    • Дизайн
      • Обзор добавлен
      • Цвет добавлен
      • Ввод данных добавлен
      • Отображение данных добавлено
      • Обмен сообщениями добавлен
    • Голос и тон добавлены
    • Native -> iOS — используйте нашу интеграцию с iOS для стилизации собственных приложений на iOS.

Компоненты

Множество обновлений доступности

  • Компоненты изменены на готовые к разработке: группы кнопок, карточки, плитки, значки.

  • Поиск:

    • Добавлены требования доступности.
    • Обновлён дизайн и разметка для множественного выбора.
    • Обновлён дизайн и разметка для многоцелевого использования.
    • .slds-lookup__control устарел, теперь используется .slds-form-element__control.
  • Добавлен контейнер для таблеток .slds-pill-container.

    • Может содержать одну или несколько таблеток, используется в поиске .slds-lookup.
  • Таблицы данных

    • Исправлены выбор строки (.slds-is-selected) и наведение курсора на строку при выборе.
  • Вкладки

    • Во вкладках обновлены aria-controls с тем же идентификатором в контейнере содержимого вкладки.
  • Плитки > Автор и с иконкой имеют добавленный пустой атрибут alt.

  • Выбор даты > множественный выбор и формы > составная форма имеют элемент small, изменённый на span.

  • Карточка > Все варианты имеют изменения в DOM (заголовок, раздел, нижний колонтитул заменены на div).

  • Таблицы данных > Все варианты имеют обновления доступности для th role="row".

  • Формы > состояние проверки теперь имеет дополнительные ошибки, отображаемые для радио и флажка.

  • Выбор даты > Все варианты

    • Удалено role="button" aria-labelledby="bn_prev-label".
    • Изменён div#month на H2 и удалён role="heading".
    • Удалён весь tabindex.
    • Удалены span#bn_prev-label и span#bn_next-label.
  • Выпадающие списки > Все варианты имеют aria-haspopup="true", перемещённое в кнопку (действующий элемент).

  • Заголовки страниц > Все варианты имеют добавленную роль banner.

  • Списки быстрого поиска > временно удалены до обновления DOM.

Утилиты

  • Текст > Искусственные ссылки имеют добавленный курсор: указатель.

Множество исправлений ошибок и улучшений.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Lightning-Design-System.git
git@api.gitlife.ru:oschina-mirror/mirrors-Lightning-Design-System.git
oschina-mirror
mirrors-Lightning-Design-System
mirrors-Lightning-Design-System
main