* fix(Matrix3x2): decompose method (#941)
* Fix bug when using `NinePatch` with `Texture2DRegion`. (#945)
Resolves#943
* BitmapFont now always loads from TitleContainer. (#946)
Fixes KNI web builds when using BitmapFont (#944)
* Fix bug when creating a NinePatch using the Texture2DRegion extension method (#948)
* Revert UV code (#951)
* [Weekly] Version 4.0.3 (#952)
* Starting 4.0.2 release prep
* Update changelog
* Bump version number to 4.0.3
* Updated workflows to use dotnet 8
---------
Co-authored-by: Ilia Bahrebar <150489740+Std-Enigma@users.noreply.github.com>
Co-authored-by: Dwergi <sebastian.nordgren@gmail.com>
Co-authored-by: Joseph Newman <greenstack@users.noreply.github.com>
Co-authored-by: Jeremy Swartwood <jeremy.swartwood@gmail.com>
* Removed MonoGame.Extended.Animations
This project was just a shell that referenced MonoGame.Extended.csproj. It added no additional functionality.
* Rework BitmapFonts for new project organization.
* Cleanup namespaces
* Cleanup namespaces
* Move MonoGame.Extended.Collision into base project
* Moved MonoGame.Extended.Entities into base project
* Moved MonoGame.Extended.Graphics into base project
* Moved MonoGame.Extended.Graphics into base project
* Moved MonoGame.Extended.Input into base project
* Moved MonoGame.Extended.Particles into base project
* Moved MonoGame.Extended.Tiled into base project
* Moved MonoGame.Extended.Tiled into base project
* Moved MonoGame.Extended.Tweening into base project
* Removing SpriteFactory support
This will be added back in at a later date once the SpriteFactory application has been updated
* Update TexturePacker content import support
* Only needs to reference base project now
* Moved to Serialization namespace
* Moved Json serialization to Serialization.Json namespace
* Moved TexturePacker content DTOs to the Content namespace
* Renamed to Texture2DRegion.Extensions.cs
* Cleaned up namespace
* Moved ReadTiledMapProperties into the ContentReaderExtensions
* Created an Extended content manager
* Moved Tweening tests to base test project
* Moved Tiled test to base test project
* Moved Entities Tests to base test project
* Moved Entities tests to base test project
* Moved Collisions tests to base test project
* Moved Pipeline Tiled test to Pipeline tests project
* Use `var` instead of full type name
* Add Tiled namespace
* Correct `Metadata` property name to new `Meta` property name
* Cleanup namespace
* Add effects namespace
* Add Content namespace
* Update using statements to new namespaces
* Move Pipeline Tiled tests to Pipeline test project
* Use correct namespace
* Use `var` instead of typing out nested types
* Remove unused namespaces
* Update to new namespaces
* Remove unused namespaces
* Update to new namespaces
* Remove dependency on Particles csproj
* Update included content on build
* Add embedded resources
* Merge multi csproj structure into single csproj structure
* TexturePackerPoint properties should be `double` not `int`
* Update csproj
* Use dotnet tool to rebuild effects
* Move effect compilation to targets file
This will ensure the effects are always built
* Fix workflow to build effects on linux
* Set wine path
* Export instead of using actions env section
* Revert back to manual effect compile until automation can be solved on GitHub Ubuntu runner
* Update file header
* Created initial project to move BitmapFont too
* XMl, Text, and Binar reading now supported for BMFont
* Refactor BittmapFont
* Update content pipeline from BitmapFont refactor
* Update changelog