Skip to content

History

Revisions

  • docs: point at the playground, which nothing linked to

    @equantictech equantictech committed Aug 10, 2026
    ddfd2f2
  • docs: Track I — editor intelligence, and what is no longer ahead

    @equantictech equantictech committed Aug 10, 2026
    acfe71b
  • docs: Material Symbols, responsive panes, the code face, and the SSR theme mode Four things preview.7 ships, each written where someone would look for it rather than in a changelog. Icons: the pack table gains Material Symbols, and the page finally says what an icon package IS — a catalog of IconGlyph, drawn with `Glyph`, not `Icon`. With the number that matters: a page naming two glyphs emits 627 bytes out of a catalog whose source is ~8 MB, so pack size is a build cost, not a download. DeclarativeSurface: `Glyph` joins `Gap` and `DotBadge` in the named-factory table, with the reason it differs — `Icon` has two constructors and a mirrored factory can only be one of them, so a pack glyph could only be drawn with `new`, in the one place the framework promises you never need it. WriteOnceComponents: `Flexible` with a basis, which is what makes a responsive two-pane layout expressible. The example is the constructor + initializer form because `Wrap` is an init property — the first draft used a `with` expression on a class, which does not compile, and this one was compiled in a scaffolded app before being written down. Styling and ServerIntegration: `--eq-font-mono` (and why the measurer reads the same variable — a caret lands beside its character otherwise), and `UseInitialThemeMode`, including why applying on the server is inert.

    @equantictech equantictech committed Aug 10, 2026
    c4c55e5
  • docs: authoring without `new`, including your own components The factory surface had no page of its own: the README showed it, the template used it, and anyone asking "why does this compile without a `new`?" had nowhere to look. Worse, the answer everyone reaches for — "that must be a framework-only trick" — is wrong, and nothing said so. DeclarativeSurface covers the contract (named like the type, mirrors a constructor, no overloads, `children` last), how an app's own components join it through the generator, the widest-constructor rule and `[UiFactory]`, EQ3101 and EQ3102, and the one sharp edge: a factory shadows its type, but only for types that arrive through a `using` — so your own are never shadowed, and `Gap` and `DotBadge` exist for the framework's two that are. Also the `dotnet clean` note for a renamed generator, because eqc reads the generated FILES and the compiler never removes what a generator stopped writing.

    @equantictech equantictech committed Aug 9, 2026
    d93ac70
  • docs: the editor's grid, and why the caret used to drift

    @equantictech equantictech committed Aug 8, 2026
    81b3dbb
  • docs: the component boundary, and eqc's field/init support

    @equantictech equantictech committed Aug 8, 2026
    69af3a1
  • docs: bun bundles pages, full stop

    @equantictech equantictech committed Aug 8, 2026
    ff0bfb1
  • docs: neutralize remaining framework-specific examples

    @equantictech equantictech committed Aug 8, 2026
    730aa37
  • docs: one styling engine — the Tailwind adapter is gone Styling now documents the single pipeline (typed C# to atomic CSS / GPU paint) and a bring-your-own-CSS note on the escape hatch; the Tailwind package page, build-flow stages and examples are removed or made framework-neutral.

    @equantictech equantictech committed Aug 8, 2026
    d05ed0b
  • docs: present the product as a single, settled design The wiki now describes what eQuantic.UI is — never what it used to be. Removed every legacy banner, migration log, slice label, internal date, baseline progression and discarded-decision story across 18 pages; changelog pages fold into their product pages and remain as pointers; the roadmap lists only what is ahead. Facts were verified against the source tree while rewriting (golden count, Vulkan backend, theme bridge, Tailwind property names).

    @equantictech equantictech committed Aug 8, 2026
    35ad5d0
  • 📝 docs: lifetime do RealizeResult + LayoutNodePool (106→67 KB/frame)

    @equantictech equantictech committed Aug 8, 2026
    0bb5d58
  • 📝 docs: Excel-core da spreadsheet (headers, shift+clique, fill handle) + cursores no vocabulário

    @equantictech equantictech committed Aug 7, 2026
    e053bf5
  • 📝 docs: Spreadsheet na galeria do Studio + a fence do scroll 2D

    @equantictech equantictech committed Aug 7, 2026
    460f377
  • 📝 docs: Spreadsheet completa — componente, keymap partilhado, resize por drag e o bug de nomeados

    @equantictech equantictech committed Aug 7, 2026
    ea23b1e
  • 📝 docs: Spreadsheet (fatia 1: modelo) + os 3 fixes do eqc que o transpile caçou

    @equantictech equantictech committed Aug 7, 2026
    96bf7f2
  • 📝 docs: Getting Started — três comandos para um app write-once

    @equantictech equantictech committed Aug 7, 2026
    210f0b2
  • 📝 docs: Photon — alocações 183→106 KB/frame (cache de paths + builder reutilizado; reverts documentados)

    @equantictech equantictech committed Aug 7, 2026
    bfe0a82
  • 📝 docs: ListView (lista com reciclagem) + frame exato do #app e defaults do ScrollView web

    @equantictech equantictech committed Aug 7, 2026
    f8128f4
  • 📝 docs: Photon — harness de perf (baselines 183 KB/frame, 146 cmds, p95 0,32 ms; catracas)

    @equantictech equantictech committed Aug 7, 2026
    0937a7c
  • 📝 docs: Photon — IME por NSTextInputClient (marked text, selectors, candidate window)

    @equantictech equantictech committed Aug 7, 2026
    a34c319
  • 📝 docs: Photon — a árvore de semântica e a ponte NSAccessibility (M4 v1)

    @equantictech equantictech committed Aug 7, 2026
    6e82c1c
  • 📝 docs: MapUI — contrato do 404 (status verdadeiro, página /404 da app, defaults com formato) e o frame invariante do #app

    @equantictech equantictech committed Aug 7, 2026
    235c283
  • 📝 docs: o overlay de erro com stack C# — os dois saltos de source map

    @equantictech equantictech committed Aug 7, 2026
    1d3c7ec
  • 📝 docs: hot reload web — os três defeitos silenciosos e o circuito a funcionar

    @equantictech equantictech committed Aug 7, 2026
    fe6846c
  • 📝 docs: o blink compassado — 2 presents/s em vez do refresh inteiro

    @equantictech equantictech committed Aug 7, 2026
    306103d
  • 📝 docs: hot reload nativo — dotnet watch, o acordar da janela e a geração de caches

    @equantictech equantictech committed Aug 7, 2026
    feefc1a
  • 📝 docs: a metade web do editor, e os cinco defeitos que só corrê-la revelou

    @equantictech equantictech committed Aug 7, 2026
    34fc0f4
  • 📝 docs: find, brackets, decorações por intervalo e a janela de linhas

    @equantictech equantictech committed Aug 6, 2026
    4fee642
  • 📝 docs: CodeEditor, o keymap partilhado e a geometria do caret

    @equantictech equantictech committed Aug 6, 2026
    a754a9d
  • 📝 docs: CodeBlock, a medição no contexto, e as regras do eqc para modelos puros

    @equantictech equantictech committed Aug 5, 2026
    0d42c1e