Dcanvas, a fork of DlangUI

Anton Pastukhov mail at anton9.com
Sat May 23 17:04:16 UTC 2026


On Saturday, 23 May 2026 at 16:35:28 UTC, c-smile wrote:

c-smile thanks for the thoughtful answer!

> ### Text Layout
>
> Big part of UI is correct text rendering.

Absolutely, and the current state of affairs in DlangUI/Dcanvas 
is meh. Before we talk about niceties like emoji rendering, I 
have to do some basic performance optimizations, becuase the 
current implementation is _terribly_ ineffective (EditBox widget 
chokes on less-than-medium-sized texts). [Text editing hates 
me](https://faultlore.com/blah/text-hates-you/) and [text 
rendering hates me 
too](https://lord.io/text-editing-hates-you-too/) and I'm aware 
of that.

>SDL, GLFW and Co. are mostly about basic window creation and 
>support of so called "message pumps"

This is basically what we do now. SDL creates windows, but 
doesn't do much afterwards. I have high hopes about SLD3 though.

>I mean that time for pure D UI was gone 10 years or so ago.
>My pardon if for someone all this may sound as a demotivator but 
>this was not my intent.

I'm well aware of that fact. I have had many different emotions 
about that, and currently I'm at the stage of acceptance. On the 
other hand, since this ship has sailed long time ago, no reason 
to hurry anymore.


More information about the Digitalmars-d-announce mailing list