Releases: pythonarcade/arcade
Releases · pythonarcade/arcade
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]
3.0.0-dev.32
- 1ac532b Clean up old type usage (#2280)
- 6e8259d Pyglet2.1dev$VERSION updates (#2226)
- e15946b Docstrings v2 (#2276)
- 55c4755 Google docstrings + discovered issues (#2264)
- d4fc6aa Docs: Fix a copy-paste error in 'Fastest Text Drawing' example (#2275)
- 5052e2e Formatting fixes (#2272)
- 74e30fe Docs: leftover CSS fixes from recent redesign (#2273)
- 2a67b8c Update the README with both Stable doc and Dev Preview doc (#2271)
- bf5b50a point in bounce -> point in bounds (#2269)
- ef860f0 Improve documentation (#2267)
- 89767b9 Improve header fonts (#2268)
- f316e08 Do line example line length checks in tests (#2261)
- cd7f5b5 Limit line lengths to 100 characters (#2260)
- f39b44c Update sections.rst (#2258)
- fe0ec66 Update concept.rst (#2259)
- a0d03e8 Fix example line lengths (#2257)
- fc77ad8
x
,y
,z
:int
->float
indraw_text
(#2256) - 70d2777 Clean up conf.py (#2254)
- 753204c fix(gui): UILabel resizing and multiline support (#2252)
- c809c34 Revamp docs using RTD + new layout (#2251)
- a6dfe4f Merge pull request #2249 from pythonarcade/draw-rect-byte-alpha
- 487f2c8 draw_texture_rect should take byte alpha
- 1ff534e Merge pull request #2248 from pythonarcade/gui-blend-fix
- 9d08a58 UI: Divide alpha by 255
- 0adc1c2 Merge pull request #2244 from pythonarcade/clock-globalisation
- f857bba more type annotation
- fabf088 really sphinx?
- 660ca2d Doc Pass
- 578dd08 Merge pull request #2241 from pythonarcade/clock-globalisation
- 4df327b Add clock to docs
- 47ce0dc Fix typo & make UIGridLayout.add doc consistent (#2218)
- 603b268 second linting and unit test pass
- b83c68e linting, formatting, and improving example
- 6fd6fef Make
Clock
global and add an__all__
to clock.py - 09c99c9 Fix easing example 2 (#2240)
- f7d4fbc Remove font loading on arcade init (#2236)
- e96610b Adding a sub-event so users don't need to call super().on_resize() (#2237)
- 59e5705 Missing docs and tweaks (#2234)
- 556b105 Resolve correct member paths in the documentation (#2233)
- c750ef6 Docs: Incorrect spelling of add_resource_handle (#2232)
- 7779b7e Fix typos in
resource_handlers
doc bottom warning (#2229) - ca5646a Feature: Color.replace (#2227)
- b2ea872 Fix execution and legibility issues in input manager and example (#2225)
- a746b79 Use | None and RGBOrA255 in arcade.text (#2223)
- 7e4c669 Fix color annotations in drawing helpers + some doc updates (#2224)
- 9a46297 Use None as default Text width as in pyglet's Label + tests (#2222)
- 4cc2a87
Text
int
typing for positions tofloat
(#2221) - 29164e5 Fix some doc errors (#2220)
- 367ec18 Version 3.0.0-dev.31 [skip ci]