Библиотека контролов в Sketch

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

Подключение

  1. Открываем Скетч, заходим в настройки и переходим на вкладку «Libraries»
  2. Нажимаем кнопку «Add Library…»,
  3. Находим папку «Ресурсы» и выбираем файл «Контур UI.sketch»
  4. Если необходимо, также подключаем файл «Контур UI Flat.sketch»

Использование

Библиотека организована просто, на первом уровне перечислены все доступные контролы.

После добавления контрола на артборд, в оверрайдах можно выбрать его состояние (например, фокус или недоступность) и настроить содержимое (просто текст, с иконкой, с дополнительной иконкой).

Например, можно взять из библиотеки тултип (он будет такой же как по умолчанию, с носиком слева), выбрать ему другую позицию (например с носиком вверх) и убрать крестик, если он не нужен. Взять поле ввода, переключить состояние на заблокированное, выбрать контент иконка+текст.

Библиотека контролов выглядит простой и покрывает все варианты контролов. В этом можно убедиться открыв файл «Контур UI Preview.sketch» и посмотреть как настроен каждый из перечисленных там контролов.

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

Обновление

Если в библиотеке что-то поменяется, и при условии что изменившийся символ используется в вашем файле — в правом верхнем углу появится предупреждение.

Нажмите на него, чтобы увидеть какой символ изменился и как именно. Можно обновляться, а можно забить. При обновлении ничего не должно сломаться и введенные данные в оверрайдах не пропадут.

Если в библиотеку добавилось что-то новое, обновление даже не потребуется. Новый символ сам появится в выпадающем списке библиотеки. Главное не отключайте синхронизацию папки «Ресурсы», и ваши контролы будут всегда свежими и шелковистыми.

Решение проблем

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

Если вы наблюдаете в библиотеке дублирование контролов и прочие странности, в первую очередь выполните обновление. В старых файлах могут храниться версии символов из старых версий библиотеки и они вызывают коллизии с актуальной версией библиотеки.

Напишите хранителю библиотеки контролов, если испытываете трудности или хотите что-то добавить или изменить в библиотеке:
falkeyn@skbkontur.ru или telegram.me/Falkeyn