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.