Releases: pythonarcade/arcade
Releases · pythonarcade/arcade
3.0.0-dev.42
- f1fd709 doc: lazy load images on resources listing page (#2493)
- d71ea18 gui: fix scrolling for small content (#2491)
- 5d0ca3a Upgrade to pyglet==2.1.0 (#2487)
- 5e800f7 Rectify spritesheet (#2481)
- 0d0ee61 Bring Box closer to Rect standards (#2485)
- 26af9ff Bug fix for Rect and Box init helpers (#2486)
- 54b2cee Create a threading example (#2480)
- 8e0e1e7 Int rect properties (#2482)
- 91769e2 Bugfix: Expose capacity in
Spritelist.clear
(#2479) - 729e1b2 fix opengl errors on raspberry (#2478)
- 8106891 Add font preview, fix giant snake, and start adding missing 3.0 content (#2432)
- 9d356b3 Rename load_system_fonts to load_kenney_fonts (#2476)
- c01c2ce Fix math point types (#2430)
- 4d65b60 Gui/blend text (#2459)
- 7aa25be gui(experimental): make scrollbars draggable (#2474)
- d4e124d updated (#2469) (#2470)
- 1b2b45c Merge branch 'development' of https://github.com/pythonarcade/arcade into development
- 2d4abb0 Version 3.0.0-dev.41 [skip ci]
- b031c96 Center shields.io elements in the README.md file and grammar fixes for multiple documents. (#2471)
3.0.0-dev.41
- e202cfc Improved some Camera2D methods, and filled in temporary docs (#2467)
- 33c368d Add View Argument to Window.run() (#2468)
- 4232548 Uniform: Support float, int, int and double with buffer protocol (#2466)
- e243e7c Take visible flag into account when adding sprite to spritelist (#2465)
- 7cde3bc Uniforms: Support buffer protocol (#2463)
- c8b6687 Add missing matrix attributes (#2462)
- 4cbe420 Add support for controllers with button triggers rather than axis triggers (#2461)
- 84e8789 Small cleanup (#2460)
- 9d13188 remove trailing whitespace (#2456)
- 3663d70 add comment about vec2 operations in point_in_view (#2455)
- 575d662 Update Camera Shake 2D with feature requested in #2429 (#2448)
- d12f5d9 TextureArray Support (#2447)
- f8755e2 Basic support for sampler objects (#2445)
- a01e60c fix pyinstaller hook imports arcade (#2444)
- d932ecd Version 3.0.0-dev.40 [skip ci]
3.0.0-dev.40
3.0.0-dev.39
- be48ee9 Replace negative scale in background_parallax.py (#2440)
- fa960c1 Add Arcade theme colors to arcade.color (#2438)
- adc46c4 Documentation - Fix a bunch of typos, and improve certain parts of the documentation (#2437)
- e554b02 Promote sprite depth examples from experimental to main (#2434)
- ce177ba docs: Fix outdated headless example (#2436)
- 1c5a182 Sprite: Clamp alpha to 0-255 in setter (#2435)
- 4edcf7e More generic math methods. (#2431)
- 38644c0 Include arcade.util changes and Ralexi1 in the changelog (#2427)
- fe474fd Fix #2425: make rand_in_circle ensure uniform distribution of points (#2426)
- 4b843e1 fix get_tilemap_layer not returning LayerGroup (#2424)
- 75429c0 feat(gui): allow reset of surface limit (#2423)
- 47d40a0 small doc fix (#2422)
- 41917ae Update the Arcade 3.0 changelog (#2406)
- 8f5068d Add fixed clock deltatime so we can close #1543 (#2421)
- e442b96 fix(gui): windows ui tests (#2420)
- 553bba4 Add arcade.uicolors to doc, then fix alpha and position in resource + color listings (#2419)
- 8a247c6 Fix #2403 (#2418)
- 8331e50 Fix video embeds, columns, and resource link breakage (#2410)
- b8e803b Bump pillow to 11.0.0 (#2417)
- aef3d66 fix(gui): use loaded fonts in gui tests, to be consistent across OS (#2416)
- 959d796 Finishing work for preemptively closed issue #2399 (#2415)
- 0444db5 Sprite scale: Preserve performance (#2389)
- ffd9cfd Python 3.13 support (#2414)
- 6e86607 Enable HiDPI scaling in windows and linux (#2361)
- 95fa66f View these Examples (#2407)
- 150af62 Missing layout in the bindless_texture example. (#2413)
- 488ab2b Bump pyglet to 2.1.dev7 (#2412)
- b7933f6 Fix on API ref breadcrumbs (#2411)
- 85de8eb Credit DarkLight1337 for camera type annotation help (#2409)
- 64569ea uppercase Arcade everywhere (#2408)
- bec1d64 feat(gui): improve rotation support in UIImage (#2401)
- 4f4028b Fix primitive drawing docstrings (#2405)
- 9834472 DefaultTextureAtlas: Crash when supplying initial textures (#2398)
- cdbf285 sidebar styling (#2396)
- f34ec68 Tutorial fixes (#2394)
- f997d21 Update and improve
Camera2D
including more unit tests (#2390) - 86272a1 Version 3.0.0-dev.38 [skip ci]
3.0.0-dev.38
- 9a993dd Bump pyglet to 2.1.dev6 (#2385)
- 43190db Add test name to window caption when running tests (#2386)
- 85eb020 fix typing in arcade.math.clamp (#2377)
- 68dbe27 Add enums for specific controller layouts (#2384)
- d4086f2 load_texture: extra arguments for wrap and filter (#2383)
- 553894e Bump pymunk to 6.8.1 (#2382)
- d87dba7 relative point in rect helper (#2378)
- f273639 Bump pillow to 10.4.0 and mode check PyMunkHitBoxAlgorithm (#2375)
- d0eda54 feat(gui):support angle in UIImage (#2381)
- 79a7cc4 Expose OpenGL extensions (#2379)
- fb28eea fix sprite init (#2376)
- 308509c Unroll & reduce dot access in rectangle drawing helpers (#2198)
- 4dbaacf Gui/more docs (#2373)
- 494f50c Fix point in polygon (#2347)
- a55c68d Fix texture coordinate offsets (#2355)
- 0eb7643 Gui/3.0 cleanup 2 (#2372)
- c650082 GUI: 3.0 cleanup (#2371)
- 0ed4661 Gui/further improvements for 3.0 (#2360)
- 996d3ab Version 3.0.0-dev.37 [skip ci]
3.0.0-dev.37
3.0.0-dev.36
3.0.0-dev.35
3.0.0-dev.34
- 19b53a1 Gui/colorpicker (#2354)
- 10143b9 GUI push for 3.0 (#2351)
- 3808448 Update resource_handlers.rst (#2348)
- 072101f updated ViewportProjector to use Rect, and created unit tests (#2343)
- 83cb72d typing(gui):remove type ignores from gui (#2346)
- f44233c Merge pull request #2344 from pythonarcade/sub-clock
- 2c4161f ✨ linting and ⬛ ✨
- be85a02 Create SubClock Class
- b441fb9 👢strapping!
- 734e333 no more doc string typing
- 8c17aed Clean up changelog structure (#2341)
- 97ebbdd Update contributors (#2340)
- 56fa376 Changelog pass (#2339)
- 4dbe357 Fix broken sound resources (#2338)
- 4d89e32 Restructure GL docs (#2337)
- e20b70a Various doc improvements (#2335)
- 9da2cbf Remove outdated linter markup (#2334)
- 0f58ed5 Temporarily add CHANGELOG_HISTORY.rst (#2333)
- 5d8efa2 Add CHANGELOG.md (#2332)
- 41fa0b8 feat(gui): add arcade splash screen (#2207)
- 5751f52 feat(window): add kwargs to open_window (#2329)
- e800fd9 fix(gui): fix UIInputText triggers rendering when text not changed (#2330)
- 95784ab Version 3.0.0-dev.33 [skip ci]
3.0.0-dev.33
- fa6e938 Atlas: Add more info when atlas is full (#2322)
- 5d502a8 Gui/small improvements (#2321)
- 7d9a26d Switch arcade.math.lerp to use a Protocol bound to a TypeVar (#2310)
- 5832ddc docs(gui): fix last old style docs (#2319)
- d9d596a Add UITextEvent to all (#2318)
- 605f56f docs(gui): convert to google doc and little cleanup (#2305)
- 47b343e Sound and performance doc rework (#2316)
- eb85958 Unify text input events onto a base class and rename UITextEvent (#2312)
- 05b476f Clean up gitignore (#2311)
- df415dd Fix doc build broken by #2304 (#2309)
- 0a84125 Fix small GUI example and doc issues (#2307)
- 9bd6747 Add experimental UITypedTextInput class (#2308)
- ef870ea Add missing docstrings (#2306)
- 7623d30 Build docs in build/ (#2304)
- de83534 Sprite docstrings (#2302)
- cf0a5d6 Tilemap docstrings (#2301)
- 91345d9 GL module docs and docstrings (#2300)
- c91f53b Texture related docstring improvements (#2299)
- f113b2e Docstrings v4 (#2298)
- 620c704 gui_scrollable_text: Clarify ninepatch (#2296)
- 0c5410d Text docstrings (#2294)
- 4d17288 Convert Sound to Google docstrings + add cross-refs and missing annotations (#2293)
- f06a1b0 Separate exceptions/warnings from utils (#2292)
- 3b8e52f Use development branch for pyglet intersphinx (#2291)
- 794f25a Add script to convert to Google Docstring style (#2290)
- ea1b391 More future.input cleanup work (#2289)
- 0543f62 Unify update (#2288)
- eeee4c0 Tweak docstring notes (#2287)
- cd89e67 Screen annotations (#2285)
- 71ee0b4 Make doc build CI versions consistent (#2284)
- 808e1da Bump to pyglet2.1dev5 (#2283)
- 56b28d6 Minimal for docstrings (#2281)
- e05e10e Version 3.0.0-dev.32 [skip ci]