Group: compose-ai-tools
Sort by:Popular

1.Compose Preview — Daemon Core44 usages

ee.schimke.composeai » daemon-core Apache

Renderer-agnostic core of the compose-preview daemon: JSON-RPC server, protocol types (@Serializable), and the RenderHost abstraction. Pre-1.0; consumed by daemon-android and daemon-desktop.
Last Release on Sep 3, 2026

3.Compose Preview — Common IO34 usages

ee.schimke.composeai » common-io Apache

Okio-based file/IO foundation for the compose-preview tooling: a single synchronous FileSystem indirection. Coroutines-free so it stays safe on the render subprocess classpath.
Last Release on Sep 3, 2026
Shared render data-product protocol: preview context, theme payloads, device clip, render trace, and failure records exchanged by renderer and daemon connectors.
Last Release on Sep 3, 2026
Compose-aware hooks for generic render data-extension application.
Last Release on Sep 3, 2026
Shared layout inspector data-product model classes for Compose Preview.
Last Release on Sep 3, 2026
The @Serializable request, response and notification shapes of the compose-preview daemon's JSON-RPC lane, without the daemon implementation behind them.
Last Release on Sep 3, 2026

8.Compose Preview — Data API7 usages

ee.schimke.composeai » preview-data-api Apache

Published wire-format DTOs for the compose-preview render pipeline: PreviewResult, PreviewManifest, the dataExtensions extension-payload carrier, and the v1 a11y mirror types. Consumed by the CLI, contrib scripting, and any third-party tool that ...
Last Release on Sep 3, 2026
Shared model classes for the plain-Compose named-override data product (`compose/overrides`): the author-declared editable knobs (`previewOverride*`) a preview exposes, carried both live (`data/fetch`) and inside a portable bundle so a viewer can ...
Last Release on Sep 3, 2026
Public, renderer-agnostic API for driving compose-preview render sessions from third-party tooling. Pre-1.0; pair with :render-session-subprocess (or future embedded backend).
Last Release on Sep 3, 2026
Daemon-side launcher-widget container-size connector: wraps the preview body in a sized `Box` so a held preview can be laid out at a specific whole-cell size on the host's launcher grid. Activated via `renderNow.overrides.launcherWidget = ...
Last Release on Sep 3, 2026
Shared theme data-product model classes for Compose Preview.
Last Release on Sep 3, 2026
Generic Android accessibility data-product primitives: ATF check wrapper, Paparazzi-style overlay PNG generator, and the JSON model classes the Gradle plugin / CLI / daemon all read. Pairs with the connector module that wires this into the ...
Last Release on Sep 3, 2026
UIAutomator-shaped query/action API for the Compose preview renderer: a BySelector-mirroring DSL that matches against either Android View trees (View.createAccessibilityNodeInfo) or Compose SemanticsNode trees (SemanticsProperties / ...
Last Release on Sep 3, 2026

16.Compose Preview — Daemon Client4 usages

ee.schimke.composeai » daemon-client Apache

JVM client for the compose-preview daemon's JSON-RPC-over-stdio protocol: the wire client, the spawn port, and the subprocess implementation that forks a daemon JVM.
Last Release on Sep 3, 2026
Daemon-side display-filter data-product connector: writes per-render variant PNGs and a manifest JSON, and serves the displayfilter/variants kind via the compose-preview daemon's data/* JSON-RPC surface.
Last Release on Sep 3, 2026
Google Fonts CSS-API resolution and machine-local TTF cache, keyed by (family, weight, italic). Shared by the Robolectric downloadable-font shadow and the Remote Compose typeface resolver so both lanes resolve a family to the same file.
Last Release on Sep 3, 2026
Pure-JVM accent / bidi pseudolocale text transforms (en-XA, ar-XB) — no Android or Compose dependency.
Last Release on Sep 3, 2026
Pure-JVM scroll data-product primitives: slice-stitcher, GIF encoder, axis primitives, and the long / GIF scroll-frame planner extensions. Platform-specific scroll drivers live in their renderer module (`:data-scroll-android` for Robolectric).
Last Release on Sep 3, 2026