[go: up one dir, main page]

artisanal 0.2.0+1 copy "artisanal: ^0.2.0+1" to clipboard
artisanal: ^0.2.0+1 copied to clipboard

A full-stack terminal toolkit for Dart featuring Lip Gloss styling, Bubble Tea TUI architecture, and Ultraviolet rendering.

Changelog #

0.2.0+1 #

  • documentation + assets

0.2.0 #

Added #

  • New charting module (package:artisanal/charting.dart) with sparkline, histogram, heatmap, line, pie/donut, and ribbon renderers.
  • Console tag parser support for style-tagged output (for example <red>...</red>).
  • Structured TUI tracing and replay hooks for improved debugging and deterministic replay workflows.

Changed #

  • Migrated widget-system implementation to artisanal_widgets; package:artisanal/widgets.dart now re-exports the widgets package.
  • Split and aligned low-level UV rendering APIs with the standalone ultraviolet package.
  • Reworked terminal image protocol handling for iTerm2, Kitty, and Sixel paths.

Breaking #

  • Widget APIs are now sourced from the separate artisanal_widgets package; consumers should include artisanal_widgets in dependency resolution for hosted usage.

Fixed #

  • Eliminated scroll flicker with synchronized terminal output.
  • Corrected Unicode/emoji width handling and grapheme-safe truncation behavior (including variation-selector edge cases).
  • Fixed style/renderer edge cases including hex color parsing and related rendering correctness issues.
  • Improved input/trace runtime stability in TUI flows (including replay/capture and stream handling paths).

0.1.2 #

  • Fixed: CI deadlocks when reading stdin multiple times by introducing SharedInputStream.
  • Fixed: Resolved UV renderer regressions and TUI input normalization issues.
  • Improved: Guarded startupProbes against disableRenderer configuration.

0.1.1 #

  • Updated: Synced release with ORMed dev+7.

0.1.0 #

  • Release: Promote Artisanal to a stable 0.1.0 release.
  • Changed: Console labeled logs no longer append an extra blank line.

0.1.0-dev+5 #

  • export args classes

0.1.0-dev+4 #

  • Improved: Aligned with core ormed releases for advanced ORM features.
  • Updated: Dependencies bumped to latest stable versions.

0.1.0-dev+3 #

  • Synchronized release.

0.1.0-dev+2 #

  • Synchronized release with ormed_cli rebranding.

0.1.0-dev+1 #

  • Internal version bump to align with ORMed release.

0.1.0-dev #

  • Initial release.
2
likes
140
points
1.41k
downloads

Publisher

unverified uploader

Weekly Downloads

A full-stack terminal toolkit for Dart featuring Lip Gloss styling, Bubble Tea TUI architecture, and Ultraviolet rendering.

Repository (GitHub)
View/report issues

Topics

#cli #tui #terminal

Documentation

API reference

Funding

Consider supporting this project:

www.buymeacoffee.com

License

MIT (license)

Dependencies

acanthis, args, artisanal_widgets, chalkdart, characters, forge2d, highlight, html, html_unescape, image, liquify, markdown, meta, path, petitparser, ultraviolet

More

Packages that depend on artisanal