text-shaping: add output image to README
text-shaping: support multiline
text-shaping: update README
Concept code.
imgui: Immediate-mode GUI system rendered with Skia and Metal. Precursor to the frame concept.
frame: Simple tiling-frame manager within a window with support for resizing, splitting frames vertically and horizontally, and closing frames. Rendered with Skia and Metal.
multi-pass: Multi-pass rendering to an intermediate texture with separate render pipelines.
entity-map: Map for holding arbitrary state behind a handle that is accessed
through leasing and supports effects. Inspired by EntityMap
in GPUI.
glyph-atlas: Single line text rendering on the CPU from a glyph atlas. Only supports monospace fonts. Precursor to the text-skia concept.
text-shaping: Text shaping and scaling with Swash output to an image. Supports ligatures and full color emojis.
text-skia: Text rendering of monospace fonts to a small region that support simple editing operations, smooth scrolling, emojis, and soft line wrapping. Rendered with Skia and Metal. Precursor to the file-view concept.
file-view: Simple file viewer with smooth scrolling. Only supports monospace fonts without emojis. Rendered directly with WGPU.
selector: Selector interface similar to FZF.