Skip to content

November_26_2023

Compare
Choose a tag to compare
@vchelaru vchelaru released this 26 Nov 13:25
· 1216 commits to NetStandard since this release

Biggest Changes

  • Added keyboard (CTRL Key) movement to the PNG preview window
  • Collision tab when selecting a List object now shows the physics type in the relationship list
  • When no projects are loaded, all toolbars along the top are hidden
  • Added LocalizationManager.TranslateMulitple forcedLanguage optional parameter for translating multiple rows for a custom column. This is useful for things like setting the speaker on a dialog box
  • Added Xbox360GamePad ButtonDown, ButtonPushed, ButtonReleased, ButtonRepeatRate, IgnoreButtonForOneFrame, and GetButton which takes a ButtonPosition.
  • Static (shared) variables in entities can now be SetByDerived = true
  • FRB now supports Tiled maps with Tiled layers
  • Added button in Build tab output for deleting all output
  • Added new properties to CameraControllingEntity to control movement type - now it supports ConstantSpeed along with the old Smooth logic.
  • Added sequences of animations support to AnimationLayer.
  • Added Polygon.KeepThisInsideOf and ShapeCollection.KeepThisInsideOf, useful for keeping objects in screen.

Everything Else

  • Various fixes to FNA with live edit
  • Added Vector2.AngleDegrees extension methods
  • XML documentation added to various Vector2 and Vector3 extension methods
  • Removed MonoGame content build task from DesktopGL6 template - we don't use it, and it can cause compile errors
  • FRB FNA live edit now properly handles enum assignment
  • Numerous fixes in the TreeView not properly selecting items or updating right-click menu
  • CameraControllingEntity no longer zooms too close to view - it will not go closer than the default zoom even if the map is too small
  • Wizard is no longer "Glue" wizard in the UI.
  • Event export file lock no longer produces an error - it's usually not a big deal so we just output info without an error.
  • Fixed Gum not properly adding custom code files for Forms objects at times.
  • Fixed possible crash when exiting a screen on the same frame as a toast object being removed.
  • Fixed Keyboard.IsShiftDown ignoring right shift
  • Sprite no longer suppresses the TaskCancellationException on AnimateAsync
  • Fixed a number of bugs related to .gluj saving which could result in UI not properly displaying values
  • Fixed possible crash when assigning Target (single) on CameraControllingEntity
  • Added additional codegen checks on version numbers so that the older multi-player platformer project works.

Huge thanks to @Arcnor for getting Github Actions setup.