Coder Social home page Coder Social logo

Windows support about rust-battop HOT 8 OPEN

svartalf avatar svartalf commented on May 27, 2024 2
Windows support

from rust-battop.

Comments (8)

svartalf avatar svartalf commented on May 27, 2024

Possible switch to crossterm is blocked by this issue: crossterm-rs/crossterm#81 (I think), since it is important for battop to handle , and ^C key combinations.

from rust-battop.

svartalf avatar svartalf commented on May 27, 2024

Note to myself: blocking PR was closed, nothing should block windows support now.

from rust-battop.

svartalf avatar svartalf commented on May 27, 2024

And it is blocked by this PR now: fdehau/tui-rs#150

from rust-battop.

svartalf avatar svartalf commented on May 27, 2024

Almost done, blocked only because there is no tui crate release with the changes from this PR: fdehau/tui-rs#153

from rust-battop.

bew avatar bew commented on May 27, 2024

Hello, just discovered this nice tool!
Is it still blocked? 🙄

from rust-battop.

svartalf avatar svartalf commented on May 27, 2024

No, it is not blocked anymore, switch to crossterm backend for tui should be done, but I don't really have time to do that now.

PRs are more that welcome!

from rust-battop.

ratijas avatar ratijas commented on May 27, 2024

Interesting to the point at which I'm almost willing to give it a try.

What was the whole point, again? Terminal UI library, which is being used now, provides too much capabilities that cannot be replicated on Windows, so devs just gave on supporting it, and thus it fails to even compile? So we need to move on to a less capable library which would support the lowest common denominator of all platforms. Am I getting this right?

from rust-battop.

svartalf avatar svartalf commented on May 27, 2024

@ratijas the idea is to pick up terminal UI library, which will provide the same interface (or, at least the almost same) as in the current implementation, while also providing support for at least Linux, macOS and Windows. If it will also support *BSD family, that will be a great bonus.

I'm not aware about current state of termion crate, but the idea to switch to crossterm still stands.

Does this answers your question?

from rust-battop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.