Today we are releasing a new version of AppGameKit Studio with lots of fixes and improvements to the main editor!

Here are the details of this new build:

IDE

  • Added - bookmarks work across all files of a project
  • Added - Bracket highlighting - if you click next to one it will now highlight the partner bracket
  • Added - "Clear all boookmarks" now works on all project files
  • Added - IDE window now regains the focus after running an app
  • Added - Improve navigation of the help (when you come back out it didn't remember your scroll position)
  • Fixed - Sometimes Ctrl+tab failed to switch tabs
  • Fixed - New projects are now shown in the recent projects menu
  • Fixed - bug when toggle bookmark was used, bookmarks could move position
  • Fixed - Search and replace issue. If you searched for ")" it would causes multiple weird changes
  • Fixed - Search and replace # with nothing crashed the editor
  • Fixed - Code folding issue to do with colon characters
  • Fixed - Keyboard navigation improved. Ctrl+End / Ctrl+Shift+End behaviour fixed and other highlighting behaviours fine tuned.
  • Fixed - If line numbers are off, break points overlap folding icons

Debugger

  • Added - Debugger now has a flag to turn on and off break points without having to remove them.

Asset Browser

  • Fixed - Dragging and dropping a folder disappears from the asset browser Bookmarks have been moved from the same position as breakpoints (a bit larger), so they dont overlap code folding symbols

Exporting

  • Fixed - Exporting to iOS does not compile the latest script
  • Fixed - Exporting an APK on Android can cause the IDE to lock up. This can happen frequently.

2D Sprites & Spriter support

  • Added SetSpriteBlendModes to set the blend modes manually when using transparency mode 3
  • Fixed SetSpriteScissor causing the sprite to not draw if the scissor values were greater than the virtual resolution
  • Spriter image pivots can now be animated
  • Spriter animations now support negative scales
  • Spriter files no longer need to have the same bone structure across all their animations
  • Numerous other small fixes to improve Spriter support
  • Fixed a crash when running a Spriter animation that had a different number of keyframes per varying value

3D

  • Fixed SetObjectMeshImage failing to remove the image if the image ID is set to 0

Maths

  • Calling the Mod command with a divisor of 0 will now return 0

Mac

  • Added missing libMoltenVKiOS.a and libMoltenVKMac.a to Mac Tier 2 files
  • Fixed auto-generated tangents being incorrect on triangles with a normal equal to -1 in the Y direction

iOS

  • Fixed occasional glitches in iOS apps when using MoltenVK
  • Fixed apps being rejected by Apple due to a newly deprecated API

Android

  • Updated Snapchat SDK on Android to version 1.4.4
  • Updated Firebase SDK on Android to version 17.4.4