Commit Graph
4 Commits
Author SHA1 Message Date
Ole André Vadla Ravnås 2ab95ef638 Author each effect once, in GLSL
Write each effect body-only against a preamble the host supplies,
and let the build systems generate what each renderer needs -- a
Swift catalog for OpenGL, a Metal fragment function through glslang
and spirv-cross. Effects react to arriving events.
2026-08-13 12:46:09 +02:00
Ole André Vadla Ravnås 462fd35d45 welcome: Swap rising motes for plasma backdrop
Classic four-sine field with a drifting radial term, sampled
through IQ cosine palettes: cream into soft coral on light,
plum into ember on dark. Faint contour bands and a travelling
ripple keep it from looping visibly.
2026-05-09 08:59:04 +02:00
Ole André Vadla Ravnås 4fbddc4b50 swiftui: Light up the welcome view
Animated Metal backdrop with drifting coral motes, plus a
Luma wordmark and a soft filament. Title bar is hidden so
the field reaches the top edge. Also wires the same
backdrop into the iOS welcome view.
2026-05-08 16:15:25 +02:00
Ole André Vadla Ravnås ede192d7f7 tracer: Add per-call instruction tracing
Integrate frida-itrace to capture instruction-level traces for
individual function hooks. Each call produces a discrete trace that
is persisted and can be visualized with R2 disassembly and register
annotations, or diffed against other traces of the same hook.

The ring buffer is drained from a system session (PID 0) on Darwin
with full access for crash safety, with in-process fallback on
other platforms.

LumaBundleCompiler gains --package, --local-package, and --staging-dir
flags, using Frida's PackageManager to install npm dependencies into a
build-directory staging area.
2026-03-31 23:17:15 +02:00