An open API service providing commit metadata for open source projects.

GitHub / pythonarcade/arcade / commits

Easy to use Python library for creating 2D arcade games.

SHA Message Author Date Stats
e5a61a52 Turn off confusing view source link (#2860) Paul <3****o@u****m>
Committed by: GitHub <n****y@g****m>
11 days ago
ceb7c4dc Update CONTRIBUTING.md guide to use `uv` instead of `venv` and `pip` (#2858) Felina Rivera Calzadillas (roguh) <f****a@f****d>
Committed by: GitHub <n****y@g****m>
14 days ago
fb9c83d0 Add docs build dependencies to dev dependencies by default (#2855) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
14 days ago
5ff55822 Fixed crashing issue where equalize was misspelled as equialise (#2857) harrybarng <3****g@u****m>
Committed by: GitHub <n****y@g****m>
14 days ago
a2aa1027 Adjust webplayground server to automatically grab current VERSION instead of ... Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
17 days ago
f284b486 Add a split screen example using Camera2D (#2789) Miles Curry <2****y@u****m>
Committed by: GitHub <n****y@g****m>
17 days ago
0b8c2ca5 Bump version to 4.0.0.dev5 and update changelog (#2853) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
19 days ago
50280b4d Fix caret behavior on input field activation (#2850)
Co-authored-by: Paul V Craven <p****n@o****m>, Maic Siemering <m****c@s****h>
Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
19 days ago
209f887a Add TextPool: keyed cache of reusable Text objects (#2847)
Co-authored-by: Paul V Craven <p****n@o****m>, Claude Opus 4.6 <n****y@a****m>
Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
19 days ago
2f5363fa Restore easing examples updated for arcade.anim API (#2852)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>, Paul V Craven <p****n@o****m>, Claude Opus 4.6 <n****y@a****m>
Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
19 days ago
c278d2ac Add UIInteractiveSpriteWidget for clickable sprites in UI (#2849)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>, eruvanos <9****s@u****m>, eruvanos <9****s@u****m>, Paul V Craven <p****n@o****m>, Claude Opus 4.6 <n****y@a****m>, copilot-swe-agent[bot] <1****t@u****m>, eruvanos <9****s@u****m>
Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
23 days ago
d962be8a Handle pixel scaling properly in WebGL backend (#2846) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
29 days ago
64caf4f9 Proper update/draw rate loop handling with Pyglet 3 (#2845) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
about 1 month ago
ce9dd7d6 Bump version to 4.0.0.dev4 and update changelog (#2844)
Co-authored-by: Paul V Craven <p****n@o****m>, Claude Opus 4.6 <n****y@a****m>
Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
200e3aff Update pyglet to 3.0.dev3 (#2842)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Paul V Craven <p****n@o****m>, Claude Opus 4.6 <n****y@a****m>
Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
cf30fbb7 Split docs deps and upgrade Sphinx to 9.1.0 (#2843)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Paul V Craven <p****n@o****m>, Claude Opus 4.6 <n****y@a****m>
Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
5f6f6f9c feat: add pixel_perfect option for 1:1 pixel ratio rendering (#2841)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>, Paul V Craven <p****n@o****m>, Claude Opus 4.6 <n****y@a****m>
Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
535d349e fix: angle negation for Pymunk physics engine to ensure correct sprite rotati... Thomas Kwan <l****8@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
027d1601 Added the apply_torque and set_angular_velocity wrapper (#2838)
Co-authored-by: Stephan <s****t>
agentcoffee <1****e@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
a5570531 Warn when layout width/height is given but size_hint will override it (#2834)
Co-authored-by: eruvanos <9****s@u****m>, eruvanos <9****s@u****m>, copilot-swe-agent[bot] <1****t@u****m>, eruvanos <9****s@u****m>
Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
a8630e5b Add scrollbar support to UIDropdown (#2833)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>
Benjamin Kirkbride <b****e@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
b95e97b3 Hexagon (#2695)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>, Claude Opus 4.6 <n****y@a****m>
Benjamin Kirkbride <b****e@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
bbf221ef New CLI Infrastructure (#2828) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
3 months ago
26bf7ee9 Update tilemap to respect object visibility settings (#2829) Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
3 months ago
f8d139b6 Add note about including arcade.experimental when compiling with Nuitka (#2831) Quan B. Doan (Ronny) <r****5@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
f032c52c Add support for file drops in application window (#2825) Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
3 months ago
c33125b0 Remove unnecessary numpy dep, dev3 update (#2826) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
4 months ago
de29b4f6 Update version and changelog for 4.0.0.dev2 (#2824) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
4 months ago
d78c9157 Input Manager Finalization - Docs and Cleanup (#2822) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
4 months ago
b1aaa296 Update pyglet to 3.0.dev2 (#2823) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
4 months ago
c5f52d10 Add an example for rendering numpy arrays (#2820) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
4 months ago
4390f856 changed copyright year (#2814) Alexey <a****0@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
93611e0b Fix easing functions (#2810) DigiDuncan <d****n@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
387f6278 Update actions for pypi trusted publishers (#2809) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
5 months ago
bf0cfb83 Update the `DefaultProjector` to behave better when changing framebuffers (#2...
Co-authored-by: Darren Eberly <d****y@p****e>
A. J. Andrews <8****n@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
9984b183 Simplify web tinkering (#2806)
Co-authored-by: Darren Eberly <d****y@p****e>
Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
5 months ago
34b13efb Remove pixel scaling for default framebuffer from WebGL backend (#2805) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
5 months ago
ab5ca569 Dependency Cleanup for WASM environments (#2804) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
5 months ago
f020c83f More GitHub Actions Cleanup for 4.0 (#2803) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
5 months ago
91020872 Initial 4.0 Transition and Pyglet 3 Upgrade (#2801) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
5 months ago
3f7e02dd Easing Into It: The `anim` module (#2799)
Co-authored-by: pushfoo <3****o@u****m>
DigiDuncan <d****n@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
f3de4d9c Raise TypeError if Viewport is not a Rect and make Viewport (#2790)
Co-authored-by: Maic Siemering <m****c@s****h>
Miles Curry <2****y@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
4b9d5157 Camera2d requested additions (#2796) A. J. Andrews <8****n@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
6efb32cc Fix broken link in procedural caves BSP (#2798) Miles Curry <2****y@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
9df5ffb7 Gui/fixes (#2795) Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
6 months ago
225a1919 Changelog Updates (#2793) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
7 months ago
6496a3e8 Bump to Pillow 12.0.0 for full Python 3.14 support (#2792) Paul <3****o@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
fe9b113b Update captions for framebuffer tutorial steps (#2788) Vincent Poulailleau <v****u@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
d45476a6 Add NoArcadeWindowError subclassing RuntimeError (#2784)
Co-authored-by: Darren Eberly <d****y@p****e>
Paul <3****o@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
33e5960b Update version (#2783)
Co-authored-by: Paul V Craven <p****n@o****m>
Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
8 months ago
e55fa7bb Update changelog (#2781) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
8 months ago
937c5726 Add Python 3.14 to pyproject classifiers (#2780) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
8 months ago
3308bd97 Check if Controller device is open before opening (#2779) Miles Curry <2****y@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
34b50dea Enable Python 3.14 by updating to pillow 11.3.X and adding 3.14 to CI (#2777) Paul <3****o@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
e55f2b73 typo in about/for_academia.rst (#2776) Vincent Poulailleau <v****u@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
a6c30b22 Fix typos in Sound API documentation #2769 (#2772) Adithya <a****a@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
e00e5e79 Pin click version to fix typer breaking (#2774) Paul <3****o@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
c110a4de Update examples to use SpriteCircle's new center_* keyword arguments (#2767) Paul <3****o@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
cdf329b7 Temp fix texture atlas issues from mypy 1.18.1 (#2768) Paul <3****o@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
6cbd908b Added center_x and center_y to SpriteCircle's constructor (#2766) Yohan Thi. <4****0@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
7f4ae493 Add method 0 for auto-select to check_for_collision_with_lists (#2762) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
9 months ago
d1d3824f Add GL backends to pyinstaller hidden imports (#2764) Darren Eberly <d****y@p****e>
Committed by: GitHub <n****y@g****m>
9 months ago
539dd7e0 UIBoxLayout ignores widgets with `visible=None` (#2761) Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
9 months ago
3ce025ab Add .rect to Text (#2759) DigiDuncan <d****n@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
61248f2b Gui/controller focus improvements (#2757) Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
10 months ago
b084ae3d gui: use incremental layout in UITextArea (#2756) Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
10 months ago
f5b6228f fixing the positioning algorithm in `Camera2D.match_target` for #2558 (#2646) A. J. Andrews <8****n@u****m>
Committed by: GitHub <n****y@g****m>
11 months ago
9c901296 Gui/fix caret misplaced (#2750) Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
11 months ago
61137621 Update version (#2749) Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
11 months ago
ecef9420 merge Merge pull request #2748 from pythonarcade/gui/fix-memory-leak-3 Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
11 months ago
07431b2d gui: fix lint Maic Siemering <m****c@s****h> 11 months ago
9ac2efc9 gui: Fix issues with binding class methods on children Maic Siemering <m****c@s****h> 11 months ago
809886e1 merge Merge pull request #2747 from pythonarcade/gui/fix-memory-leak-2 Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
11 months ago
8be95712 Update changelog Maic Siemering <m****c@s****h> 11 months ago
c9f23fae merge Merge pull request #2746 from pythonarcade/gui/fix-memory-leak-2 Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
11 months ago
9afc0ee4 Bind class methods within a widget to avoid memory leak Maic Siemering <m****c@s****h> 11 months ago
ec4abf4d remove debug output in UIManager Maic Siemering <m****c@s****h> 11 months ago
9d720e5f remove debug output Maic Siemering <m****c@s****h> 11 months ago
ce8db7b4 merge Merge pull request #2742 from pythonarcade/gui/fix-scoll-bar Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
11 months ago
7fd36a8f Update Changelog Maic Siemering <m****c@s****h> 11 months ago
d04f1028 Fix bind to non existing property Maic Siemering <m****c@s****h> 11 months ago
1ef0a604 Update version (#2741)
Co-authored-by: Paul V Craven <p****n@o****m>
Paul V Craven <p****l@c****m>
Committed by: GitHub <n****y@g****m>
11 months ago
2fbb0f1c merge Merge pull request #2740 from pythonarcade/gui/fix-double-caret Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
11 months ago
4ca85d99 Cleanup Maic Siemering <m****c@s****h> 11 months ago
0f2cbe30 Update changelog Maic Siemering <m****c@s****h> 11 months ago
2bf15638 workaround for non deactivated caret caused by consumed mouse events Maic Siemering <m****c@s****h> 11 months ago
677015f4 Add a line of highlight to sprite_move_animation.rst (#2739) Paul <3****o@u****m>
Committed by: GitHub <n****y@g****m>
11 months ago
355016f8 Fix line highlights in sprite_move_animation.rst (#2738) Paul <3****o@u****m>
Committed by: GitHub <n****y@g****m>
11 months ago
c68bac66 Don't draw lines and point with zero elements (#2737) Einar Forselv <e****v@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
b4c2757b ruff format Einar Forselv <e****v@g****m> 11 months ago
3c613327 merge Merge branch 'add-timing-to-make' of https://github.com/alanJoshiGeorge/arcad... Einar Forselv <e****v@g****m> 11 months ago
94df796d NinePatch should rebuild after atlas resize/rebuild (#2736) Einar Forselv <e****v@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
44afd377 merge Merge pull request #2733 from pythonarcade/text-visible Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
12 months ago
2250b550 expose label visible in text Maic Siemering <m****c@s****h> 12 months ago
60b68479 merge Merge pull request #2732 from pythonarcade/gui/improvements Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
12 months ago
63151819 sort import Maic Siemering <m****c@s****h> 12 months ago
c1d666f2 merge Merge branch 'development' into gui/improvements Maic Siemering <m****c@s****h>
Committed by: GitHub <n****y@g****m>
12 months ago
ca8492f3 remove todo, which does not improve code Maic Siemering <m****c@s****h> 12 months ago
d25be0dc update time reporting for subprocess commands Alan Joshi George <a****e@g****m> 12 months ago
993a2b6b Add timing output to subprocess commands in make.py Alan Joshi George <a****e@g****m> 12 months ago

← Back to repository