#iced #ncurses #tui #pancurses

iced-pancurses

Toy renderer for iced based on pancurses

1 unstable release

0.1.2 Jan 4, 2020
0.1.1 Sep 5, 2019
0.1.0 Sep 5, 2019

#818 in Command-line interface

MIT license

94KB
715 lines

Iced-pancurses

Build Status Documentation Crates.io License

A toy renderer for Iced, based on the pancurses library.

Features

  • All basic Iced widget
  • Mouse clicking support
  • Sandbox trait to make prototyping easy

WIP

  • Scrolling is on the way
  • Image support is on the way
    • W3M-IMG support should happen as some point
    • Fallback renderer

Planned

  • Custom Widgets
    • I would love some bottom-bar component
    • SVG-to-ascii backend

Installation

Add iced-native as a dependency in your Cargo.toml :

iced_native = "0.1.0-beta"
iced-pancurses = "0.1.1"

Contributing / Feedback

The use case is admittedly pretty niche, but I would love to see terminal applications being made with it, and iced-pancurses becoming an alternative to Cursive. I lack time so if you want to contribute changes by implementing a Renderer for a widget and submitting bugfixes ...

Please do ! 🙏

Dependencies

~2–3MB
~59K SLoC