Tags: wess/guise
Tags
Build against the pinned zed gpui rev; park the gallery demo The components track gpui's git line (newer than crates.io 0.2.2), so redirect the crates.io gpui onto the exact zed rev via [patch.crates-io], with zed's transitive async-process/async-task patches. The library and its tests build standalone against the fork. The gallery showcase still targets the old 0.2.2 API, so it is excluded from the workspace until it is ported to the newer gpui.
Release 0.2.3: Editor styling, highlights, and buffer access Editor: - EditorStyle — per-editor visual overrides (bare mode plus bg, text, caret, selection, active-line, gutter, and placeholder colors); .style() and .set_style() to apply and swap at runtime - token_colors() — override the syntax palette - set_highlights() — background rectangles for search matches / occurrences - model() and edit() — read and mutate the EditorModel with the same bookkeeping as built-in edits - caret_origin() and line_height() — anchor completion popups and inline widgets Theme: - Palette::set_shades() — re-pin a color's ramp before init Docs: editor.md and theming.md cover the new API.
PreviousNext