3.0.0-dev.31
github-actions
released this
06 Jul 15:06
·
180 commits
to development
since this release
- 230e100 Fix GLES crash when clearing the framebuffer (#2217)
- 6988eff Fix incorrect PhyicsEnginePymunk doc and expand some stubs (#2216)
- 4250758 Fix overwide PointList annotation for 2D drawing functions (#2213)
- 0d4b5b6 More example tweaks (#2212)
- 4ac28d5 Fixing the SpatialHash issue 2186 (#2201)
- d0ca613 Unit test improvements + fixes (#2211)
- 76add53 Remove resource list (#2209)
- 49847c9 Various blend state fixes (#2208)
- 0f0d28b feat(gui): add activate/deactivate to UIInputText (#2196)
- 38b5b4a test(gui): add camera tests for rotation and zoom (#2206)
- 8ecd746 Start end render (#2204)
- 5c21400 Camera 2D hotfix 2 (#2200)
- 22c5b05 Fix logging (#2199)
- 6640787 Draw rect tests + fixes (#2195)
- 6477b48 feat(gui): camera in ui (#2193)
- e5962e3 Document Simple and Platformer engines (#2185)
- 7140540 fix(gui): uilabel defaults to fit content (using size hints) (#2194)
- 1cac45b feat(gui): use rect in ninepatch draw (#2192)
- b8250d1 Camera2D hotfix for
equalize()
(#2191) - 436aa78 Example pass (#2189)
- 2ea17ff Adding a stub Clock class and providing a fixed update event in
Window
andView
(#2169) - 55ee12a Brush up screenshot functions (#2188)
- 535a28c Atlas tweaks again (#2187)
- a557f72 The Future Is Now: Create arcade.future (#2176)
- 55037f3 fixed default camera behaviour (#2179)
- 763be12 Convert all stages of platformer tutorial to 720p (#2182)
- 38333a4 Small formatting fix (#2181)
- 462a57d Bump pytiled-parser version to 2.2.5 (#2180)
- 2ee95a2 Initial Import Sorting with Ruff (#2177)
- 16c29e5 Small updates to platformer tutorial for 3.0 (#2178)
- c469fc2 how long has this been like this, 3.7 was EOL a while ago (#2175)
- 5a67d7e Clean up math (#2174)
- 6629d92 Fix easing examples (#2173)
- 532bcbe Fix easing examples
- 1eb436f Fix error when resizing the minimap in minimap_camera example (#2171)
- c698614 Remove deprecation warnings from Rect as the final API for x/y/center is not decided (#2170)
- 3c03b23 Name scale properties on Sprites to things that make sense (#2021)
- 0a6cd88 Test drawing lazy sprite list (#2168)
- 0f2cffc Atlas docstring (#2167)
- 0a149c5 SpriteList: Check for null program after init_deferred
- fdcb635 draw_texture_rect: disable blend on exit
- 0c91ec4 Fix platforms.deleter + add tests for physics behavior properties (#2166)
- 50014a5 Fix unneeded copies and
SpriteList
updates in physics engines (#2164) - 9307dea Remove sprite texture draw (#2161)
- 9ec913d Spritelist tweaks (#2160)
- 6ccbe55 Restructure draw module (#2159)
- fbdc363 feat(dev): add pre-commit hooks for pyright, ruff and mypy (#2158)
- 13c37e4 Creating a few constraint grips and improving the examples. (#2157)
- 83a3f61 Make
Camera2D
unique fromOrthographicProjector
for better state safety (#2154) - e061507 Update update_quick_index.py (#2156)
- d7e0b9f Optimize & document collision circular check in physics engines (#2155)
- 5897ad1 Atlas: More code cleanup / simplifications (#2150)
- 7757061 Drop support for Python 3.8 and Implement PEP 585 (#2153)
- 832171d Adding scissor box argument to the
Camera2D.match_screen()
method (#2152) - 649dda4 Work at fixing examples (#2151)
- 4eb3ce3 Disable alpha blending by default (#2147)
- e175579 Fix procedural cave bsp example (#2146)
- 779a34f Promote 720p resolution (#2145)
- 1200945 Batch of example updates
- 692b904 Batch of examples adjusted to 720p
- 807bb11 Set default window size to 720p
- 69354c1 Sprite size property + tests (#2144)
- 4324bb3 Update test_uilabel.py
- fc078da Missing type hints (#2143)
- 0f59d5a fix(gui): failing tests on windows (#2142)
- ce88ea5 Black formatting + config (#2141)
- 82776a6 chore(gui): small fixes (#2140)
- 09b481d Disable most logging (#2138)
- 5faa423 Fix for player cleanup in Sound (#2134)
- bf822a3 Remove lingering imports in texture (#2136)
- c69ff74 Remove lingering atlas_ref members in Texture
- de5c7df Remove atlas_ref from Texture
- e2ae8ae Use weakref.finalize to remove textures from the atlas (#2135)
- fcac20a Load or get spritesheet + test + bugfixes (#2132)
- 04dfafb Attempt to clean up new experimental controllers a bit (#2133)
- d9e8331 Optimize SpriteSolidColor and SpriteCircle (#2131)
- 5d5398b Atlas ref counter bug + examples tweaks (#2129)
- 64f1805 Bugfix: Spritelist swap doesn't change order (#2127)
- 49356d7 feat(gui): adjust texture loading strategy in gui examples (#2126)
- 29c285c Texture loading and caching: Missing pieces (#2111)
- f03c5ac Move resource handler doc from tutorial to programming guide (#2115)
- 1a49e43 feat(gui): Use new rect type, delete GUIRect (#2118)
- cf291ec Add position rect to camera (#2101)
- d420e34 More cleanup for update_quick_index.py + helpers (#2113)
- e9bfacf Version 3.0.0-dev.30 [skip ci]