3.0.0-dev.27
github-actions
released this
03 Apr 13:43
·
395 commits
to development
since this release
- 34a56d4 GUI: Add UIView (#2036)
- 6e985b7 Try testing under python 3.12 (#2038)
- 6e777fc Camera overhaul simple (#1965)
- 99e5b36 GUI: Reimplement slider. (#2035)
- bd19fea Updating arcade.math (#2040)
- 5f154b1 Work on Issue #2023 (#2037)
- f3d931b Fix homepage css (#2027)
- e26753e Fix DefaultFramebuffer.read() (#2034)
- a3392cf Simplify animation (#2033)
- 905447c Integration tests: Attempt 2 (#2032)
- 65792da Make clear() more reasonable (#2031)
- b8dd7c3 Improved behavior of "visible" setter and getter properties in BasicSprite. (#2029)
- 6fdf5c5 Add example for positioning flat buttons to docs (#2026)
- 5d8f82a created a depth of field example (#2025)
- 3722e44 Add command to install latest build to docs (#1316) (#2024)
- e39681e Sound doc (#2020)
- 1e63b46 GUI: finish public api of arcade.gui.property (#2014)
- e2d9567 Fix color tables in docs 1878 (#2007)
- 40f33b0 Bump to pyglet 2.0.14 to get label fixes (#2016)
- 887a5ce Fix broken start here link 2201 (#2012)
- ca7bebb Fix furo theme error 1923 (#2010)
- 383ce9a Fix deprecated linter invocation and bump pyright version (#2009)
- 5c841c3 Quick nuitka fix (#2008)
- 1856d30 Convert README and CONTRIBUTING to Markdown (#1939)
- 55c88d2 Experimental new version of the window which provides a fixed update. (#1944)
- b0790cb Delete .python-version file (#2006)
- e3d1577 Fix sprite sidebar 1878 (#2005)
- da23bc6 Pytest changes to better support arcade-accelerate (#2004)
- 58884ea Bump to pyglet 2.0.12 + update doc and pyglet TextLayout method names (#1942)
- 6255f79 Fix #1999 (#2003)
- 48146fb Improve UIBoxLayout & UIGridLayout, fix build (cause by new pyglet version)
- d1d7081 Proofreading fixes for GUI style doc (#1941)
- 289fbad Fix more indent
- fe25fee Remove additional indents
- 196ce6f Fix missing exception
- 1401db9 arcade.text raises own Exception when multiline is set, but no width given
- b141ff3 Change arcade.Text and draw_text to match general argument names, remove interference between align and multiline.
- fb18ea9 Swizzle support for colors (#1998)
- b6f4add Speed up Color.random() via bit math (#1995)
- 28a9c9b Fix API doc generation to include experimental GUI features
- 9a49616 Expose batch drawing text example in the web doc (#1987)
- 282f618 remove pause (#1993)
- ca53375 GUI: add gui.experimental and move experimental components here Add support for package level doc string in quickindex
- 9a9eaf8 add some return type annotations (#1994)
- 1f5b48c Experiment with texture compression (#1990)
- e456e7a Fix blitting to default framebuffer (#1992)
- bd5c854 Lingering glreadbuffer (#1921)
- 06f13b8 Code formatting (#1989)
- c2fe1bf fix UUID function (#1988)
- 9112532 Fix Tutorial thumbnail links in How-to Example Code (#1984)
- f165c37 Fix game of life scaling the window instead of the texture (#1986)
- 6aa5341 Small updates for pygame comparison (#1827)
- 492c224 Escape a Win32 path which Python thinks is an escape code (#1983)
- d334bb3 [1841] Add empty slots to arcade.types.Color (#1982)
- cc987ca Added the properties for platforms and walls a la ladders (#1972)
- 4e4c110 Improve SpriteList typing (#1977)
- ad690e6 Remove warnings about looping keyword replaced in #1938 (#1979)
- 4dbeb98 Replace deprecated ruff options in pyproject.toml (#1976)
- 40c1519 Delete bloom defender example (#1975)
- 2e0bc4b Revamp animated sprite (#1974)
- 0fcbd78 Commited the correct version
- b946dcc fixed variables/method sharing names
- f49ace6 Added a docstring to ladders getter method
- 73801b5 swapped to using decorators/property
- 3d613f5 Removed reference arcade.Spritelist
- 278340a Added typing/reduced unneeded lines
- 83a08a5 Update physics_engines.py
- a2ae17b Update physics_engines.py
- 3ee96c2 GUI: enforce keyword arguments within GUI classes
- 683e69a Pvcraven/update3 (#1969)
- 6097397 Fix hitbox and transformations (#1968)
- 5d069d0 Fallback points for bounding boxes (#1814)
- 27ec873 Update texture image fix (#1967)
- 849ab2c Using infinity in is_point_in_polygon + micro cleaning (#1957)
- 4d55462 Atlas track all textures (#1958)
- 7d7d8fc Fix #1962 - UIGridLayout handles nested layouts
- 48d9372 Improve text sprite background color (#1956)
- 05a3cc5 Fix #1870
- 01a53fb Better feedback when creating Text without window (#1952)
- b396a4a Reorganize texture_atlas module (#1951)
- 630a4f4 Fix TextureAtlas issues (#1949)
- 6fd5b16 Fix some issues with the experimental UIScrollArea (#1948)
- 577ca65 Add missing quick_api entries (#1947)
- 5f888d5 Allow adaptive width for UILayout with multiline text (#1946)
- 22b8b6e Update braking change notes and remove unused size_hint_min from UILayouts (#1945)
- 4342f1d Revamp texture loading and caching (#1634)
- ad8820f Update (#1943)
- e8c0997 Initial Platformer Tutorial Re-Write (#1940)
- af45705 Consistent argument naming in play_sound and Sound.play() (#1938)
- 9b7f867 Handle rotation direction correctly in Tiled Maps (#1831)
- ea575ac Grammar and phrasing improvements for sound doc (#1935)
- 43ef35f Corrected result on zero distance LOS function (#1937)
- 12761ce Improve robustness of the line of sight function (#1936)
- e3034ec Fix exception types in arcade.sound (#1926)
- 638a24f fix pyright errors (#1933)
- 31ebfef Add docs for styling (#1931)
- 245a003 Bump pyglet to 2.0.10 (#1930)
- 4cc197d Move _view_examples link target to cover all view examples (#1919)
- 5c0c170 Point source install zip link to default branch (development) (#1899)
- f6516f6 Document Window.init's screen and style args (#1924)
- aeb551c Add Sound page to the Programming Guide (#1922)
- a5a0cd7 Recursively ignore all pymunk modules (#1929)
- 36d6ec8 Use 3.12's buffer protocol annotation if available (#1927)
- 5c33fc9 Bug: leaving random glReadBuffer() state (#1920)
- bdbf121 Handle Flipped Textures in Animated Tiles (#1917)
- eb877be Shader include bugs and issues (#1913)
- b505ac9 Bug: Shader defines cannot be set to 0 (#1912)
- 2d3a9c7 Various BufferDescription fixes (#1911)
- e757b9b Gl attrib type fix (#1907)
- d28d14f Stop AttributeError from SpriteList._atlas and link Lazy SpriteList doc (#1901)
- 1e60dff Two fix to import of tiled image layer (#1833)
- 774d7ac Revert "Add
from __future__ import annotations
everywhere" for examples (#1898) - 4bdce19 Update test_key.py (#1897)
- 9740d9d Temp fix unit tests failing on color (#1896)
- 57afec7 Add more slots (#1764)
- c028f52 Fix MOD_ACCEL to match doc & pyglet behavior (#1894)
- d34f950 Finish #1845 : Move Background classes to experimental (#1890)
- ac7c118 typing(sprites): enhance typings on Sprite and SpriteList (#1868)
- cf9f2e5 Add temp fix for unit test failure (#1895)
- b7e3ace some lil fixes (#1889)
- be9b001 Fix #1891: monkeypatch autodoc to avoid directive name conflict (#1892)
- 984fe50 try fixing readthedocs build (#1893)
- 908664e Version 3.0.0-dev.26 [skip ci]