yororen-ui-app-core

Bootstrap Yororen UI gpui desktop apps with theme, i18n, and notifications.

342|10|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/MeowLynxSea/yororen-ui --skill yororen-ui-app-core
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: yororen-ui-app-core
Source: https://github.com/MeowLynxSea/yororen-ui/tree/main/codex-skills/yororen-ui-app-core
Command: npx skills add https://github.com/MeowLynxSea/yororen-ui --skill yororen-ui-app-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold the foundational bootstrap, global state, and architecture that powers Yororen UI gpui desktop apps, so developers can start from a proven baseline rather than wiring everything from scratch.

Core Features & Use Cases

  • Central bootstrap: one-call install for theme, i18n, and notifications; global AppState patterns; a clean project layout (state.rs, *app.rs, components/).
  • Flexible project structure: supports modular components, custom themes via JSON, and multi-locale i18n; ideal for apps with complex UIs and cross-cutting concerns.
  • Use Case: quickly bootstrap a new Yororen UI app or refactor main.rs and window setup in existing projects.

Quick Start

Initialize the bootstrap by wiring the theme, i18n, and NotificationCenter, then expose a minimal AppState in a new Yororen UI app.

Frequently Asked Questions about yororen-ui-app-core

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap a gpui desktop app with global state, theming, and i18n?▼

Bootstrap a gpui desktop app by wiring theme JSON, i18n translations, and NotificationCenter in a one-call install, then expose a minimal AppState to establish global state across a clean project layout.

What is the recommended project layout for a Yororen UI gpui app?▼

The recommended project layout for a Yororen UI gpui app enforces a structure with state.rs for global AppState, *app.rs files for window setup, and a components/ directory for modular UI elements, supporting Entity<T> state patterns.

Can I use custom themes and multiple locales when building desktop apps with gpui?▼

Yes, building desktop apps with gpui supports custom themes via JSON configuration and multi-locale i18n translations. The bootstrap pattern integrates these cross-cutting concerns centrally for complex UIs.

How do I refactor main.rs and window setup in an existing gpui project?▼

Refactor main.rs and window setup in an existing gpui project by applying the vetted bootstrap pattern to centralize theme, i18n, and notification wiring, replacing manual initialization with a one-call renderer.

Does this bootstrap pattern support Entity<T> state patterns for global AppState?▼

Yes, the bootstrap pattern supports Entity<T> state patterns for global AppState. It exposes AppState centrally within state.rs, enabling structured state management across modular components.