☕
CoreFx
The foundation layer for JavaFX applications
Toda aplicación JavaFX reimplementa la misma fontanería: un singleton
para cambiar de pantalla, un lugar donde guardar el usuario, ayudantes para armar tablas,
theming y un kit de validación.
CoreFx es esa fontanería, hecha una vez y bien hecha.
Every JavaFX app re-implements the same plumbing: a singleton to switch
screens, a place to stash the user, helpers to wire up tables, theming and a validation toolkit.
CoreFx is that plumbing, done once and done well.
- 🗺️
Navegación — un FlowController para cargar vistas FXML, cambiar escenas y abrir modales.
Navigation — one FlowController to load FXML views, swap scenes and open modals.
- 🧠
Estado compartido — un AppContext thread-safe, desacoplado de tus pantallas.
Shared state — a thread-safe AppContext, decoupled from your screens.
- 🎨
Theming en vivo — un ThemeManager que aplica y reaplica temas CSS al vuelo.
Live theming — a ThemeManager that applies and re-applies CSS themes on the fly.
- 🌍
i18n — inyecta un ResourceBundle y cambia de idioma en runtime.
i18n — inject a ResourceBundle and switch locale at runtime.
- 🧰
Utilidades — Validator null-safe, TableUtils tipado y más.
Utilities — null-safe Validator, typed TableUtils and more.
- 💾
Persistencia — un EntityManagerHelper agnóstico al proveedor.
Persistence — a provider-agnostic EntityManagerHelper.