# Glosario

> Términos propios de CrossFly y el diccionario de renombramientos de la modernización 2026.

Source: https://crossfly.dev/es/docs/reference/glossary — CrossFly documentation. Full docs as one file: https://crossfly.dev/llms-full.txt

# Glosario

La fuente canónica de los términos es el **Capítulo 35 — Glosario**. Abajo, los términos
más consultados y la tabla de **renombramientos 2026** (esencial al leer material antiguo).

## Términos esenciales
| Término | Significado corto |
|---|---|
| **Component** | la unidad base de UI; todo deriva de ella ([concepto](/docs/concepts/everything-is-a-component)) |
| **paint thread** | el único thread donde ocurren toda la UI y el render ([concepto](/docs/concepts/the-paint-thread)) |
| **render bajo demanda** | la pantalla solo se redibuja cuando se llama a `repaint()` |
| **Relative** | dimensión relativa (fuente/pantalla/container) — base de la responsividad |
| **Gap** | espaciado; `ingap` = padding interno, `outgap` = margen externo |
| **Skin** | la fábrica de forma/estructura (Material/iOS/Flutter) |
| **Theme / ColorScheme** | los roles de color semánticos por modo claro/oscuro |
| **Styles** | los campos globales de estilo + delegados del `Skin` |
| **UIConstants** | el hub de enums/constantes/tipos compartidos |
| **Window** | un `Component` de pantalla completa en la pila de navegación |
| **Action** | callback de interacción (`run(Component)`) |

## ⚠️ Renombramientos y eliminaciones — modernización 2026
Al leer doc/código antiguo, traduce:
| Antiguo | Actual |
|---|---|
| `Settings` (config/persistencia) | `Device` / `DeviceConfig` / `LocaleFormats` / `Screen` |
| `Settings.appSettings` (persistencia ligera) | **eliminado** → SQLite o archivo ([guía](/docs/data-and-services/files-and-preferences)) |
| `Toast` / `ToolTip` | `Hint` |
| `Rect` | `Rectangle` |
| `dev.crossfly.sql` (JDBC) | `dev.crossfly.sqlite` (nativo + cifrado) |
| `phone` (paquete) | `device` |
| `Color` (clase) | `int` ARGB + `ColorUtils` / `UIConstants` |
| `anim` / `item` (paquetes) | `animation` / `listitem` |
| `Sound` / `RadioState` | absorbidos por `Device` |
| Bluetooth JSR-82/SPP | BLE/GATT (`BluetoothManager`) |
| `Tree`, `Grid`, `PDF`, `ESC/POS`, `barcode`, `printer` | **eliminados** |
