Repository navigation
What's Changed
- Add iOS Simulator host and hot-reload design spec by @corepunch in #1
- Port Adventure Arena catalog and ZIL sessions by @corepunch in #2
- Replace gL and integer callback refs with LuaReg and Scope by @corepunch in #13
- Expand lua-native-apps skill with comprehensive references by @corepunch in #14
- Support matched zoom navigation fields from the SwiftUI recipe by @corepunch in #22
- Improve Diskmap scan UX and add binary Mock HDD snapshots by @corepunch in #25
- Complete DiskMap storage follow-up for #26 by @corepunch in #27
- Replace bundled Mock HDD JSON fixture with binary by @corepunch in #28
- Match native controls to SwiftUI and add glass menus by @corepunch in #29
- Add animated MeshGradient and TimelineView(.animation) by @corepunch in #30
- Redesign Diskmap around a sidebar, donut overview and storage guide by @corepunch in #31
- Redesign Adventure Arena library and add command suggestions by @corepunch in #32
- Adventure Arena: book-style reader, jewel-tone palette, reading progress by @corepunch in #33
- Diskmap: Large Files, File Types, Clean Up, Applications and Disks pages by @corepunch in #34
- Add macOS menu bar support and Diskmap Help by @corepunch in #35
- Diskmap roadmap (#36, #37) and SwiftUI animation by @corepunch in #38
- Diskmap: status symbols, steady scan UI, compressed snapshots with change tracking by @corepunch in #40
- Let UIKit scroll views scroll clear of the tab bar and its accessory by @corepunch in #39
- Diskmap: watch categories and folders across launches by @corepunch in #42
- Fit drop caps to their lines and report values from UIKit pickers by @corepunch in #41
- Adventure Arena: type the story as it arrives by @corepunch in #44
- Stop treemap group labels overlapping their children by @corepunch in #43
- Diskmap showreel generator and --showcase capture mode by @corepunch in #45
- Lay out pending views inside AppKit's layout pass by @corepunch in #46
- Add the Reel motion module and port the Diskmap showreel to it by @corepunch in #47
- Raised SceneKit sector charts; fix sunburst hairline gaps and slivers by @corepunch in #48
- Add an endless drum & bass generator app by @corepunch in #49
- Make every Diskmap pie chart 3D and include them in the showreel by @corepunch in #50
- Fail viewdesc on etlua compile errors; test partial error propagation by @corepunch in #51
- Add Folder Map page and Full Disk Access onboarding by @corepunch in #53
- Plugin architecture: dnb styles and visualizers as plugins, full-window glass UI, mini player by @corepunch in #54
- Render dnb visualizers as meshes; add ShaderView layers and draws by @corepunch in #55
- dnb: arrange songs as blocks (lanes × bars) with a scrolling timeline by @corepunch in #58
- dnb: seeded song forms, clip automation and a DAW-style arrangement strip by @corepunch in #60
- Diskmap: fix the #59 QA pass; pie sectors brighten in place on hover by @corepunch in #61
- Tables: level columns are one stacked meter (value and share above the bar) by @corepunch in #64
- Meters always draw their bar; size states lead with a coloured symbol by @corepunch in #65
- Charts drill inside animation transactions; sidebar badge padding; interactive Overview ring by @corepunch in #66
- Adventure Arena: empty-state CTAs and delight-vs-coverage rules by @corepunch in #62
- Diskmap: shared selection token across charts and lists by @corepunch in #63
- Add Lua components: custom XML tags composed from native views by @corepunch in #56
- dnb: tracks on eight channels, with their own patches, loops, tempo and tune by @corepunch in #67
- Components are etlua templates; fix Diskmap's folded "other" id by @corepunch in #68
- Tables: a Column's child XML is its cell template, bound to row fields by @corepunch in #69
- Adventure Arena: tappable prose links, no chapters, optional drop caps, no compass by @corepunch in #70
- SceneView: declarative SceneKit scenes, with Coin Quest as the example game by @corepunch in #72
- Studio: libgit2 as a Lua Git module, so no git process is needed by @corepunch in #71
- Redesign Studio as a two-pane stage and agent chat by @corepunch in #73
- UIKit stacks hit-test through their content, like SwiftUI by @corepunch in #74
- Promo reel: SceneKit in Reel, native demo apps, capture pipeline, 30 s film by @corepunch in #75
- Adventure Arena: working suggestion chips, keyboard dismissal, room icons, and stories that withhold what must be found by @corepunch in #76
- Saves prove their replay; AppKit.List docblock; zilscript restore-safe endings by @corepunch in #77
- No compatibility for old saves; AGENTS.md covers persisted data by @corepunch in #78
- Redesign Studio: activity rail, gradient canvas, floating agent card by @corepunch in #80
- Recycle the lua_State on every iOS hot reload by @corepunch in #81
- Keyboard toolbar for completions; links take their colour by @corepunch in #79
- Map the macOS file system and name what Diskmap cannot measure by @corepunch in #82
- Align Diskmap symbols and labels on shared columns by @corepunch in #83
- Headless scripts exit without --test by @corepunch in #84
- Add selectable project icons to Studio by @corepunch in #85
- Diskmap: one route for opening resources, workflow pages, card alignment by @corepunch in #86
- Promo: made for coding agents, on the new Studio and a Studio Display by @corepunch in #87
- Adventure Arena: first-launch onboarding by @corepunch in #88
- Diskmap: sandbox disk access, restart fix, actionable Siri rows, welcome tour by @corepunch in #89
- Adventure Arena: stories describe revisited rooms; update zilscript by @corepunch in #90
- Fix Diskmap tour images sliding vertically on first appearance by @corepunch in #91
- Diskmap: pages are tables, one list-page template, one page lifecycle by @corepunch in #92
- Improve Adventure Arena haptics and native word action menus by @corepunch in #93
- Coin Quest: animation, swipe-to-run touch controls, SceneView on iPhone by @corepunch in #95
- Fill by default like SwiftUI; drop redundant maxWidth in diskmap by @corepunch in #94
- Adventure Arena: make room for the whole answer and scroll to it once by @corepunch in #96
- Add screenshot onboarding and a replayable Adventure Arena guide by @corepunch in #97
- Automatically illustrate Adventure Arena rooms with matching JPGs by @corepunch in #98
- Fix Diskmap scan lifecycle and cleanup usability by @corepunch in #99
- Diskmap #100: honest usage, ranked Clean Up, minimal simulators, worktree review, scalable Folder Map by @corepunch in #101
- Diskmap: decisions before inventory on every cleanup page (#102, #100) by @corepunch in #103
- Diskmap: hover stays inside the Overview ring; rectangles take the full width by @corepunch in #104
- Raised sector charts: rounded top edges, ambient light, calmer gradient by @corepunch in #105
- Bigger Overview gauge that fills its card, text scales with it by @corepunch in #108
- Diskmap: stop animating the whole page on every scan tick by @corepunch in #110
- Data-driven apps: pages as requests over models, manifest, resources; Diskmap migrated by @corepunch in #109
- dnb: arrange tracks as one canvas of tagged blocks, not sections by @corepunch in #111
- Sort diskmap views into subfolders by @corepunch in #112
- Remove $field bindings; cells are native kinds; a controller drives scan progress by @corepunch in #113
- Lapis-style models, routes and flows; Diskmap and Adventure Arena on them by @corepunch in #114
- Diskmap: build in Xcode Cloud only for diskmap/ release tags by @corepunch in #115
- Sector charts select as Apple's SectorMark sample does; removals update the model by @corepunch in #116
Full Changelog: https://github.com/corepunch/lua-objc/commits/v1.0.0