Rust has a culture of using lots of dependencies in general. I'm not super happy about this. I'd prefer a few larger dependencies, but most of the time I don't have the time/energy/talent to rebuild (or even vendor) these dependency trees
I understand that and am usually comfortable with it, but as far as Rust goes this goes too far for me. I'm fine taking on lots of deps for a big feature like Ratatui. But taking on a new dep for each widget seemed excessive.
Folks have responded about WezTerm's programmability being the reason they like it, but if you don't mind I'd like to flip the question around: why do you prefer Kitty or Ghostty to WezTerm?
I love WezTerm! The cross-platform config is easy to version control (unlike iTerm2) and I've added a couple integrations that I use constantly:
The first is hashing the working directory / (or remote hostname if I'm SSH'd into a host) to set tab title colors- much easier to find the right tab that way.
The second is writing a script to open tabs with in a certain order and set their titles. I don't use tmux, but this let's me recreate my preferred layout for projects quite easily.
I used the `iced` framework and I can't link to it because it's not available to the general public yet.
Pain points were learning to think in The Elm Architecture early on and creating very complex custom widgets of my own (think a spreadsheet editor, for example)
I made some tiny apps available on my github as I was learning Rust and the library. None really meet the enterprise grade hurdle but show some of what's possible with little code. If you spend a little while longer you can make them much more polished, obviously. I kept them "unpolished" so they would be even easier for beginners to follow
VLC desktop application is great, but the mobile one has pretty bad performance issues. I can play at a much faster speed inside NewPipe than I can in VLC.
I haven't heard of Scope; is it the one from YuppTV that you recommend?
Not grandfather commenter... but why yt-dlp? NewPipe is a one-stop-shop for your mobile device, yt-dlp means searching for the video on the browser and copying the URL, running yt-dlp on the computer and then transferring the downloaded video onto your phone...
With NewPipe you can be at the airport waiting for your flight, do it all on the device, and then hand it over to your kid (I'll leave out the commentary on using video to babysit them...)
Right. I guess where we differ is that I actively try to avoid spending time on my mobile. I have never watched a YouTube video on my phone in my entire life, and won't.
I'm not the person you asked, but I like it because: Easier to initiate downloads from mobile, got a nice ui for quality selection, can import subscriptions, keeps a download log that makes it easy to play recent download
reply