Diggory Hardy

Results 281 comments of Diggory Hardy

@zumoshi if you want my 2p, this is not a small job. See [why I created kas-text](https://kas-gui.github.io/blog/why-kas-text.html) (supports shaping but not [font fallbacks](https://github.com/kas-gui/kas-text/issues/19)). RazrFalcon's work doesn't actually help much here...

@zumoshi kas-text is designed for integration with KAS. It could absolutely be used with Iced, but some parts of the API may not be ideal due to differences between the...

@MTRNord that would be quite a significant change to Iced. Also, KAS-text doesn't support emojis or embedded images yet.

Separate windows would be the ideal way to go, but aren't really supported by winit yet (https://github.com/rust-windowing/winit/issues/403), and even if it were I don't know if it would be portable...

Regarding child windows, there is now this PR for winit (X11 only): https://github.com/rust-windowing/winit/pull/2246 As @genusistimelord notes, having an application spawn multiple windows isn't exactly hard (KAS has had a "synchronised...

> easy, pure rust text editor widget If that's all you want, both [KAS](https://github.com/kas-gui/kas/tree/master/kas-wgpu/examples#markdown) and [Druid](https://github.com/linebender/druid/blob/master/druid/examples/styled_text.rs) have multi-line text boxes. Don't expect them to be perfect and I'm not sure...

Now that my system-update is done, I notice there is ongoing network activity after "Finished" appears, and after 10 or so seconds the process does terminate with a little more...

Yes, I did. This crate appears unmaintained. For my use-case, I'll probably move [kas](https://gitlab.com/dhardy/kas) away from Cassowary anyway because it is inefficient and hard to debug.

I'm mostly done with replacement code for my case which isn't quite as flexible but good enough and a lot simpler overall. I'll link to it when I'm done. Inefficiencies...

> What will you use instead? My replacement code is mostly done now, and very specific to my use-case (widget placement). See: - [Layout trait](https://gitlab.com/dhardy/kas/blob/rgx/src/widget/layout.rs#L71) - [driver](https://gitlab.com/dhardy/kas/blob/rgx/src/window.rs#L168) - [procedural macros](https://gitlab.com/dhardy/kas/blob/rgx/kas-macros/src/layout.rs#L93)...