# XWUIGameGlossary

A searchable, alphabetized glossary of game `terms` (each with `term`, `definition`, and optional `category`). The list is sorted A-Z with letter-header dividers; an optional search box (`showSearch`) filters by term or definition text, and an optional alphabet quick-jump bar (`showAlphabet`) scrolls to a letter and disables letters with no matches. Use `columns` for a multi-column layout, and the `search(query)` / `filterCategory(category)` API to drive filtering from outside.

## Basic Usage

Shows an alphabetized term list with a search box and alphabet jump bar.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: A searchable glossary of terms sorted A-Z with letter headers and an alphabet quick-jump bar.
```

## Minimal Reference

A bare term list with the search box and alphabet jump bar hidden.

```example
file: examples/MinimalReference.ts
html: examples/MinimalReference.html
title: Minimal Reference
description: A compact glossary with showSearch and showAlphabet disabled, leaving only letter headers and term rows.
```

## Two-Column Pre-filtered

A two-column glossary that opens with a search query already applied from data.

```example
file: examples/TwoColumnPrefiltered.ts
html: examples/TwoColumnPrefiltered.html
title: Two-Column Pre-filtered
description: A columns:2 glossary seeded via the filter field so only terms mentioning "damage" show on load.
```

```api
```
