glasses-ui

Build and manage text, image, and list containers on the 576x288 canvas for Even Hub G2 apps.

61|7|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/even-realities/everything-evenhub --skill glasses-ui-even-realities
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glasses-ui
Source: https://github.com/even-realities/everything-evenhub/tree/main/skills/glasses-ui
Command: npx skills add https://github.com/even-realities/everything-evenhub --skill glasses-ui-even-realities

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designers and developers struggle to create consistent, content-driven UIs for the constrained G2 display, where layouts must be precise and lifecycle logic governs page rendering.

Core Features & Use Cases

  • Supports text containers, image containers, and lists on the 576x288 canvas.
  • Enforces per-page container rules (max containers, event-capture layer, borders, and positioning).
  • Provides page lifecycle methods (createStartUpPageContainer, rebuildPageContainer, textContainerUpgrade, updateImageRawData, shutDownPageContainer) and patterns for event handling and image workflows.

Quick Start

Create a starter page on the 576x288 canvas with at least one text container and one image container to begin prototyping.

Frequently Asked Questions about glasses-ui

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

FAQPage Schema
How do I build UI layouts for Even Hub G2 glasses applications?

G2 glasses UI layouts are built on a fixed 576x288 canvas using text containers, image containers, and lists. The system enforces per-page container rules, event-capture layers, and manages rendering through page lifecycle methods like createStartUpPageContainer and rebuildPageContainer.

What are the container limits for G2 glasses UI pages?

G2 glasses UI pages enforce strict per-page container rules, including maximum container counts, event-capture layer requirements, borders, and positioning constraints. These rules ensure consistent content-driven UIs on the constrained 576x288 display without rendering conflicts.

How do I manage page lifecycle methods for G2 app containers?

Manage G2 app container lifecycles using methods like createStartUpPageContainer, rebuildPageContainer, textContainerUpgrade, updateImageRawData, and shutDownPageContainer. These methods handle page rendering, text updates, image workflows, and proper container teardown.

Can I update image containers dynamically in G2 glasses UI layouts?

Yes, image containers in G2 glasses UI layouts can be updated dynamically using the updateImageRawData method. This supports image workflows and event handling patterns within the 576x288 canvas constraints.

What is the best way to start prototyping a G2 glasses UI?

The best way to start prototyping a G2 glasses UI is to create a starter page on the 576x288 canvas with at least one text container and one image container. This establishes the structured container definitions needed for further event handling and lifecycle management.

Why do my G2 glasses UI layouts fail to render consistently?

G2 glasses UI layouts fail to render consistently when per-page container rules are violated, such as exceeding maximum containers or ignoring event-capture layer requirements. Applying proper lifecycle methods like rebuildPageContainer ensures precise rendering on the constrained display.