You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As discussed in 95a1578, I am adding Primitive::Text, text rendering in blocks without rendering to an intermediate space, for more efficient rendering and better interactive editability. The feature needs work:
Specify text positioning via a bounding box, so that we can tolerate font changes better and more reasonably specify location (b2ef581)
Optional truncation/ellipsis of long text
Usage and demos:
Add a vui::widgets::Label that displays static text blocks from a string. (03fd53f)
Add a vui::widgets::TextBox that displays dynamic and eventually editable text.
Add text labels to vui::widgets::*Button. (84e3322)
Replace all or most existing text rendering
Resolution and Z/depth issues:
Explicitly chosen resolution / text sizing within block
Add a means to get outlined text (as used in the existing tooltip and logo) efficiently — this will increase thickness
We may want characters to be able to have depth themselves (3D emoji)
Flag indicating intent to engrave the text, so all features should touch the front face and be legible as monochrome
f4e256c adds outlined text. However, I ran into trouble trying to actually use it for the Tooltip widget — nothing is visible even though all the layout looks correct. (The bug is not specific to outlined text.) I think I need better debugging tools for block definitions — some kind of “why is this invisible” report.
As discussed in 95a1578, I am adding
Primitive::Text
, text rendering in blocks without rendering to an intermediate space, for more efficient rendering and better interactive editability. The feature needs work:vui::widgets::Label
that displays static text blocks from a string. (03fd53f)vui::widgets::TextBox
that displays dynamic and eventually editable text.vui::widgets::*Button
. (84e3322)embedded-graphics
— Replaceembedded-graphics
dependency #528)The text was updated successfully, but these errors were encountered: