Skip to content

Releases: pythonarcade/arcade

3.1.0

02 Apr 21:27
93d5603
Compare
Choose a tag to compare
  • Drop Python 3.9 support
  • Disable shadow window on all platforms to provide a consistent experience
  • Performance
    • Improved performance of arcade.SpriteList.remove() ~300%
    • Improved arcade.SpriteList.pop() performance making it O(1) instead of O(N)
    • Improved performance of arcade.hitbox.Hitbox.get_adjusted_points() ~35%
    • Improved performance of arcade.SpriteList.draw_hit_boxes() ~20x
  • GUI
    • arcade.gui.widgets.text.UIInputText
      • now supports styles for normal, disabled, hovered, pressed and invalid states
      • provides a invalid property to indicate if the input is invalid
    • Added experimental arcade.gui.experimental.UIRestrictedInput
      a subclass of UIInputText that restricts the input to a specific set of characters
    • arcade.gui.NinePatchTexture is now lazy and can be created before a window exists allowing creation during imports.
    • Improve arcade.gui.experimental.scroll_area.ScrollBar behavior to match HTML scrollbars
  • Support drawing hitboxes using RBG or RGBA
  • Fixed a bug causing some events to not trigger on the window's keyboard and mouse state handlers
  • Many documenation fixes and improvements
  • Various example fixes

3.0.2

11 Mar 13:34
46ce22d
Compare
Choose a tag to compare

3.0.1

17 Feb 15:32
ea6e01f
Compare
Choose a tag to compare

3.0.0

25 Jan 18:31
Compare
Choose a tag to compare

CHANGELOG

Read more

3.0.0-rc.3

24 Jan 21:08
2e6fc57
Compare
Choose a tag to compare

3.0.0-rc.2

24 Jan 19:41
b093787
Compare
Choose a tag to compare

3.0.0-dev.0

24 Jan 19:16
6921d22
Compare
Choose a tag to compare
  • 6921d22 Update version number to rc, and update release checklist (#2513)
  • 3de6b5c sneak in experimental pixelated support for UIManager (#2508)
  • 2a7a177 remove workaround for tab usage (#2509)
  • dbb1100 improve UIDraggableMixin and update doc strings (#2510)
  • 8cf704b Update pytiled-parser to 2.2.9 (#2507)
  • b5d053b Version 3.0.0-dev.43 [skip ci]

3.0.0-dev.43

23 Jan 17:15
7436e3c
Compare
Choose a tag to compare
  • 7436e3c Update (#2506)
  • 8152cd7 update build prod workflows to fetch tags to fix incorrect version numbering (#2504)
  • 434ed57 Hotfix threaded loading examples and sections issue #2499 (#2503)
  • 9aa8e1a Doc: additional doc build sync fixes (#2498)
  • 049ec48 Temp fix decade-long Sphinx bug breaking our CSS during partial rebuilds (#2496)
  • 7be16ce HOTFIX: Handling Vec2's being False when x=0 y=0 (#2497)
  • 9b3e42f Add liberation font family to Arcade (#2477)
  • 0685cc4 Add cross-refs and pyglet Weight info to UILabel (#2492)
  • 03990b0 Version 3.0.0-dev.42 [skip ci]

3.0.0-dev.42

14 Jan 20:56
f1fd709
Compare
Choose a tag to compare

3.0.0-dev.41

13 Dec 21:23
e202cfc
Compare
Choose a tag to compare