Skip to content

Releases: ppizarror/pygame-menu

pygame-menu v4.0.5

16 May 22:14
Compare
Choose a tag to compare
  • Added wait_for_event kwargs for menu mainloop, #329.
  • Base get_counter_attribute does not require incr parameter as 0 is default.
  • Fix ColorInput cursor_switch_ms constructor parameter.
  • Fixed get_cursor for SDL2 compatibility, #330.
  • Improve docs and tests.
  • Menu events accept empty callbacks, #333.
  • New decoration is_enabled method.
  • New menu get_submenus method.
  • Relax assertion on touchscreen option, #332.

pygame-menu v4.0.4

29 Apr 15:08
Compare
Choose a tag to compare
  • Added single_click parameter to ToggleSwitch widget, #326.
  • Fixed selection effect color, #324.
  • Improved widget's scale, max width and max height warn messages.
  • Improve selection classes output type for method draw.
  • New SimpleSelection widget selection effect.
  • Test improvements.
  • Theme class validates when copying.
  • Widget.set_selection_effect parameter selection default value is now None.

pygame-menu v4.0.3

26 Apr 16:20
867ed8a
Compare
Choose a tag to compare
  • Fix selection, dropselect, and switch widgets touch finger events, #323.
  • Menu and table docs improvements, #320.

pygame-menu v4.0.2

02 Apr 19:15
Compare
Choose a tag to compare
  • Added BaseImage x4 size method, #315.
  • Added cursor_size for TextInput class
  • Added svg image format support for BaseImage, #314.
  • Fix docs and tests.
  • Fix sound and image errors for Macs M1 ARM architecture under pygame 1.9.x and pygame 2.0.x.
  • Improved controls, now the constants can be changed during execution time, #316.
  • New MenuLink class, #313.

pygame-menu v4.0.1

22 Mar 15:04
1a3389c
Compare
Choose a tag to compare
  • Fixed typing error.
  • Fix macOS mixer error.
  • Added origin_position to Widget float, #310.
  • Added widgets example to the gallery, #310.

pygame-menu v4.0.0

15 Mar 23:21
6169478
Compare
Choose a tag to compare

New v4 release

v4 version comes out with many new features. The most important ones are:

  • All menu objects now support decorations.
  • Colors now can be defined using pygame color object, string hex, integers, or string names.
  • Cursor support + mouse over/leave events.
  • New column/row layout.
  • New examples: Calculator and Solar System.
  • New typing support; now the library only supports python 3.6+.
  • New widgets: Frame (widget containers), Table, DropSelect, DropSelectMultiple, SurfaceWidget.
  • New widget transformations: scale, resize, rotate, flip and translate.

pygame-menu v3.5.8

01 Mar 16:47
69c5f4c
Compare
Choose a tag to compare
  • Fix TextInput widget mods and non-ASCII chars, #297.
  • Fix string checking if Unicode.
  • Fix typos.

NOTE: pygame-menu v3 will not provide new widgets or functionalities, consider upgrading to the latest version.

pygame-menu v3.5.7

01 Mar 01:48
43ae2ea
Compare
Choose a tag to compare
  • Fix docs, #298.
  • Menu now accepts widget id on select and remove, #295.
  • Fix typos.

pygame-menu v3.5.6

04 Feb 21:51
5e1915b
Compare
Choose a tag to compare
  • Improve rect usage on widgets.
  • Overflow Menu constructor parameter now accepts a single bool value.
  • Fix docs

pygame-menu v3.5.5

25 Jan 00:22
c54c296
Compare
Choose a tag to compare
  • Fixed Widget translation error.
  • Fixed mouse click events.