TinyChain-Inc / TinyChain-Inc/client

[Web][W1] Widget System Foundation (Design Tokens + Core Primitives)

Open
#7 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement web
Dominant language
Python
Stars
0
Forks
0
Avg merge
3d 8h
Merged PRs (30d)
32

Description

Build the base design/token system and primitive RN-web components.

Acceptance Criteria
  • Token model defined (color, type, spacing, radius, elevation, motion, theme).
  • Core primitives implemented and documented.
  • Accessibility and keyboard/focus behavior defined for primitives.
  • SSR/hydration stability validated for primitive set.

Tembo-sized implementation issues

  • #76 — visual constitution, tokens, themes, component gallery, and screenshot harness
  • #77 — non-interactive layout, type, surface, and feedback primitives
  • #78 — accessible interactive controls and overlays

Dependency order: #76 → (#77 and #78 in parallel). This parent is a visual design-system acceptance rollup and must not be assigned directly to an implementation agent.

automation:
  eligible: false
  executor_profile: tembo
  readiness: rollup
  primary_repository: TinyChain-Inc/client
  base_branch: main
  writable_scope: []
  prerequisites:
    - "#76"
    - "#77"
    - "#78"
  concurrency_group: ui-foundation-rollup
  required_commands: []
  external_actions: none
  draft_pr_only: true
  completion_authority: human
  visual_validation:
    required: true
    baseline_update_requires: human-visual-approval

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

This is a parent rollup, not an implementation entry point, and it names no files or tests. Start with #76, then review #77 and #78 in the stated dependency order; the parent is done only when those child issues satisfy the acceptance criteria and receive the required human visual validation.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native
Domain
accessibility, design, frontend, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.