arcade icon indicating copy to clipboard operation
arcade copied to clipboard

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

Results 321 arcade issues
Sort by recently updated
recently updated
newest added

This PR adds a new page in the tutorial section of the docs that details how to add a custom resource handler. Currently, it contains a section on adding resource...

The `UIManager` must have its own camera instance. This used to be the case before the camera changes. Use 2.6 as a reference add back the `UIManager.camera` member. This can...

gui

## Enhancement CI formatting output could be clearer for beginners. ### Actual behavior: ![image](https://github.com/pythonarcade/arcade/assets/36696816/b72c03b3-5633-4358-aaaa-bde2f77cda38) ### Expected behavior: Useful debug output ### Steps to reproduce/example code: PR something or run `./make.py...

enhancement
buildtools

## Bug Report Text blinks when Caret of input fields are visible. ### Steps to reproduce/example code: ``` python -m arcade.gui.examples.exp_hidden_password ```

bug
gui

Some examples are broken due to the 3.0 camera updates. So far there are: - [x] `arcade/examples/procedural_caves_bsp.py` - Camera 'Jitters' - [x] `arcade/examples/procedural_caves_cellular.py` - `AttributeError: module 'arcade.camera' has no attribute...

## Summary This issue report addresses two key points: 1. A bug encountered when instantiating the `UIButtonRow` class with a `callback` argument. 2. A request for an enhancement to allow...

bug
enhancement
gui

How do people feel about implementing (and enforcing) autoformatting in Arcade? Specifically: - Black for code (120 char line length) - Ruff for imports Some considerations: - we would likely...

Seeing that we recently discovered a nasty bug in `SpriteList.swap` it's probably a good idea to do an additional pass on unit tests. This feature never actually had a unit...

tests

## Bug Report Originally found by @alejcas. A grid of SpriteSolidColors can produce missing pixels on some machines on some irrational zoom levels. These missing pixels appear as very small...

documentation

We should really declare all variables with types in `__init__` while `setup()` should attempt to reuse these types as much as possible. This mans type hinting and code completion will...

examples