Skip to content

Commit 04d6618

Browse files
docs: introduce Microsoft.UI.Reactor on first prose reference (#378)
Apply the naming convention that the first prose mention of "Reactor" in each document is the fully qualified "Microsoft.UI.Reactor" (with an optional "(Reactor)" parenthetical where the parenthetical reads well); subsequent references stay as "Reactor". H1 headings, code identifiers (ReactorApp, ReactorHost, ReactorD3, Reactor.SelfTests, etc.), YAML frontmatter, and code fences are left untouched. Scope (one edit per file): - 61 guide templates under docs/_pipeline/templates/ (sources for docs/guide; regenerated via mur docs compile --no-screenshots) - 79 spec docs under docs/specs/ - 16 reference/research/security/perf/aot docs - 4 sample READMEs - 1 pipeline meta (docs/_pipeline/ai-author-skill.md) - 61 regenerated docs/guide/*.md outputs Out of scope: docs/guide (generated; regenerated here), C# XML doc comments, sample/src CHANGELOG entries, scaffold templates with no prose Reactor. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 719c22a commit 04d6618

222 files changed

Lines changed: 344 additions & 228 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/_pipeline/ai-author-skill.md

Lines changed: 1 addition & 1 deletion

docs/_pipeline/templates/accessibility.md.dt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ goal: |
1212
tier: comprehensive
1313
---
1414

15-
Reactor's accessibility surface is two layers: modifiers that map to
15+
Microsoft.UI.Reactor (Reactor)'s accessibility surface is two layers: modifiers that map to
1616
WinUI automation properties (`.AutomationName`, `.HeadingLevel`,
1717
`.Landmark`, `.LiveRegion`, `.TabIndex`, `.AccessKey`) and hooks that
1818
add runtime behavior (`UseFocusTrap` for modal focus trapping,

docs/_pipeline/templates/advanced.md.dt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ goal: |
1313
tier: comprehensive
1414
---
1515

16-
Advanced is the layer where Reactor's declarative ceiling meets the
16+
Advanced is the layer where Microsoft.UI.Reactor (Reactor)'s declarative ceiling meets the
1717
imperative WinUI runtime underneath. Most of the framework is shaped to
1818
make the declarative path the right path — render is a function of
1919
state, the reconciler turns the next element record into a control

docs/_pipeline/templates/analyzer-architecture.md.dt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ goal: |
1414
tier: comprehensive
1515
---
1616

17-
Reactor ships a small Roslyn analyzer suite that catches mistakes the
17+
Microsoft.UI.Reactor (Reactor) ships a small Roslyn analyzer suite that catches mistakes the
1818
type system can't — conditional hook calls, missing list keys,
1919
hardcoded colors, icon buttons with no accessible name, stale closure
2020
captures in `UseMemoCells`, and missing XML docs on public API. The

docs/_pipeline/templates/animation-pipeline.md.dt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ goal: |
1414
tier: comprehensive
1515
---
1616

17-
Reactor's animation surface looks deceptively simple — set
17+
Microsoft.UI.Reactor (Reactor)'s animation surface looks deceptively simple — set
1818
`.Opacity(visible ? 1 : 0)` and attach `.OpacityTransition()`, and the
1919
property change animates on next render. Underneath, four distinct
2020
systems route into the same compositor layer: declaration-site implicit

docs/_pipeline/templates/animation.md.dt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ tier: comprehensive
1313
winui-ref: https://learn.microsoft.com/en-us/windows/apps/design/motion/
1414
---
1515

16-
Reactor exposes four animation systems and one rule about which to pick.
16+
Microsoft.UI.Reactor (Reactor) exposes four animation systems and one rule about which to pick.
1717
The rule first: the **compositor** can only animate five properties —
1818
Opacity, Offset (Translation), Scale, Rotation, and CenterPoint — and
1919
when it does, the managed render thread is not involved and the

docs/_pipeline/templates/architecture-overview.md.dt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ goal: |
1414
tier: comprehensive
1515
---
1616

17-
Reactor is a declarative shell over WinUI. You write a `Component` whose
17+
Microsoft.UI.Reactor (Reactor) is a declarative shell over WinUI. You write a `Component` whose
1818
`Render()` method returns an immutable tree of element records — value
1919
types that describe what you want on screen, not the WinUI controls that
2020
implement it. A single reconciler diffs the new tree against the previous

docs/_pipeline/templates/async-resources.md.dt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ tier: solid
1414

1515
# Async Resources
1616

17-
Reactor's async hooks — `UseResource`, `UseInfiniteResource`, and
17+
Microsoft.UI.Reactor (Reactor)'s async hooks — `UseResource`, `UseInfiniteResource`, and
1818
`UseMutation` — replace the "one `UseState` for data, one for loading, one
1919
for error, one `UseEffect` to tie them together" pattern. They own the
2020
fetch lifecycle: cancellation on deps-change, drop late results after

docs/_pipeline/templates/charting.md.dt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ drop into D3 only when the higher-level surface refuses what you need.
3030

3131
# Charting
3232

33-
ReactorD3 brings data visualization to Reactor. The chart DSL provides high-level
33+
ReactorD3 brings data visualization to Microsoft.UI.Reactor (Reactor). The chart DSL provides high-level
3434
`LineChart`, `BarChart`, `AreaChart`, and `PieChart` factories that produce
3535
standard Reactor elements. You bind data, configure appearance with a fluent
3636
API, and the chart renders as native WinUI shapes on a Canvas.

docs/_pipeline/templates/cheat-sheet.md.dt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ tier: solid
1313

1414
# Cheat Sheet
1515

16-
Reactor at a glance. Every row links to the page that covers it in
16+
Microsoft.UI.Reactor (Reactor) at a glance. Every row links to the page that covers it in
1717
depth.
1818

1919
## Minimum viable app

0 commit comments

Comments
 (0)