BR

btwld/remix

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

21 stars 품질 66 트렌드 30BSD-3-Clause

믹스의 강력한 스타일링 시스템으로 헤드리스 UI 동작을 결합한 플루트 구성 요소 라이브러리는 디자인 시스템을 일치하고 구성 요소를 사용자 정의 할 수있는 완벽한 자유를 제공합니다 ...

개요

믹스 스타일링과 Naked UI 상호 작용과 접근성을 결합한 플루트 구성 요소 라이브러리. 이 저장소는 기술 / 카탈로그에서 두 가지 기술을 게시 : - use-remix는 에이전트가 Remix 또는 Vanilla 및 Remix cli에 의해 설치된 Fortal presets와 Flutter 인터페이스를 구축하는 데 도움이됩니다. - Building-remix-design-system은 Remix에 대한 설계 시스템을 구축하고 remix cli에 응용 프로그램을 설치하는 레지스트리로 게시하는 데 도움이됩니다. 설치하지 않고 가능한 기술을 나열하십시오. Project installs는 .agents/와 같은 로컬 에이전트-skills 디렉토리를 만듭니다. 체크 아웃의 디렉토리를 원하지 않는 기여자는 전 세계적으로 설치하거나 기술 ephemerally를 사용합니다. 설치된 기술 및 업데이트 목록: AGENTS.md는 기술 에이전트가 여기에 읽혀야 합니다: 이 저장소의 자신의 기술, GitHub의 믹스 기술, 그리고 릴리스 워크플로우. CLAUDE.md는 Claude Code에 가져갑니다.

개요(AI 번역)

벌거 벗은 UI 행동과 혼합 스타일링을 가진 플루트 성분.

핵심 개념

  • Naked UI는 상호 작용을 소유합니다: 초점, 키보드 입력, 상호 작용 국가 및 접근 가능성.
  • 혼합 자체 스타일링 : specs, stylers, 토큰, 변형 및 애니메이션.
  • Remix는 모두 구성합니다: 사용 Remix* 당신의 자신의 스타일, 또는 미리 설치.
  • Presets는 편집 가능한 app 근원입니다: app 당 하나를 선택하십시오. Vanilla는 중립적입니다; 포탈은 자신의 시각 언어를 가지고; HeroUI는 HeroUI 웹 3.2.6을 따릅니다. CLI는 아이템과 의존성을 설치합니다.
  • 앱은 UI와 호스트를 소유합니다: 테마, 조리법, 상태 및 탐색. 제품 정보 컴포넌트가 필요로 하는 오버레이, Navigator 또는 토스트 범위.
  • 레지스트리는 다음과 같습니다: remix.yaml는 GitHub 커밋을 기록합니다. 관련 기사 핀과 채택 변경된 근원은 분리된 행동입니다.
  • 한 번 저자, 생성 및 확인 : 개인 registry_source 생성 등록; 앱은 어댑터를 생성합니다. Runtime 패키지, 레지스트리 콘텐츠 및 CLI가 독립적으로 출시됩니다.

부품 시작

이 체크 아웃은 아직 출판되지 않은 1.0.0-beta.14를 준비합니다. 더 보기 현재 호스팅된 버전은 1.0.0-beta.13; 일치하는 릴리스 docs를 사용하거나 beta.14가 진행되는 동안 로컬 경로 의존성.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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.yaml records a GitHub commit. Updating that pin and adopting changed source are separate actions.
  • Author once, generate and check: private registry_source produces 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.

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add btwld/remix
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →