4 ms·
The authors of Xi are currently working on Xilem, an experimental reactive UI framework for Rust: https://github.com/linebender/xilem https://github.com/lineben
by kibwen 2y ago
The authors of Xi are currently working on Xilem, an experimental reactive UI framework for Rust: https://github.com/linebender/xilem https://github.com/linebender/xilem
In the announcement post, they mention that work on Xi is considered "on hold" rather than strictly discontinued: https://raphlinus.github.io/rust/gui/2022/05/07/ui-architecture.html https://raphlinus.github.io/rust/gui/2022/05/07/ui-architect...
- infogulch 2y agoLegendary-tier yak shaving. "I want to build an editor, but first I must solve rendering 2D graphics purely on the GPU, invent a parallelizable path solver, and code a human perception-based color value manipulation library."
- PoignardAzur 2y agoYou have no idea. I think we're at five or six levels of yaks by now. (xi -> xilem -> masonry -> vello -> peniko -> color)
- bbkane 2y agoIt's a lot of fun to follow, especially as its so different than my developmental expertise. You can see the current projects (13 active) on https://linebender.org https://linebender.org , and several members post interesting checkins in https://xi.zulipchat.com/ https://xi.zulipchat.com/
- kstrauser 2y agoThis is the path to Enlightenment (17).
- mananaysiempre 2y ago> first I must solve rendering 2D graphics purely on the GPU To be fair, the original author of Xi ('raphlinus) has been working on GPU-side 2D rendering much longer than on Xi.
- amanda99 2y agoRepo says "discontinued".
- daveguy 2y agoYes, the xi repo is discontinued. They recommend the lapce editor as the spiritual successor: https://github.com/lapce/lapce https://github.com/lapce/lapce
- satvikpendem 2y agoI'd also recommend Helix [0] (which also uses the rope data structure [1]), that's a more widely used editor also written in Rust. [0] https://github.com/helix-editor/helix https://github.com/helix-editor/helix [1] https://github.com/helix-editor/helix/blob/master/docs/architecture.md https://github.com/helix-editor/helix/blob/master/docs/archi...
- VeejayRampay 2y agohelix is a really really good text editor / terminal IDE I'm seriously impressed by the level of quality out of the box
- jll29 2y agoThis looks pretty cool - except... modes like in vi are a no-go area; has anyone tried to modify the GUI (key bindings) to make it similar to Emacs or Notepad? The extra keypress for switching between "i" (inserting text) "ESC" (moving cursor) "i"... would drive me insane (just not used to it, but used to very fast, friction-free typing/editing).
- satvikpendem 2y agoThere might be mods but it is fundamentally built around those vi like keybindings so you'll be fighting an uphill battle.
- sandbach 2y ago