12 Commits
Author SHA1 Message Date
javier d0a561b91f Changed the CPlaydate import to internal for the Lua type in the Playdate bindings target. 2026-07-26 12:44:34 +02:00
javier 2b046005d1 Converted get/set methods pairs to computed properties throughout the Playdate bindings target. 2026-07-26 00:20:19 +02:00
javier 1fbab4b180 Lowered the Swift tools required to build this project to 6.3 and also, polished some documentation in the READMe file. 2026-07-25 23:37:33 +02:00
javier b435a6e8bd Restructured the source code in the Playdate bindings target. 2026-07-25 12:40:14 +02:00
javier 2e7ee12ec1 Adjusted the naming of the library in the Package file.
CI / Build & test (macOS) (push) Has been cancelled
CI / Embedded Swift cross-compile (push) Has been cancelled
Documentation / deploy (push) Has been cancelled
2026-07-25 12:02:55 +02:00
javier f04a5ea7df Added convenience make targets and refined documentation in the HelloPlayDate example target. 2026-07-25 11:33:09 +02:00
javier 988f900c23 Updated the documentation of the README file in the PlayDate bindings target. 2026-07-25 10:59:47 +02:00
javier 19af75cf7b Added optimized device builds and harden the Embedded toolchain setup in both the PlayDate bindings and HelloPlayDate example targets. 2026-07-25 10:53:44 +02:00
javier dfeadabfb6 Cached API tables and cut allocations in the PlayDate bindings target. 2026-07-25 10:43:32 +02:00
javier 6594794cec Fixed wrapper module rebuild dependencies on the Makefile file in the HelloPlaydate example target. 2026-07-25 10:29:30 +02:00
javier 29619720f7 Added a Makefile build for the HelloPlaydate example target. 2026-07-25 10:09:34 +02:00
javierandClaude Fable 5 8cf0715cdc Add DocC documentation and a runnable example game
- DocC catalog (Sources/PlayDate/PlayDate.docc) with a curated landing
  page and a Getting Started article; swift-docc-plugin wired up for
  `swift package generate-documentation`, and a GitHub Pages deployment
  workflow renders docs on every push to main.
- Examples/HelloPlaydate: a minimal game (bouncing box, crank needle,
  button handling, system menu item) whose build.sh compiles the game as
  a dylib and produces a runnable simulator .pdx via the SDK's pdc.
  Verified: the pdx builds and exports the eventHandler entry point.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 11:29:13 +02:00