Skip to content

Repository files navigation

Ueye

Ueye is a mobile-first offline layout editor for assembling game-screen and UI mockups from uploaded images.

Open the GitHub Pages preview

Ueye Samsung portrait browser evidence

Status: automated verification preview. Desktop Chromium and Samsung-sized emulation are verified; the complete physical Samsung Galaxy S21 Ultra gate remains UNTESTED. The recent one-finger gesture result is REPORTED.

Use Ueye

Open Menu to add images, ZIP assets, text, or the built-in demo. Drag an object to move it; drag empty workspace to pan; use two fingers to pan and pinch-zoom. Object, Layers, Project, View, Export, and Help commands stay in the single left drawer. The upper-right pictogram requests browser fullscreen.

Implemented capabilities include fixed/custom artboards, image transforms, layer ordering/visibility/locks, text editing, layout overlays and snapping, ZIP asset intake, transparent-edge trimming, shape/lasso cutouts, undo/redo, autosave, editable project JSON, layer manifests, and PNG/JPG/WebP exports.

Ueye processes files locally. The packed artifact makes no runtime network request and contains its JavaScript, CSS, Fabric.js, fflate, and authored assets.

Platform and limits

  • Primary: Samsung Galaxy S21 Ultra-class Android Chrome, portrait and landscape.
  • Secondary: desktop Chromium.
  • ZIP: 24 MiB compressed, 80 eligible images, 48 MiB decompressed.
  • Images: 4 MiB each, up to 4096×4096.
  • Retained assets: 64 MiB; history: 12 operations.
  • No background removal, AI, cloud library, collaboration, animation, or SVG ZIP intake.

Development

Requirements: Node 22.18+ and pnpm 11.9. The pinned SFHS checkout must be at .sfhs-core/ or supplied through SFHS_CORE_PATH.

pnpm install --frozen-lockfile
pnpm check
pnpm sfhs:all
pnpm determinism
pnpm browser:packed

The editable source is src/. Only the pinned SFHS packer creates the ignored dist/index.html; Pages rebuilds and verifies the same artifact from main.

Canonical preview artifact

  • Version: 0.2.0
  • Product-source commit: 387c7d49686f1cfde5aae0031376103cbb255451
  • Build ID: ueye-ca2028538bd3
  • SHA-256: 9ebfa0c56f42d44071648bc92ee2663a6e87962de7acbf1a30a01cefa9bfc56b
  • Bytes: 398,914
  • Verification date: 2026-08-06
  • Pages deployment: VERIFIED exact-byte preview
  • Deployed SHA-256: 9ebfa0c56f42d44071648bc92ee2663a6e87962de7acbf1a30a01cefa9bfc56b
  • Manifest: releases/manifests/current.json
  • SFHS pin: 4248c67021e930b7fb4a882f73dfd8ab87df0ee7
  • Physical acceptance: UNTESTED

Project records

Ueye is MIT licensed. Fabric.js and fflate retain their upstream MIT notices in LICENSES/.

About

Mobile-first offline mockup layout editor packed as one verified HTML file.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages