Commit Graph

15 Commits

Author SHA1 Message Date
gem
79ee35db2f feat: add package source compatibility controls 2026-06-10 17:54:12 +08:00
gem
8ddc3be3a7 feat: multi-package loading with base framework support
- Add RuntimeOptions.basePackages for loading framework packages before game package
- Add ScriptEngine.loadPackages() for multi-package module merging
- LuaDardoScriptEngine merges modules from all packages, game overrides framework
- PackageActivationController loads base packages first, then game package
- GamePackageManifest parses optional 'base' field
- Update docs: README, quick-start, lua-package-format, architecture
- Update all test mocks with loadPackages() implementation
2026-06-10 00:04:00 +08:00
gem
0d4fbd030c Add bidirectional host bridge 2026-06-09 16:26:37 +08:00
gem
7b3c5cb0f5 Add runtime networking APIs 2026-06-09 16:09:19 +08:00
gem
4f36d68b74 Format nine-slice rendering test 2026-06-09 16:04:37 +08:00
gem
220bb0aba1 Improve nine-slice atlas sampling 2026-06-09 14:49:17 +08:00
gem
4ce5fe1ae7 Fix nine-slice seams and inherited alpha 2026-06-09 13:52:07 +08:00
gem
638ea22562 Format TexturePacker atlas changes 2026-06-09 12:51:16 +08:00
gem
38f6e0c0c9 Support TexturePacker image atlases 2026-06-09 12:49:01 +08:00
gem
e2a584d4dc Add image atlas and nine-slice support 2026-06-09 12:30:44 +08:00
gem
409942b4af Fix text alpha updates during fade 2026-06-09 12:06:58 +08:00
gem
5e6a4877f4 Add runtime text shadow support 2026-06-09 11:49:24 +08:00
gem
8d2c97269a Fix runtime color alpha composition 2026-06-09 11:26:51 +08:00
gem
45ab9d7861 Add Lua debug logging API 2026-06-09 10:55:08 +08:00
gem
733b2fb798 Initial flame_lua_runtime package 2026-06-07 22:53:58 +08:00