Skip to content

Releases: IppClub/Dora-SSR

v1.5.14

06 Sep 06:49
Compare
Choose a tag to compare

Update

  • update to ImGui (1.91.1), httplib (0.17.1).
  • add link to view logs in TS compilation failure alert.
  • update Yuescript.
  • fix a DrawNode drawing with solid polygon issue.
  • fix an mp3 file failed to play in loop issue.

Full Changelog: v1.5.13...v1.5.14

v1.5.13

28 Aug 10:33
Compare
Choose a tag to compare

Update

  • add a testing function for debug build.
  • fix a crash case for PlatformWorld.
  • fix Web IDE duplicated menus issue.
  • add "Get Obfuscated" function to Web IDE.
  • add build folder menu function to Web IDE.
  • add version check every 7 days.
  • add back Lua os lib.
  • add self update tool.
  • fix HttpClient.downloadAsync().

Full Changelog: v1.5.11...v1.5.13

v1.5.11

19 Aug 08:06
Compare
Choose a tag to compare

Update

  • update API docs.
  • add API HttpClient.getAsync(), HttpClient.postAsync().
  • fix issues in HttpClient.downloadAsync.
  • add a tooltip explaining Web IDE usage.
  • add Dora icon display.
  • add API docs for HttpServer.
  • update SQLiteCpp and httplib.
  • fix issue in Cache.loadAsync().
  • add DownloadFile test.
  • fix a file drag drop issue in Web IDE.
  • add close button to Web IDE tab.

Full Changelog: v1.5.10...v1.5.11

v1.5.10

08 Aug 01:19
Compare
Choose a tag to compare

Update

  • fix missing lualib info for TSTL.
  • update TSTL to 1.26.2.
  • fix a Lua stack size not enough issue.
  • update Lua.
  • fix SDL Java lib.
  • fix nanovg API usages with new examples.
  • add Mouse APIs.
  • update Yuescript.

Full Changelog: v1.5.9...v1.5.10

v1.5.9

02 Aug 03:40
Compare
Choose a tag to compare

Update

  • fix Web IDE file creating issue.
  • update Yuescript.
  • fix Dora XML using a Yuescript compiler without Lua env issue.
  • disable link jumping when in full screen mode.
  • fix config.fullScreen usage.
  • update ImGui, bgfx, ktm, spine, fmt, httplib.
  • add a texture packer tool.
  • add a yarn tester tool.
  • allow Web IDE folder name ending with an extension.
  • fix ImGui mouse and touch input swallowing rules.

Full Changelog: v1.5.8...v1.5.9

v1.5.8

26 Jul 01:35
Compare
Choose a tag to compare

Update

  • fix yarn editor error display issue.
  • fix yarn editor tab focusing issue.
  • add number hint for Web IDE tabs.
  • fix autocompletion for Teal.
  • change virtual gamepad to xbox layout.
  • add keyboard shortcuts display in Web IDE.
  • add shortcut for tab switching.
  • add an enhanced input module.
  • add a virtual gamepad and QTE input demo.
  • fix a multicast slot removing issue.

Full Changelog: v1.5.6...v1.5.8

v1.5.6

12 Jul 03:01
Compare
Choose a tag to compare

Update

  • update ktm. update to Lua 5.4.7.
  • prevent preview action triggering while saving all tabs.
  • fix crashes with GCC 14 caused by memory alignment.
  • fix a crash in DB.query() and add nil to return values.
  • make Config accept boolean values.
  • fix startup file position revealing.
  • fix code file postion revealing and checking with React hooks.
  • fix profiler toggle logic.
  • fix a monaco editor issue.
  • fix editingInfo saving.
  • add openURL function.
  • add Web IDE profiler UI.
  • add animated tile rendering.
  • add TileNode TSX and Rust bindings.
  • add TileNode and TMX file loading support.
  • fix UB when doing reinterpret_cast from Dora data to ktm data.
  • fix a memory leak issue in LuaHandler.
  • ensure associated resources of PhysicsWorld are released.

Full Changelog: v1.4.6...v1.5.6

v1.4.6

05 Jun 01:14
Compare
Choose a tag to compare

Update

  • fix frustum culling for particle node.
  • fix an OpenGL Y-axis revert issue.
  • allow duplicated file names end with .d.tl and .d.ts.
  • fix soloud usages.
  • cleanup old AlignNode usages.
  • remove API Node.boundingBox.
  • add frustum culling functions.
  • update ktm and AffineTransform implementation.
  • add missing module in Teal doc.
  • update Yuescript.
  • doing renames due to obsessive-compulsive disorder.
  • replace std::math with bx.
  • replacing math lib with ktm by 有个小小杜.
  • add TSX tag and Rust support for AlignNode and EffekNode.
  • add Effekseer engine via efkbgfx.
  • allow controlling Sprite display size via the size property.
  • remove a useless API Touch.fromMouse.
  • fix duplicated touch events on Windows and Linux.
  • add missing file API.
  • add yoga layout engine.

Full Changelog: v1.3.22...v1.4.6

v1.3.22

05 May 16:25
Compare
Choose a tag to compare

Update

  • fix hot-key save actions in Web IDE.
  • fix dev entry path locating.
  • fix issues in ReactJS strict mode.
  • fix path display on Windows.
  • fix assetPath searching.
  • fix file path display in Lua error message.
  • remove unnecessary assets search paths.
  • fix dev logic for Web IDE.
  • add new TSX test Birdy.
  • fix a few default TSX params and some API definition issues.
  • fix Yuescript traceback rewrite issue, fix character '\t' display.
  • add tag to execute an action repeatedly.
  • add sub tag to .
  • update bgfx to API 127, update playrho.

Full Changelog: v1.3.18...v1.3.22

v1.3.18

16 Apr 10:16
Compare
Choose a tag to compare

Update

  • update typescript-to-lua to v1.25.1.
  • add missing WASM API for emit() function.
  • stop holding some static temp variables.
  • add copy path menu item to Web IDE.
  • update ImGui Rust WASM bindings.
  • fix Yarn compiler issues.
  • update Lua.
  • fix node post event. adding tests for Rust wasm.
  • add HttpClient API to Rust.
  • fix rust binding compiling issues.
  • add missing APIs and docs for Teal, TS and Rust.
  • update WASM3.
  • revert mouse wheel event handling due to old SDL API issue.
  • add missing ImGui WASM APIs.
  • remove an unnecessary SDL function usage.
  • fix a Windows key down event issue.
  • fix a dora tsx definition issue on Windows.
  • update Yuescript to remove redundant 'do' blocks.
  • fix a Windows path issue.
  • fix Yuescript issue.

Full Changelog: v1.3.13...v1.3.18