tawasuyu

tawasuyu/llimphi

Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.

Rust 614Markdown 274TOML 149RON 310606 Definitions

⎇ main widgets/fugaces/README.md Markdown · 24 lines · 1.0 KB History raw

chore: refresco desde el monorepo (pin tawasuyu.git v0.3.0) b575c63f1 · Sergio ·

1# llimphi-widget-fugaces
2
3> The machine of **ghost controls**.
4
5A ghost is a control that **takes up no room while it has nothing to say**: at rest you
6see one, taking turns; bringing the pointer close brings them all out to be touched.
7
8| what it owns | |
9|---|---|
10| voice hierarchy | `Nivel` — who gets to speak when there is room for one |
11| rotating turn | which ghost is showing right now |
12| learned seat | position earned by use |
13| freeze under the pointer | it does not rotate away from under your finger |
14| strip assembly | how the row is laid out when they all come out |
15
16Agnostic of **what** each ghost represents and of **how** each icon is painted.
17
18It was born in shuma's header inside `pata`, and it is extracted here because the pattern
19does not belong to the desktop bar: it serves anywhere there are **more actions or states
20than pixels**, which is the definition of a contextual toolbar.
21
22---
23
24Part of **llimphi** — see [llimphi](../../README.md) and the widget catalogue in [`MANUAL.md`](../../MANUAL.md).

README.md

llimphi-widget-fugaces

The machine of ghost controls.

A ghost is a control that takes up no room while it has nothing to say: at rest you see one, taking turns; bringing the pointer close brings them all out to be touched.

what it owns
voice hierarchyNivel — who gets to speak when there is room for one
rotating turnwhich ghost is showing right now
learned seatposition earned by use
freeze under the pointerit does not rotate away from under your finger
strip assemblyhow the row is laid out when they all come out

Agnostic of what each ghost represents and of how each icon is painted.

It was born in shuma's header inside pata, and it is extracted here because the pattern does not belong to the desktop bar: it serves anywhere there are more actions or states than pixels, which is the definition of a contextual toolbar.


Part of llimphi — see llimphi and the widget catalogue in MANUAL.md.