Skip to content

Docs, Examples and New Components

Choose a tag to compare

@atterpac atterpac released this 15 Jan 22:05
· 22 commits to main since this release
72b7286

Build & Tooling

  • e0cc476 - Add Taskfile for build automation and update module dependencies

Documentation

  • 1a3d6f9 - Add comprehensive documentation (architecture, getting started guide, component docs, troubleshooting, Retype site config)

New Packages

  • f3f617e - Add input package with keybinding management, key constants, and vim-style navigation
  • ef29c82 - Add clipboard package for system clipboard integration
  • bd8d588 - Add testutil package with test helpers (builders, assertions, screen simulation)

Component System

  • b126f28 - Add component infrastructure (Base, StatefulBase, event emitter, typed handlers, ValueProvider interface)
  • 6ee48d2 - Add primitive components (Label, Button, Layout)
  • 267e110 - Add visualization components (BarChart, HeatMap, LineGraph, MetricCard)
  • 6e09241 - Add container/display components (Drawer, List, CodeView, LogViewer, Composites)

Component Improvements

  • b01fce2 - Improve form components with typed ValueProvider interface (Checkbox, Select, TextField)
  • 096a51f - Improve layout components (panel, split, tree)
  • 74e7bac - Refactor modal system to components package

Testing

  • 2cb4a23 - Add comprehensive component tests (unit, integration, lifecycle, validation, render)

Examples

  • a27b02e - Add interactive tutorial application with component demos and theme picker

Removed

  • b0f73e5 - Remove deprecated CLI scaffolding (jig new command)