termite
iced
Our great sponsors
termite | iced | |
---|---|---|
35 | 165 | |
2,850 | 22,767 | |
- | 3.0% | |
1.1 | 9.9 | |
almost 3 years ago | about 14 hours ago | |
C++ | Rust | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
termite
-
Contour: Modern and Fast Terminal Emulator
- you can also rectangular select like in vim, and then press either p (includes LF) or which joins the multiline clipboard text into a single line (removing LF's), that payed off a lot for output like `git status` and wanting to operate on parts of the output (files e.g.)
Have a look at the still young website's documentation here: https://contour-terminal.org/input-modes/#supported-text-obj...
for a more complete look of what you can do with the keyboard (normal mode) :)
[1] https://github.com/thestinger/termite/
-
GNOME’s horrid coding practices
Also, regarding VTE, the author of termite (discontinued terminal emulator) expressed similar concerns about the GNOME devs. Apparently, they have little interest in making the library useful to people not working on GNOME apps: https://github.com/thestinger/termite
- Wayland Core Protocol Is Tailored Only for Gnome and That’s Not a Good Thing
-
Help me to find a minimal terminal that supports full transparency
Termite is obsolete by Alacritty.
-
Why are kitty and alacritty so popular? Where's the foot love?
I simply do not want to use anything libvte based. And that's what sakura is and termite used to be.
-
Exploring System76's New Rust Based Desktop Environment
History and experience tells a different story [1]. Never trust a library that is maintained by GNOME.
1.: https://github.com/thestinger/termite
-
System76: A Case Study on How Not To Collaborate With Upstream
This post by the Termite developer, with respect to VTE, is quite instructive
- Why is termite not in arch's official repositories?
- Recommended terminal emulator for swaywm?
-
Show HN: Sixel-tmux displays graphics even if your terminal has no Sixel support
> https://github.com/thestinger/termite/blob/master/README.rst...
Wow, this confirms a lot of my impressions:
>> In 2012, we submitted a tiny patch exposing the APIs needed for the keyboard text selection, hints mode and other features. Despite support from multiple other projects, the patch was rejected. It's now almost a decade later and no progress has been made. There is no implementation of these kinds of features in VTE and it's unlikely they'll be provided either internally or as flexible APIs. This is the tip of the iceberg when it comes to their hostility towards other projects using VTE as a library. GTK and most of the GNOME project are much of the same. Avoid them and don't make the mistake of thinking their libraries are meant for others to use.
This is exactly why sixel-tmux exists as a separate entity!
> Yeah, I read the entire conversation and if sixel support lands in tmux upstream, it would indeed be good news.
I'll keep my fingers crossed, but right now, there seems to be a lot of good will. I will do everything I can.
iced
- Cosmic Desktop Is Slated to Debut with Pop _OS 24.04 LTS
- Iced 0.12 Released
-
I'm trying to build a progress bar for an Iced GUI app and having a lot of trouble with it.
I am building an app using Iced that takes hashes of the files in a directory and assigns them to a profile. The problem is that I can't get the progress bar to update in real time. I've been checking out examples like this https://github.com/iced-rs/iced/tree/master/examples/download_progress. But I just can't get the progress bar to move. Is anyone available to take a look at my code and maybe show me a fix (as long as you're okay with MIT licensing your changes)?
- A cross-platform GUI library for Rust
-
Crate Suggestions for Web Frontend
What about Yew and Iced?
- LXD is now under Canonical
-
What's everyone working on this week (27/2023)?
Working on Halloy - an IRC chat client for Mac, Windows and Linux. Written with Iced as GUI framework.
- Iced: A cross-platform GUI library for Rust, inspired by Elm
-
Halloy - a GUI application with Iced for IRC
It’s a pretty new feature we merged 2 months ago: https://github.com/iced-rs/iced/pull/1856
-
Show HN: Halloy – A GUI Application in Rust for IRC
Holy shit this GUI framework looks good. I am a Qt fanboi, but this looks great. Normally, I skip all the "X for Rust" posts as a bunch of fanaticism. Could it really be different this time???
The feature list is really impressive: https://github.com/iced-rs/iced
Plus, here is the road map with many things already done: https://github.com/iced-rs/iced/blob/master/ROADMAP.md
Wow, wow, wow: Keep up the great work.
One of the rendering engines is Skia by Google. This library is sneaking up fast on us...
What are some alternatives?
kitty - Cross-platform, fast, feature-rich, GPU based terminal
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
alacritty - A cross-platform, OpenGL terminal emulator.
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
st - build of the suckless simple terminal with patches for alpha, font2, copyurl, openclipboard, invert, appsync, xresources, scrollback, w3m, keyboard select, boxdraw
druid - A data-first Rust-native UI design toolkit.
gruvbox - Retro groove color scheme for Vim
yew - Rust / Wasm framework for creating reliable and efficient web applications
Windows Terminal - The new Windows Terminal and the original Windows console host, all in the same place!
slint - Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
dunst - Lightweight and customizable notification daemon
gtk-rs - Rust bindings for GTK 3