
btwld/remix
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Библиотека компонентов Flutter, которая сочетает в себе безголовое поведение пользовательского интерфейса с мощной системой стиля Mix, предоставляя вам полную свободу создавать и настраивать компоненты, которые соответствуют вашей системе дизайна.
Обзор
Библиотека компонентов Flutter, сочетающая обнаженное взаимодействие пользовательского интерфейса и доступность со стилем Mix. Этот репозиторий публикует два навыка из своего каталога: Использование ремикса помогает агентам создавать интерфейсы Flutter с базовыми ремиксами или пресетами Vanilla и Fortal, установленными remix cli. - система «строительство-ремикс-дизайн» помогает агентам создавать системы проектирования на Remix и публиковать их в виде реестров, которые приложения устанавливают с помощью remix cli. Перечислите доступные навыки без их установки: Установки проекта создают локальный каталог навыков агента, например, .agents/. Участники, которые не хотят, чтобы этот каталог в их кассе, могут установить глобально или использовать навыки эфемерно: Перечислите установленные навыки и обновите их позже: AGENTS.md индексирует навыки, которые агенты должны прочитать здесь: собственные навыки этого хранилища, навыки смешивания на GitHub и рабочий процесс выпуска. CLAUDE.md импортирует его для Claude Code.
Обзор (машинный перевод)
Компоненты Flutter с поведением Naked UI и стилем Mix.
Основные понятия
Голый пользовательский интерфейс владеет взаимодействием: фокусировка, ввод клавиатуры, состояние взаимодействия и доступность.
- Mix владеет стилем: спецификациями, стилями, токенами, вариантами и анимацией.
Ремикс состоит из обоих: используйте
Remix*с вашими собственными стилями или установите предустановленный. Предустановки являются редактируемым источником приложения: выберите один для приложения. Ваниль нейтральна; Fortal имеет свой собственный визуальный язык; HeroUI следует за HeroUI web 3.2.6. CLI устанавливает элементы и их зависимости. Приложение владеет своим пользовательским интерфейсом и хостом: темы, рецепты, состояние и навигация. Снабжение Наложение, навигатор или тост, где компонент нуждается в нем. Регистры прикреплены:remix.yamlзаписывает обязательство GitHub. Обновить это Пин и принятие измененного источника являются отдельными действиями. Автор один раз, генерировать и проверять: частныйregistry_sourceпроизводит Регистры; приложения генерируют адаптеры. Пакеты времени выполнения, содержимое реестра и CLI выпускают самостоятельно.
Начните с компонента
Этот кассовый сбор составляет [[Т3]], который еще не опубликован. The
В настоящее время размещенная версия 1.0.0-beta.13; используйте соответствующие выпускные документы или
Зависимость от локального пути при бета.14.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Remix
Flutter components with Naked UI behavior and Mix styling.
Core concepts
- Naked UI owns interaction: focus, keyboard input, interaction state and accessibility.
- Mix owns styling: specs, stylers, tokens, variants and animation.
- Remix composes both: use
Remix*with your own styles, or install a preset. - Presets are editable app source: choose one per app. Vanilla is neutral; Fortal has its own visual language; HeroUI follows HeroUI web 3.2.6. The CLI installs items and their dependencies.
- The app owns its UI and host: themes, recipes, state and navigation. Supply an Overlay, Navigator or toast scope where the component needs it.
- Registries are pinned:
remix.yamlrecords a GitHub commit. Updating that pin and adopting changed source are separate actions. - Author once, generate and check: private
registry_sourceproduces the registries; apps generate adapters. Runtime packages, registry content and the CLI release independently.
Start with a component
This checkout prepares 1.0.0-beta.14, which is not published yet. The
currently hosted version is 1.0.0-beta.13; use the matching release docs or
a local path dependency while beta.14 is staged. After publication:
flutter pub add remix:^1.0.0-beta.14
import 'package:flutter/widgets.dart';
import 'package:remix/remix.dart';
Widget saveButton(VoidCallback save) => RemixButton(
label: 'Save',
onPressed: save,
style: ButtonStyler()
.color(const Color(0xFF2196F3))
.padding(.horizontal(16))
.borderRadius(.circular(8))
.labelColor(const Color(0xFFFFFFFF)),
);
Or install editable theme and component source:
flutter pub add dev:remix_cli
dart run remix_cli:remix init --preset vanilla
dart run remix_cli:remix add button
Place the installed theme above your Navigator in the host’s builder before using its widgets. See setup and host requirements.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add btwld/remix