Ueye is a mobile-first offline layout editor for assembling game-screen and UI mockups from uploaded images.
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 isREPORTED.
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.
- 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.
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:packedThe editable source is src/. Only the pinned SFHS packer creates the ignored
dist/index.html; Pages rebuilds and verifies the same artifact from main.
- 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:
VERIFIEDexact-byte preview - Deployed SHA-256:
9ebfa0c56f42d44071648bc92ee2663a6e87962de7acbf1a30a01cefa9bfc56b - Manifest:
releases/manifests/current.json - SFHS pin:
4248c67021e930b7fb4a882f73dfd8ab87df0ee7 - Physical acceptance:
UNTESTED
- Product specification
- Project status
- Roadmap
- Architecture
- Testing and release
- Decisions
- Rights and dependencies
- Physical test seed
Ueye is MIT licensed. Fabric.js and fflate retain their upstream MIT notices in LICENSES/.
