Concept Index
Concepts, properties and mechanisms named by the chapters, with the sections that discuss them, grouped by initial letter; terms that start with a symbol come first.
Symbols
Section titled “Symbols”- & selector — & and :scope
- -| — Evaluation, rendering, errors and output
- .ebox file — The file contract
- .ecss — Rule files
- :dispose — The source protocol; Disposal and ownership
- :item-key — The source protocol
- :keymap — The ETAF interface
- :keys — Host keys
- :load — The source protocol
- :local-variables — The ETAF interface
- :mutate — The source protocol
- :mutate-batch — The source protocol
- :on-change — The ETAF interface
- :on-direction — Direction
- :on-frame — Presentation
- :on-press — Event properties
- :on-state — Playback control
- :provider — The source protocol
- :region — Declaring a region
- :scope — & and :scope
- :styles — Rules and roots
- :timeout — Timeout
- :use — Actions, Behaviors and Error Boundaries
- ⇒ — Evaluation, rendering, errors and output
- ▷ — Evaluation, rendering, errors and output
- abnormal hook — Standard Hooks
- absolute positioning — Positioning and layers; Positioning and the positioning host
- acceptance contract — Tests and documentation are contracts
- acceptance inventory — How a change is verified
- acceptance surface — Running an example
- acceptance test — Adding a style property
- accessible icon name — The icon component
- Action — Actions, Behaviors and Error Boundaries
- action menu — The menu component
- activation — Hit testing; Activation; In-place native editing
- activation binding — Ebox keymaps
- active property — Model
- active state — The active state
- adapter — Preparation; Capabilities and composition; Disposal and ownership; Model
- adapter error — Errors and recovery
- adaptive viewport — Refit across both layers
- after flush — Reports, observers and hooks
- aggregate state — Controlled geometry
- alias — Shorthands and aliases; Model
- aliases — The schema definition
- align content — Alignment and gaps
- align items — Alignment and gaps; Alignment
- align self — Alignment and gaps
- alignment — Nested scrollers and scroll-into-view
- ancestor scope — Context
- anchor — Positioning and layers; Anchors and placement
- anchor target — Anchors and placement
- anchored menu — The dropdown menu
- anchored panel — The popover component
- animation — Sources the framework publishes; Origins; Time-driven values
- anonymous paragraph — Block, inline and anonymous paragraphs
- application picker — Launcher and switcher
- application state — Four places for application state
- architecture document — Keeping the map accurate
- arrival time — Storing and reading entries
- async adapter — The load lifecycle
- atomic add — Errors and recovery
- atomic failure — Semantic details; Errors and recovery
- atomicity — Recovery
- attribute inheritance — Inheriting interaction attributes
- attribute operator — Attributes
- attribute selector — Attributes
- audio sidecar — Audio
- author — Origins
- author identity — The node record
- author ownership — Model
- author properties — Node mutations
- author property — Model
- author tag — Adding a Host kind
- authoritative owner — Authoritative owners
- auto flow — Implicit tracks and automatic placement
- auto placement — Implicit tracks and automatic placement
- auto presentation — The select component
- auto-load — Creating a controller; Refresh and uncertainty
- autoload — Installing with package.el
- autoplay — The video canvas
- backdrop — The floating surface; The dialog component
- backend contract — The module boundary
- background color — Background and visibility; The avatar component
- background remapping — Semantic details
- background revalidation — Refresh and uncertainty
- background timer — Starting, arming and disarming
- backoff — The cache model; Failure, backoff and busy
- badge — Status marks
- badness — Model
- baseline — Scenarios and budgets
- batch — Batches and ticks; Batching and flush; Mutations; The batch boundary
- batch session — Graphical frames and terminals
- Behavior — Actions, Behaviors and Error Boundaries
- behavior extension — Adding a Behavior
- bind — Controlled components; The shared selection contract
- binding ownership — From marking to retained edits; The ETAF invariants
- block — Block, inline and anonymous paragraphs
- block box — Structural properties
- border — Borders and corner radius
- border box — Coordinates: lines and pixels; The tree model; The geometry record
- border decoration — How overlays compose into the lines below
- border painting — Borders as characters
- border width error — Errors and recovery
- boundary copy — Model; Semantic details
- boundary rule — Exposing an Ebox capability through ETAF
- bounded failure output — How a change is verified
- bounded integer — The number input
- box — Model
- box sizing — Sizing; Minimum, maximum and box sizing
- budget — Scenarios and budgets
- buffer as canvas — Text applications
- buffer divergence — Recovery from foreign edits
- buffer kill — Semantic details
- buffer layout — The projection model
- buffer mode map — Standard Key Bindings
- buffer ownership — The mount
- buffer position — The tree model
- buffer state — The Ebox invariants
- build profile — The module boundary
- busy marker — Failure, backoff and busy
- button variant — The button
- byte compilation — Compiling
- cache — The string boundary
- cache eviction — Cache and inspection
- cache key — The paragraph record
- callback composition — Callback order
- callback cost — Semantic details
- caller-owned state — Controlled components; Items and state
- cancel — Cancelling and disposing; Cancelling and stopping
- cancel function — Cancellation
- cancellation — Errors and recovery; Errors and recovery; Cancellation
- cancelled write — Uncertain external results
- canonical identifier — Model
- canvas background — The mount
- canvas input — The Ebox buffer mode
- capability — Graphical frames and terminals; The source protocol
- capability validation — Creating a source
- capture — Event properties
- capture order — Callback order
- card anatomy — Panel and card surfaces; The floating surface
- card face — The playing card
- caret placement — Clicks, selection and offset mapping
- cascade layer — Cascade layers; Model
- cascade library — Styles belong to ECSS
- cascade order — The cascade order
- cascade origin — Origins
- catalog entry — Adding a UI component
- category — The stage record
- cell function — Tables and rows
- cell image — The tile grid
- certainty — Mutations; The outcome envelope; Refresh and uncertainty; Data, Resource and async share one boundary
- chafa — Missing optional dependencies
- change observer — Configuring the behavior
- check state — Push and pull
- checkbox mark — Checkbox and switch
- child combinator — Combinators
- chips — The select component
- chosen state — Reactions
- CJK — CJK, clusters and emoji
- clamp — Errors and recovery
- clamped size — Painted size and rows
- clamping — Anchors and placement; Reading and writing the offset; Errors and recovery
- class count — Specificity
- class selector — Type, ID and class
- classification cost — Semantic details
- classification errors — Errors and recovery
- cleanup — Actions, Behaviors and Error Boundaries; Loader results and cleanup; The editor mode
- cleanup errors — Errors and recovery
- cleanup function — Cleanup functions
- cleanup on discard — Late results
- cleanup timing — Loading and reloading
- clear button — The search field
- click-then-drag — The drag lock
- clipped overlay — Errors and recovery
- clipping — Positioning and the positioning host
- clock lifetime — Ownership and interruption
- cluster width — Measurement caching
- collision — Semantic details
- colocated repository — How a change is delivered
- color — Colors; Text
- color emoji — The Ebox emoji renderer
- color interpolation — Interpolation and easing
- color pair — Resolving a palette
- column — Rows and columns
- column pass — How grid lays out
- command palette — Help and the command palette
- command registry — The command palette
- Commentary record — Public interfaces
- commit — Runtime; The commit and the buffer write
- commit boundary — One reactive graph, three phases
- commit callback — Range
- commit certainty — The SQLite Data source
- committed reference — Interaction flows through committed Host references
- compact trigger — The context menu
- companion — The file contract
- compatibility — Layers and stability
- completion — Transitions and frame sequences
- Component — Components
- Component environment — Creation environment
- component family — The catalog and storage packages
- component instance — The instance record
- Component instance — Components
- component model — Components are the only reusable UI unit
- component scope — Rules and roots
- Component state — Choosing by lifetime and ownership
- component styles — Component Styles and Themes
- composed parts — Painting, caches and display twins
- composition — Model
- compound selector — Selector syntax
- compute errors — Errors and recovery
- computed — Computed values
- computed style — The computed style record; Model
- computed style record — The computed style record
- computed value — Computed values and provenance; Model
- condition data — Completing once
- condition hierarchy — The error hierarchy; The error hierarchy; Standard Errors
- construction cost — Semantic details
- content order — Panel and card surfaces
- content track — Tracks
- Context — Context
- context inheritance — Components are the only reusable UI unit
- contexts — The schema definition
- controlled control — The shared selection contract
- controlled geometry — Controlled geometry
- controlled input — Controlled components
- controlled open — The popover component
- controlled text — In-place native editing
- controller pager — Pagination
- controller refs — The controller model
- controller states — The data grid
- conventional commit — How a change is delivered
- converter failure — Errors and recovery
- converter protocol — The converter protocol
- coordinate callbacks — The tile grid
- coordinate system — Coordinates: lines and pixels
- corner radius — Borders and corner radius
- creation environment — Creation environment
- cross alignment — Rows and columns; Rows and columns
- cross axis — The main and cross axes
- currentColor — Colors
- custom property — Custom properties; Model
- cyclic navigation — Tab order
- damage — The flush pipeline; The Ebox invariants
- dark mode — Resolving a palette
- data backend — Adding a Data backend
- Data Controller — The controller model
- Data Source — The source protocol
- declaration — One semantics, three spellings
- declaration cache — Compilation and caches; Semantic details
- declaration compilation — Compilation and caches
- declaration expansion — Shorthands and aliases
- declare layers — Cascade layers
- default set — Resolving a name; The registry interface
- default value — How to read the entries
- defensive copy — Semantic details
- deferred delivery — The batch boundary
- deferred token — Theme tokens
- definition entry — Definition entries
- delivery — Draining
- demerits — Model
- density ramp — Presentation
- dependencies — Dependency tracking
- dependency direction — Dependencies
- dependency edge — From marking to retained edits; Retained, not rebuilt
- dependency table — Viewport unit dependencies
- dependency tracking — Reactivity
- derived focus state — Focus is mount state
- derived state — Computed values
- descendant combinator — Combinators
- description line — The card component
- desktop item — Items, tone and the shell
- detached node — Model
- determinate progress — Progress
- device pixel ratio — The video canvas
- diagnostic — Model
- dictionary — Model
- direction — Direction
- direction scheme — Direction
- dirty bit — Dirty bits and the queue
- dirty bits — The style pass
- dirty invalidation — How an invariant is held
- dirty kind — The schema definition
- dirty node — The retained tree is the source of truth
- dirty path — Dirty bits and the queue
- dirty state — Push and pull
- disabled hit area — Hit testing
- disabled host — Disabled Hosts and hit testing
- disabled item — The option contract
- disarm — Starting, arming and disarming
- discard — Late results; Loader results and cleanup
- dismiss — Event properties
- dismissal — Dismissing with Escape
- dismissible alert — Alerts and empty states
- dispatch errors — Errors and recovery
- display settings — Semantic details
- display space — Display primitives
- display twin — Painting, caches and display twins
- disposal — Scopes; Migration and disposal
- dispose — Cancelling and disposing
- disposed controller — Cancelling and stopping
- divider overlay — Splitter and pane resizer
- document order — Querying the node tree; The tree model
- document tree — Markdown document rendering
- dominant cost — Diagnosis
- draft value — The number input; The date picker
- drag gesture — Event properties
- drag lock — The drag lock
- drag payload — Gesture phases and the payload
- drag phase — Gesture phases and the payload
- drag preview — Range
- drag step — Keyboard equivalents
- drain — Draining
- dropdown anchor — The select component
- duration — Transitions and frame sequences
- dynamic module — The EKP C module
- dynamic programming — The five stages
- eager validation — Semantic details
- easing — Transitions and frame sequences; Interpolation and easing
- ebox — The packages
- Ebox input — The Ebox interface
- ebox node — The node record
- Ebox node as subject — Subjects
- Ebox schema — Styles Implementation
- ebox-buffer-mode — The Ebox buffer mode
- ebox-buffer.el — The Ebox modules
- ebox-file.el — The Ebox modules
- ebox-flex.el — The Ebox modules
- ebox-image.el — The Ebox modules
- ebox-interaction.el — The Ebox modules
- ebox-layout.el — The Ebox modules
- ebox-measure.el — The Ebox modules
- ebox-node.el — The Ebox modules
- ebox-size.el — The Ebox modules
- ebox-style.el — The Ebox modules
- ebox-viewport.el — The Ebox modules
- ecss — The packages
- ecss-cascade.el — The ECSS modules
- ecss-file.el — The ECSS modules
- ecss-selector.el — The ECSS modules
- edit session — In-place native editing
- editing buffer — The input session
- effective measure — The projection model
- ekp — The packages
- EKP C module — The EKP C module
- ekp-buffer.el — The EKP modules
- ekp-hyphen.el — The EKP modules
- ekp-layout.el — The EKP modules
- ekp-utils.el — The EKP modules
- elapsed — The operation record
- Emacs version — Requirements
- embedded editor — What the behavior owns
- emergency layout — Model
- emoji — The Ebox emoji renderer; Font fallback and the line height; CJK, clusters and emoji
- emoji picker — Reactions
- empty hint — What the behavior owns
- empty keymap — Inheriting interaction attributes; Disabled Hosts and hit testing
- empty state action — Alerts and empty states
- empty text — Errors and recovery
- emulation keymap — The scoped key layer
- end anchoring — End anchoring
- ending a session — Ending, leaving and the finisher
- engine boundary — Ebox is the only layout and buffer engine
- entry — The cache model
- entry file — Public interfaces; How a package is organized
- entry kinds — Definition entries
- entry memory — Resolving the entry
- equality — Equality
- error boundary — Actions, Behaviors and Error Boundaries
- error condition — The error hierarchy; The error hierarchy; Standard Errors
- error data — Semantic details; Errors and recovery; The error hierarchy
- error layering — Semantic details
- error recording — Loading pages
- error site — What the API signals
- error→ — Evaluation, rendering, errors and output
- Escape — Dismissing with Escape
- etaf — The packages
- etaf adapter — Exposing an Ebox capability through ETAF
- ETAF scroll API — Inner scrolling versus buffer scrolling
- etaf-accordion — Disclosure and collections
- etaf-alert — Alerts and empty states
- etaf-animation-active-p — Stopping, finishing and the switch
- etaf-animation-enabled — Stopping, finishing and the switch
- etaf-animation-error — Errors and recovery
- etaf-animation-example-open — The example theatre
- etaf-animation-finish — Stopping, finishing and the switch
- etaf-animation-frame-rate — The shared clock
- etaf-animation-frames — Transitions and frame sequences
- etaf-animation-interpolate — Interpolation and easing
- etaf-animation-paused — The shared clock
- etaf-animation-speed — The shared clock
- etaf-animation-stop — Stopping, finishing and the switch
- etaf-async — Describing an asynchronous operation
- etaf-async-cancelled — Errors and recovery
- etaf-async-error — Errors and recovery
- etaf-async-timeout — Errors and recovery
- etaf-avatar — The avatar component
- etaf-breadcrumb — Tabs, breadcrumb and steps
- etaf-button — The button
- etaf-calendar — The calendar component
- etaf-card — The card component
- etaf-checkbox — Checkbox and switch
- etaf-command-palette — The command palette
- etaf-component.el — The ETAF modules
- etaf-confirm-dialog — Confirmations and outside clicks
- etaf-context-menu — The context menu
- etaf-data-controller — Creating a controller
- etaf-data-error — Reading state; Errors and recovery
- etaf-data-grid — The data grid
- etaf-data-items — Reading state
- etaf-data-memory-source — The in-memory source
- etaf-data-source — Creating a source
- etaf-data-source-capabilities — Capabilities and composition
- etaf-data-source-load-page — Loading a page without a Controller
- etaf-data-status — Reading state
- etaf-data-stopped-error — Errors and recovery
- etaf-data-total — Reading state
- etaf-date-picker — The date picker
- etaf-db — The packages; The catalog and storage packages
- etaf-dialog — The dialog component
- etaf-divider — The divider component
- etaf-drawer — The drawer component
- etaf-dropdown-menu — The dropdown menu
- etaf-empty — Alerts and empty states
- etaf-help — Help and the command palette
- etaf-label — The label component
- etaf-launcher — Launcher and switcher
- etaf-list — Disclosure and collections
- etaf-list-cache-arm — Starting, arming and disarming
- etaf-list-cache-create — Creating a cache
- etaf-list-cache-next — Choosing the next refresh
- etaf-list-cache-note-failure — Failure, backoff and busy
- etaf-list-cache-put — Storing and reading entries
- etaf-list-cache-start — Starting, arming and disarming
- etaf-manual package — Reading this manual in Emacs
- etaf-media-viewer — The media viewer
- etaf-menu — The menu component
- etaf-number-input — The number input
- etaf-pagination — Pagination
- etaf-palette — Help and the command palette
- etaf-pane-resizer — Splitter and pane resizer
- etaf-panel — The panel component
- etaf-playing-card — The playing card
- etaf-popover — The popover component
- etaf-progress — Progress
- etaf-radio — Radio and segmented
- etaf-range — Range
- etaf-reactions — Reactions
- etaf-reactive.el — The ETAF modules
- etaf-resizable-panel — The resizable panel
- etaf-resource — Creating a Resource
- etaf-resource-error — Reading state; Errors and recovery
- etaf-resource-example-close — The shipped example
- etaf-resource-example-open — The shipped example
- etaf-resource-result — Loader results and cleanup
- etaf-resource-status — Reading state
- etaf-resource-value — Reading state
- etaf-runtime.el — The ETAF modules
- etaf-search-field — The search field
- etaf-segmented — Radio and segmented
- etaf-select — The select component
- etaf-skeleton — Placeholders
- etaf-slider — Slider
- etaf-splitter — Splitter and pane resizer
- etaf-sqlite-column — Declaring storage
- etaf-sqlite-commit-unknown — Errors and recovery
- etaf-sqlite-database — Declaring storage
- etaf-sqlite-error — Errors and recovery
- etaf-sqlite-initialize — Initializing the database
- etaf-sqlite-schema-error — Errors and recovery
- etaf-sqlite-source — The SQLite Data source
- etaf-sqlite-table — Declaring storage
- etaf-sqlite-unavailable — Errors and recovery
- etaf-statistic — Metrics
- etaf-steps — Tabs, breadcrumb and steps
- etaf-switch — Checkbox and switch
- etaf-switcher — Launcher and switcher
- etaf-table — The table component
- etaf-tabs — Tabs, breadcrumb and steps
- etaf-taskbar — The taskbar
- etaf-text-grid — The text grid
- etaf-text-input — The text input
- etaf-text-input-begin — Session functions
- etaf-text-input-end — Session functions
- etaf-tile-grid — The tile grid
- etaf-timeline — The timeline component
- etaf-toast — Tooltips and toasts
- etaf-tooltip — Tooltips and toasts
- etaf-transition — Transitions and frame sequences
- etaf-tree — Disclosure and collections
- etaf-ui — The packages; The catalog and storage packages
- etaf-ui-dismiss-outside-press — Confirmations and outside clicks
- etaf-ui-editor-configure — Configuring the behavior
- etaf-ui-editor-mode — The editor mode
- etaf-ui-editor-replace — Reading and replacing the value
- etaf-ui-editor-value — Reading and replacing the value
- etaf-ui-gallery-open — The example functions
- etaf-ui-icon — The icon component
- etaf-ui-icon-lines — Text variants
- etaf-ui-surfaces-open — The example functions
- etaf-ui-window-resize-open — The example functions
- etaf-video — The video canvas
- etaf-video-audio — Audio
- etaf-video-audio-volume — Audio
- etaf-video-density-ramp — Presentation
- etaf-video-display-fps — Presentation
- etaf-video-ffmpeg-program — External programs
- etaf-video-ffplay-program — External programs
- etaf-video-ffprobe-program — External programs
- etaf-video-pause — Playback control
- etaf-video-play — Playback control
- etaf-video-seek — Playback control
- etaf-video-set-audio — Audio
- etaf-video-set-speed — Playback control
- etaf-video-set-volume — Audio
- etaf-video-source-info — Sources and metadata
- etaf-video-state — Playback control
- etaf-video-step — Playback control
- etaf-video-toggle-playback — Playback control
- etaf-view.el — The ETAF modules
- etaf-window — The window
- etaf-window-chrome — Window controls and chrome
- etaf-window-controls — Window controls and chrome
- etaf-workspace-bar — The workspace bar
- event batch — The interaction path
- event context — Errors and recovery; Event context
- event dispatch — Programmatic dispatch
- event errors — Errors and recovery
- event kind — Programmatic dispatch
- event property — Event properties
- event stream — The timeline component
- event target — Event context
- evidence — Diagnosis
- exact — The three width constraints
- example theatre — The example theatre
- explicit focus — The two layers
- explicit nil — Inheriting interaction attributes
- export — Records, summaries and reports
- expr — Views
- extending the schema — Adding a style property
- extension checklist — What every extension shares
- extension point — Which routes are open
- external-unknown — The outcome envelope; The five reconciliation states
- failed commit — When an invariant looks broken
- failed publication — The button
- fall-through — Key resolution order
- fallback — The registry; Semantic details; The module boundary
- fallback viewport — Viewport units
- fallthrough — Components
- false alarm — When an invariant looks broken
- fast-forward — How a change is delivered
- feedback triple — Semantic variants
- ffmpeg — Missing optional dependencies
- ffplay — Missing optional dependencies
- ffprobe — Missing optional dependencies
- file rule precedence — Semantic details
- finisher — Ending, leaving and the finisher
- first completion — Completing once
- first flush — Errors and recovery
- fit — Metrics
- fitness class — Model
- fitted glyph — Font fallback and the line height
- fixed cells — The tile grid
- fixed height — The dialog component
- fixed track — Tracks
- fixed viewport — The mount viewport; Refit across both layers
- fixed width — Tables and rows
- fixed-width rows — The text grid
- flat variant — Panel and card surfaces
- flex algorithm — How flex lays out
- flex basis — Basis, growth, shrink and freezing
- flex container — Flex
- flex direction — The main and cross axes
- flex errors — Errors and recovery
- flex gap — Alignment and gaps
- flex grow — Basis, growth, shrink and freezing
- flex item — Flex
- flex lines — Wrapping
- flex shrink — Basis, growth, shrink and freezing
- flex wrap — Wrapping
- flip — Anchors and placement
- floating surface — The floating surface
- flush — The path of an update; Batching and flush; The commit and the buffer write
- flush count — The mount
- flush pipeline — The flush pipeline
- flush stage — The Ebox flush report
- focus — Focus is mount state
- focus API — The two layers
- focus change hook — Focus change hooks
- focus direction — Directional movement
- focus errors — Errors and recovery
- focus group — Focus groups and position memory
- focus position — Resolving the entry
- focus reveal — Point, focus and visibility
- focus scope — The modal scope
- focus stops — The modal scope
- focusable — Focus is mount state
- font — Text
- font fallback — Font fallback and the line height
- font family — Fonts
- font size — Fonts
- font style — Fonts
- font weight — Fonts
- fonts — Fonts
- foreign edit — Errors and recovery; Recovery from foreign edits; When an invariant looks broken
- fr — Tracks
- fragment — Views
- frame background mode — Following the Emacs frame
- frame dropping — Presentation
- frame rate — The shared clock
- frame sequence — Time-driven values
- framework keys — Standard Key Bindings
- framework sources — Sources the framework publishes
- freezing — Basis, growth, shrink and freezing
- freshness interval — Creating a cache
- full bleed — The resizable panel
- gap — Flex
- garbage collection — The operation record
- geometry — Adjacency
- geometry query — Hosts
- geometry record — The geometry record
- gesture — Gesture phases and the payload
- gesture binding — Ebox keymaps
- gesture callbacks — Controlled geometry and mode
- gesture errors — Errors and recovery
- ghost — The button
- global keyword — Inheritance and global keywords
- glossary — Glossary
- glue — Model
- glue distribution — The five stages
- GPL — License
- grace — The cache model
- grace period — Creating a cache
- grapheme cluster — CJK, clusters and emoji
- graphical frame — Graphical and terminal frames; Graphical frames and terminals
- graphics adapter — Graphics, text and placeholder adapters
- grid algorithm — How grid lays out
- grid alignment — Alignment
- grid area — Explicit placement and spans
- grid errors — Errors and recovery
- grid focus group — Directional movement
- grid placement — Grid; Explicit placement and spans
- grid span — Explicit placement and spans
- grid template — Grid
- grid track — Tracks
- group entry — Focus groups and position memory
- half block — The converter protocol
- handle — The video canvas
- has — Logical pseudo-classes
- hash consing — The computed style record; The computed style record
- header slot — The panel component; The resizable panel
- height — Sizing
- help — Help and the command palette
- help echo — Hover feedback
- hint display — How selection works
- hint key — Selecting a region
- hit test — Semantic details
- hit testing — z-index and occlusion; Hit testing; Disabled Hosts and hit testing
- hook — Standard Hooks
- horizontal rule — The divider component
- Host — Hosts
- Host defaults — Providing a Theme
- host kind — Adding a Host kind
- Host kind — Hosts
- Host reference — Hosts; The two layers
- host-owned node — Model
- hot field — Adding a style property
- hover — Hover feedback
- hover content — Hover feedback
- hover content on focus — Point, focus and visibility
- hover coverage — Inheriting interaction attributes
- hover style — Component Styles and Themes; State styles and hover
- hyphen margin — Model
- hyphenation — Model
- hyphenator — Model
- hypothetical size — Basis, growth, shrink and freezing
- icon fonts — Fonts
- icon glyph — The registry
- icon metrics — Metrics
- icon names — The registry interface
- icon set — The registry
- icon set spec — The registry interface
- icon size — Painted size and rows
- icon trigger — The dropdown menu
- ID count — Specificity
- ID selector — Type, ID and class
- identity — Equality; Keys, queries and pagination; Semantic details
- image cache — Cache and inspection
- image converter — The converter protocol; Adding an image converter
- image descriptor — SVG scenes
- image errors — Errors and recovery
- image invariant — The one-glyph line
- image node — The one-glyph line
- image preparation — Preparation
- image slice — Painted size and rows
- immediate — Creating a Resource
- implicit track — Implicit tracks and automatic placement
- importance — Origins
- importance tag — Importance
- important — Importance
- in-memory records — The in-memory source
- incremental damage — Retained, not rebuilt
- incremental guarantee — Invariants
- incremental update — The retained tree is the source of truth
- indefinite height — Errors and recovery
- independent mount — Running an example
- independent origins — Semantic details
- inert data — Model
- inherit — Inheritance and global keywords
- inheritance — Inheritance and global keywords
- inheritance key — The computed style record
- inherited dependency — Context
- inherited property — Style Properties
- initial — Inheritance and global keywords
- initial result — Creating a controller
- initial value — Style Properties
- initials — The avatar component
- inject — Context
- inline — Block, inline and anonymous paragraphs
- inline box — Structural properties
- inner scrolling — Inner scrolling versus buffer scrolling
- input API — The ETAF interface
- input errors — Errors and recovery
- input method — Input method preedit
- input ownership — Interaction flows through committed Host references
- input session — The input session; The mount record
- inset — Preparation
- installer — Actions, Behaviors and Error Boundaries; Adding a Behavior
- integer slider — Slider
- interaction boundary — The interaction path
- interaction errors — Errors and recovery
- interaction movement — Activation
- interaction path — The interaction path
- internal feature — How a package is organized
- internal symbol — Terminology; Public interfaces
- interpolation — Interpolation and easing
- interruption — Ownership and interruption
- interval — The cache model; Transitions and frame sequences
- intrinsic size — Relayout boundaries; The playing card
- intrinsic width — The three width constraints
- introspection — Runtime
- invalid animation settings — Errors and recovery
- invalid winner — Computed values and provenance; Semantic details
- invariant — Invariants; How an invariant is held
- is — Logical pseudo-classes
- ISO date — The date picker
- item cache — How flex lays out
- item gap — Rows and columns; Rows and columns
- item identity — Selection
- item key — Keys, queries and pagination; Items and state
- item plist — The option contract
- item retention — The controller model
- item state — Items, tone and the shell
- item tone — Items, tone and the shell
- justify content — Alignment and gaps; Alignment
- justify items — Alignment
- justify self — Alignment
- keep-value — The Resource model; Creating a Resource; Refresh and uncertainty
- key binding — Host keys; Standard Key Bindings
- key chain — Key resolution order
- key override — How selection works
- key resolution — Key resolution order
- key validation — Errors and recovery
- keyboard drag — Keyboard equivalents
- keyboard errors — Errors and recovery
- keyboard move — The window
- keyboard playback — The media viewer
- keycap — Status marks
- keyed identity — Tables and rows; The retained segment record; The ETAF invariants
- keyed list — Views
- keymap — The Ebox buffer mode
- keymap validation — Framework keys
- kinsoku — Kinsoku
- kinsoku profile — Kinsoku
- Knuth-Plass — The kp wrap mode
- kp wrap mode — The kp wrap mode
- label variant — The label component
- labelled key — Host keys
- late completion — Cancelling and stopping
- late result — Late results
- launcher button — The taskbar
- layer — Layers and stability
- layer ownership — Where errors come from
- layout conflict — The projection model
- layout control — The workspace bar
- layout key — The computed style record
- layout pipeline — The five stages
- layout plan — The string boundary
- layout subset — A flex and grid subset, not all of CSS
- laziness — Computed values
- lazy loader — Describing an asynchronous operation
- lazy resolution — The scoped key layer
- length — Lengths
- length unit — Coordinates: lines and pixels
- Liang algorithm — Model
- license — License
- lifecycle hook — Components; After the commit
- light mode — Resolving a palette
- line anchor — Writing the buffer
- line anchors — The mount record
- line breaking — Line breaking
- line height — Coordinates: lines and pixels; Font fallback and the line height
- line replacement — The flush pipeline
- line splicing — How overlays compose into the lines below
- line-end prohibition — Kinsoku
- line-start prohibition — Kinsoku
- link maintenance — Semantic details
- lisp directory — Public interfaces
- list cache — The cache model
- live query — The search field
- living manual — Tests and documentation are contracts
- load — Loading pages
- load path — How a package is organized
- load request — The load lifecycle
- load-path — Loading from source checkouts
- load-prefer-newer — Compiling
- loader — The Resource model
- loading — The controller model
- loading placeholder — Placeholders
- logical branches — Semantic details
- logical parentage — The root layer and page-level scrims
- logical sides — Padding and margin
- loop — Transitions and frame sequences
- looseness — Model
- lowering — The interaction path
- M-g — Selecting a region
- main axis — The main and cross axes
- malformed mutation — Errors and recovery
- margin — Padding and margin
- markdown — Markdown document rendering
- max backoff — Creating a cache
- maximum size — Minimum, maximum and box sizing
- measurement cache — Display primitives; Measurement caching
- measurement context — Display primitives
- measurement precedence — Window measurement and settling
- measurement tolerance — Errors and recovery
- membership — Semantic details
- menu item icon — The dropdown menu
- metric card — Metrics
- migration — Versions and Migration
- min-width — Painted size and rows
- minimum size — Minimum, maximum and box sizing
- minmax — Tracks
- minor mode — The editor mode
- missing anchor — Errors and recovery
- missing font — Metrics
- missing glyph — Resolving a name
- missing image — Errors and recovery
- missing versus stale — Freshness and unchanged replies
- modal list — The command palette
- modal panel — The dialog component
- modal scope — The modal scope; The floating surface
- modal side surface — The drawer component
- modal viewer — The media viewer
- mode profile — How to read the entries
- modification tick — Reading and replacing the value
- module — How a package is organized
- module map — Keeping the map accurate
- monospace surface — The text grid
- month grid — The calendar component
- mount — The path of an update; Runtime; The mount
- mount record — The mount record
- mount snapshot — Semantic details
- mounted scope — Model
- mounted viewport — The mount viewport
- mouse face — Hover feedback
- mutate many — Mutations
- mutation — The in-memory source; Mutations; The SQLite Data source
- mutation outcome — The outcome envelope
- native compilation — Compiling
- native completion — The menu component
- native input — Key resolution order
- native keymap — Ebox keymaps
- native module — The module boundary
- native pane — What the behavior owns
- native prompt — Slider
- native read — Ending, leaving and the finisher
- natural overlong token — The string boundary
- navigation items — Items and state
- nearest provider — Visibility
- nested regions — Declaring a region
- nested scrolling — Nested scrollers and scroll-into-view
- nested viewport — Viewport regions
- nesting — Running an operation
- neutral — Semantic variants
- next page — Queries and pagination
- next tick — Batches and ticks; After the commit
- no write replay — Retrying a committed write
- node mutation — Node mutations
- node tag — Model
- node tree — The tree model
- normal flow — Block, inline and anonymous paragraphs
- normalization — Loading a page without a Controller
- normalized metadata — Sources and metadata
- normalizer — The schema definition
- not — Logical pseudo-classes
- not active — Errors and recovery
- notation — Evaluation, rendering, errors and output
- nullable column migration — Initializing the database
- observation point — Standard Hooks
- observation port — Explicit, optional observation
- observer — Reports, observers and hooks; What the behavior owns
- observer conflict — Errors and recovery
- observer contract — The recorder and the report model
- obsolete request — The load lifecycle
- occlusion — z-index and occlusion
- occupied cell — Implicit tracks and automatic placement
- offset — Positioning and the positioning host
- on-color — The toggle icon
- on-focus-enter — Focus change hooks
- on-leave — Ending, leaving and the finisher
- one glyph per line — The one-glyph line
- one in flight — Choosing the next refresh
- opaque handle — Records and readers
- open flag — The floating surface
- operation — The recorder and the report model
- operation boundary — Running an operation
- operation record — The operation record
- option alist — Radio and segmented; The option contract
- option scope — How to read the entries
- optional dependency — Missing optional dependencies; External programs
- optional dependency degradation — Errors and recovery
- order — The main and cross axes
- origin — Model
- outer — Structural properties; Block, inline and anonymous paragraphs
- outermost scope — The batch boundary
- outlined field — The text input
- output cache — The retained tree is the source of truth
- outside policy — Confirmations and outside clicks
- overflow — Overflow and scrolling; Errors and recovery; Scroll containers
- overlap — Diagnosis
- overlay — Positioning and the positioning host
- overlay composition — How overlays compose into the lines below
- overlay errors — Errors and recovery
- overlay layer — Positioning and layers
- overline — Borders as characters; Text decoration
- owner — How an invariant is held
- owner scope — Creating a controller
- ownership — Scopes
- ownership transfer — Migration and disposal
- package archive — Installing with package.el
- package responsibilities — The packages
- package work — Which routes are open
- Package-Requires — Dependencies
- package.el — Installing with package.el
- padding — Padding and margin
- page — Queries and pagination
- page contract — Loading a page without a Controller
- page layer — The root layer and page-level scrims
- page size — Queries and pagination
- page summary — Pagination
- page summary color — The pagination token
- pagination — Keys, queries and pagination
- paint order — z-index and occlusion
- painted span — The geometry record
- painting cache — Painting, caches and display twins
- palette — Component Styles and Themes; Resolving a palette; Markdown document rendering
- pane — Viewport regions
- pane width — Splitter and pane resizer
- panel surface — Panel and card surfaces
- paragraph — The string boundary
- paragraph record — The five stages; The paragraph record
- parameter — User Options and Variables
- parent and children — The tree model
- parent climb — Adjacency
- parked effect — Failure and recovery
- part comparison — Writing the buffer
- partial relayout — Relayout boundaries
- payload — Programmatic dispatch
- penalty — Model
- pending request — The load lifecycle
- pending write — Mutations
- performance scenario — Scenarios and budgets
- persistence — Four places for application state
- phases — Phases
- physical name — The storage model
- pile placeholder — The playing card
- pinning — End anchoring
- pixel measurement — Display primitives
- pixel space border — Borders as characters
- pixel width — Coordinates: lines and pixels
- place beyond template — Errors and recovery
- placeholder — Graphics, text and placeholder adapters; The text input; Configuring the behavior
- placeholder fill — The track token
- placeholder size — Placeholders
- placement — Anchors and placement
- plain-text fallback — Resolving a name
- point and focus — Point, focus and visibility
- pointer activation — Activation
- pointer origin — Event context
- pointer press — The active state
- pointer selection — Clicks, selection and offset mapping
- portable report — Records, summaries and reports
- position memory — Focus groups and position memory
- position preservation — Writing the buffer
- position staleness — Semantic details
- positional pseudo-class — Pseudo-classes
- positioning host — Positioning and the positioning host
- post phase — Phases
- post watcher — After the commit
- pre phase — Phases
- predictable cost — A flex and grid subset, not all of CSS
- preedit — Input method preedit
- prefetch — Choosing the next refresh
- prefix arrays — The five stages
- preparation — Adding an image converter
- prepared image — Preparation
- prepared value — Cache and inspection
- presentational table — The table component
- pressable icon — The icon component
- preview buffer — The file contract
- previous page — Queries and pagination
- primary key — The storage model
- probe defaults — Sources and metadata
- progress track — The track token
- projection — The projection model
- prop — Components
- prop cell — The instance record
- properties word list — Styles Implementation
- property definition — Model
- property reference — Style Properties
- property registration — Adding a style property
- property schema — Ownership
- provenance — Computed values and provenance; Model; The computed style record
- provide — Context
- provided source — Reactive context values
- provider — The stage record
- pseudo-class — Pseudo-classes
- public interface — Terminology; Public interfaces
- public test — How a change is verified
- publication — Mounted Runtimes
- push-pull — Push and pull
- query — The in-memory source; Queries and pagination; The SQLite Data source; Keys, queries and pagination
- query cost — Semantic details
- queue — Batching and flush
- quit — The error hierarchy
- quoted form — The file contract
- reaction chip — Reactions
- reactive bounds — Range
- reactive context value — Reactive context values
- reactive geometry — Controlled geometry and mode
- reactive graph — Reactivity
- reactive phase — One reactive graph, three phases
- reactive value — Progress
- reactive write — The write
- read error — What the API signals
- read stage — Model
- read-eval — Semantic details
- read-only buffer — Semantics in detail
- reader — Records and readers
- reader errors — Errors and recovery
- reconciled — The five reconciliation states
- reconciliation error — Retrying a committed write
- reconciliation token — The outcome envelope
- reconciliation-error — The five reconciliation states
- reconciliation-pending — The five reconciliation states
- record — Records and readers
- record ownership — How the records own each other
- recorder as consumer — Explicit, optional observation
- recorder error — Errors and recovery
- recorder lifecycle — The recorder lifecycle
- recovery — Errors and recovery; Uncertain external results; The error hierarchy; Errors and recovery; Recovery; Standard Errors
- reentrancy guard — Semantics in detail
- reference walk — Hit testing
- refit — Viewport unit dependencies; Refit across both layers; Other entry points
- refresh — Loading pages
- refresh order — Choosing the next refresh
- refreshing — Loading and reloading; The controller model
- region — Declaring a region
- region adjacency — Adjacency
- region entry — Resolving the entry
- region errors — Errors and recovery
- region memory — How selection works
- region selector — Selecting a region; Standard Key Bindings
- regional indicator — CJK, clusters and emoji
- registration order — Semantic details
- registry order — The registry
- reject — Completing once
- relative path — Semantic details
- relative selector — Logical pseudo-classes
- relayout — How flex lays out; How grid lays out; Refit across both layers
- relayout boundary — The style pass; Relayout boundaries
- release — Cancelling and disposing
- reload — Loading and reloading
- removable tag — Status marks
- render binding — From marking to retained edits
- render callback — Markdown document rendering
- render mode — The video canvas
- render phase — Phases
- rendering — Rendering is free of side effects
- repeat — Tracks
- replacement internals — Semantics in detail
- report — The recorder and the report model
- reported callback — Controlled components
- require — Loading from source checkouts
- requirements — Requirements; Versions and Migration
- reserved keys — Framework keys
- resize edges — Controlled geometry
- resize handles — The resizable panel
- resolution order — Resolving a name
- resolve — Completing once
- Resource — The Resource model
- Resource Scope — The Resource model
- RET — Activation
- retained authority — The Ebox invariants
- retained boundary — Other entry points
- retained content — The node record
- retained design — Retained, not rebuilt
- retained fill — Range
- retained frames — Animation and video are ordinary subsystems
- retained icon text — Text variants
- retained node — Model
- retained resize — The retained resize example
- retained segment — The retained segment record
- retained text update — The toggle icon
- retained tree — The retained tree is the source of truth; The ETAF invariants
- retained update — Runtime
- retention bound — The recorder lifecycle
- retry — Loading and reloading; Retrying a committed write; Failure and recovery
- revert — Inheritance and global keywords
- revision — Runtime; The commit and the buffer write
- rollback — Uncertain external results; Failure and recovery; One reactive graph, three phases
- rolled-back — The five reconciliation states
- root binding — The mount
- root coordinates — How overlays compose into the lines below
- root layer — The root layer and page-level scrims
- round photo — The avatar component
- row — Rows and columns
- row pass — How grid lays out
- row shapes — Tables and rows
- rule — Model
- rule file — One semantics, three spellings; Rule files; The file contract; Model
- rule file errors — Errors and recovery
- rule snapshot order — Semantic details
- rule specificity — Rules and roots
- rule validation — Errors and recovery
- runnable example — The retained resize example; Running an example
- Runtime — Runtime
- Runtime commit — Mounted Runtimes
- Runtime state — Choosing by lifetime and ownership
- runtime style replacement — Replacing styles at runtime
- safe-local value — How to read the entries
- sampling — The shared clock
- scene caching — SVG scenes
- schema — Adding a style property
- schema field — The schema definition
- schema migration — Migration and disposal
- schema package — Model
- schema set — Model
- schema upgrade — Initializing the database
- schema validation stage — Model
- Scope — Scopes
- scope chain — The scoped key layer
- scope errors — Errors and recovery
- Scope ownership — Ownership and interruption
- scope proximity — The cascade order
- scope root — & and :scope
- scope root stability — Model
- scrim — The root layer and page-level scrims
- scroll anchor — Overflow and scrolling; End anchoring
- scroll callback — Reading and writing the offset
- scroll chain — Scroll containers
- scroll command — Commands, wheels and swipes
- scroll container — Scroll containers
- scroll errors — Errors and recovery
- scroll fallback — Inner scrolling versus buffer scrolling
- scroll into view — Nested scrollers and scroll-into-view
- scroll offset — Scroll containers; Reading and writing the offset
- search pill — The search field
- search pill paint — Search tokens
- selected class — State styles and hover
- selected day — The calendar component
- selected item — Selection
- selected ref — Selection
- selected variant — Items and state
- selection — Selectors; Selection
- selection state — The shared selection contract
- selector — Selectors
- selector AST — The selector interface
- selector identity — Model
- selector list — Selector syntax
- selector locality — Model
- selector query — Querying the node tree
- selector subject — Hosts
- selector syntax — Selector syntax
- selector validation — The selector interface
- semantic column — The storage model
- semantic property — Hosts
- separator label — The divider component
- separator step — Direction
- session node — The Ebox interface
- session value — The input session
- session-local protection — The projection model
- settle delay — Window measurement and settling
- settled size — Viewport change hooks
- setup scope — The instance record
- shallow equality — Equality; The write
- shared clock — Time-driven values
- shared scope — Compilation and caches
- shell tokens — Items, tone and the shell
- short connection — The storage model
- short-circuit — Callback order
- shorthand — Shorthands and aliases
- shorthand expansion — Compilation and caches
- shrink — The three width constraints
- sibling combinator — Combinators
- side effects — Rendering is free of side effects
- side panel — The drawer component
- single authority — Ebox is the only layout and buffer engine
- single axis — Rows and columns
- single source of truth — Authoritative owners
- size function — Lengths
- size rejection — Errors and recovery
- size unit — Lengths
- slot — Components
- slot context — Visibility
- slot ownership — Components are the only reusable UI unit
- snapshot — Semantic details
- soft break — Line breaking
- source — Preparation
- source capability — Adding a Data backend
- source checkout — Loading from source checkouts
- source controller split — Data, Resource and async share one boundary
- source kinds — Sources and metadata
- source of truth — Invariants
- source order — The cascade order; Semantic details
- source ownership — Capabilities and composition; Disposal and ownership; Choosing by lifetime and ownership
- space handling — Line breaking
- spatial navigation — Directional movement
- specificity — The cascade order; Specificity
- specified active distinction — Styles belong to ECSS
- specified property — Model
- SQLite — The storage model
- SQLite support — Requirements
- stability — Layers and stability
- stability proof — Semantic details
- stacking — z-index and occlusion
- stage — The recorder and the report model
- stage record — The stage record
- stale buffer — Errors and recovery
- stale cache — Errors and recovery
- stale focus — Focus is mount state
- stale focus recovery — Errors and recovery
- stale-p — Freshness and unchanged replies
- stale-while-revalidate — The cache model
- start function — Describing an asynchronous operation
- state — Reactivity
- state pseudo-class — Pseudo-classes
- state selector — State styles and hover; The active state
- static rule list — Rules and roots
- status — The Resource model; The workspace bar
- status badge — The timeline component
- status color — The base token vocabulary
- status colors — Semantic variants
- status labels — The data grid
- step alignment — Slider
- stepper — The number input
- stop — Cancelling and stopping
- stop code — Failure, backoff and busy
- stop codes — The cache model
- storage choice — Four places for application state
- stretch — The three width constraints
- strict mode — Compilation and caches
- strike-through — Text decoration
- string layout — The string boundary
- stroke width — Borders and corner radius
- structural change — Node mutations
- structural form — Views
- structural operation — Dirty bits and the queue
- structural pseudo-class — Pseudo-classes
- style attribute — One semantics, three spellings
- style ownership — Ownership
- style pass — Styles Implementation; The style pass
- style property — Style Properties; Adding a style property
- style rule — One semantics, three spellings
- stylesheet — Model
- stylesheet reload — Replacing styles at runtime; Rule files
- subject — Subjects; Model
- subject field — Model
- subject type error — Errors and recovery
- subject-local fact — Model
- submission — In-place native editing
- submission semantics — Session functions
- submit validation — The date picker
- subtree scope — Visibility
- summary — Records, summaries and reports
- superseded request — Cancellation
- surface triple — The surface tokens
- SVG element — SVG scenes
- SVG icon — The registry
- SVG scene — SVG scenes
- swipe — Event properties
- swipe distance — Commands, wheels and swipes
- swipe gesture — Commands, wheels and swipes
- switch state — Checkbox and switch
- synchronous result — Loading pages
- tab list — Radio and segmented
- tab order — Tab order
- tab stop — Tab order
- table columns — Tables and rows
- tag — Status marks
- terminal — Graphical frames and terminals
- terminal frame — Graphical and terminal frames
- terminology — Terminology; Glossary
- text adapter — Graphics, text and placeholder adapters
- text align — Text alignment and wrap mode
- text application — Text applications
- text area — The text input
- text content — Node mutations
- text decoration — Text; Text decoration
- text errors — Errors and recovery
- text measurement — Measurement caching
- text node — Model
- text payload — The label component
- Theme — Component Styles and Themes
- Theme provision — Providing a Theme
- theme toggle — Following the Emacs frame
- theme token — Component Styles and Themes; Adding a UI component
- third-party data — License
- thread pool — The module boundary
- tick — Recovery from foreign edits
- timed out wait — Timeout
- timeout — Timeout; Creating a Resource; Uncertain external results
- timer errors — Errors and recovery
- title bar — Window controls and chrome
- titled region — The panel component
- toggle icon — The toggle icon
- token fallback — Theme tokens
- token resolution — Theme tokens
- token transform — Theme tokens
- tonal pill — The shared selection contract
- touch — Storing and reading entries
- track — Grid
- track gap — Tracks
- track token — Progress
- tracking — Dependency tracking
- traffic lights — Window controls and chrome
- transaction — The SQLite Data source
- transient notice — Tooltips and toasts
- transient space — Window measurement and settling
- transition — Origins; Time-driven values
- transition ref — Animation and video are ordinary subsystems
- transparency — Graphics, text and placeholder adapters
- transport bar — The media viewer
- tree link — Model
- tree-sensitive selector — Model
- trigger matrix — Where errors come from
- truecolor — The converter protocol
- two-row icon — Painted size and rows
- type count — Specificity
- type selector — Type, ID and class
- ua — Origins
- UA origin — Providing a Theme
- ui component — Adding a UI component
- ui-bg — The base token vocabulary
- ui-border — The base token vocabulary
- ui-button-primary-fg — Choice tokens
- ui-button-secondary-fg — Choice tokens
- ui-checkbox-enabled-fg — Choice tokens
- ui-data-grid-error-fg — Data display tokens
- ui-divider-bg — Desktop tokens
- ui-fg — The base token vocabulary
- ui-muted-fg — The base token vocabulary
- ui-pagination-muted-fg — The pagination token
- ui-panel-bg — The surface tokens
- ui-panel-border — The surface tokens
- ui-panel-fg — The surface tokens
- ui-picker-item-bg — Desktop tokens
- ui-playing-card-back-bg — Playing-card tokens
- ui-playing-card-bg — Playing-card tokens
- ui-playing-card-red — Playing-card tokens
- ui-progress-track — The track token
- ui-range-fill — Choice tokens
- ui-search-bg — Search tokens
- ui-search-fg — Search tokens
- ui-shell-bg — Desktop tokens
- ui-shell-item-fg — Desktop tokens
- ui-table-border — Data display tokens
- ui-table-selected-fg — Data display tokens
- ui-window-bg — Window tokens
- ui-window-fg — Window tokens
- ui-window-title-active-fg — Window tokens
- ui-window-title-bg — Window tokens
- unchanged-p — Freshness and unchanged replies
- underline — Borders as characters; Text decoration
- unique values — The option contract
- universal selector — Type, ID and class
- unknown host — Errors and recovery
- unmount — Runtime; Ownership and interruption; Errors and recovery
- unset — Inheritance and global keywords
- unwrappable text — Errors and recovery
- update errors — Errors and recovery
- update path — The path of an update
- update report — Reports, observers and hooks; The commit and the buffer write; The Ebox flush report
- update trace — The whole trace
- upsert — The SQLite Data source
- user — Origins
- user option — How to read the entries; User Options and Variables
- user-agent origin — Semantic details
- user-error — What the API signals
- validator — The schema definition
- value offsets — Clicks, selection and offset mapping
- value syntax — Style Properties
- values retained — Semantic details
- var — Custom properties
- variable — User Options and Variables
- variable reference — Custom properties
- variant — Semantic variants
- variant class — The card component
- version — Versions and Migration
- version token — Storing and reading entries
- vertical rule — The divider component
- vh — Viewport units
- video canvas — The video canvas
- video failures — Errors and recovery
- View — Views
- View value — Views
- viewport — Sources the framework publishes; The mount viewport
- viewport change hook — Viewport change hooks
- viewport errors — Errors and recovery
- viewport region — Viewport regions; The window
- viewport unit — Viewport unit dependencies
- visibility — Background and visibility
- vw — Viewport units
- wavy — Text decoration
- wheel — Commands, wheels and swipes
- where — Logical pseudo-classes
- width — Sizing
- width constraint — The three width constraints
- window buttons — The taskbar
- window geometry — Controlled geometry and mode
- window measurement — The mount viewport
- window mode — Controlled geometry and mode
- window scrolling — Inner scrolling versus buffer scrolling
- window shell — The window
- window width — Window measurement and settling
- winner ordering — Semantic details
- word break — Line breaking
- working text — Input method preedit
- workspace tabs — The workspace bar
- wrap mode — Text alignment and wrap mode; Line breaking
- wrap reverse — Wrapping
- wrapping — Semantic details
- write boundary — The ETAF invariants
- z-index — Positioning and layers; z-index and occlusion
- zero track — Errors and recovery