Skip to content

docs(ui): specify Querya UI Kit design system and component guidelines in Obsidian #1048

Description

@ZhuchkaTriplesix

Summary

Создать спецификацию дизайн-системы Querya UI Kit в базе знаний Obsidian (04 — Расширения/Единый UI-стандарт для драйверов и расширений.md) и репозитории (docs/theme.md).

Documentation Scope

  1. Каталог компонентов UI Kit:
    • Описание и правила применения 6 базовых компонентов: QueryaConfirmDialog, QueryaSearchField, QueryaIconButton, QueryaSpinner, QueryaBadge, QueryaEmptyState.
    • Примеры кода («Как делать правильно» vs «Антипаттерны: сырой Material/AlertDialog»).
  2. Design Tokens & Theme Adaptation:
    • Таблица маппинга токенов context.workbench и QueryaSemanticPalette на компоненты.
    • Правила адаптации сторонних плагинов под кастомные темы VS Code.
  3. Линтер-правила и Guard-тесты:
    • Описание назначения тестов test/guards/ для предотвращения возврата легаси-компонентов.

Acceptance Criteria

  • Раздел по UI Kit интегрирован в граф заметок Obsidian.
  • Разработчикам доступно наглядное руководство по использованию общих виджетов с готовыми сниппетами.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P4Backlog / Minor enhancementdocumentationImprovements or additions to documentationfrontendTheme parser epic label: frontenduiUser interface components and widgets

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions