AlisCode / iced-pancurses

Pancurses-based renderer for Iced (WIP)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 ! 🙏

About

Pancurses-based renderer for Iced (WIP)

License:Other


Languages

Language:Rust 100.0%