Skip to content

Releases: ppizarror/pygame-menu

pygame-menu v4.2.0

11 Nov 18:22
e79ad1f
Compare
Choose a tag to compare
  • 🌿.
  • Added background color to Selection class.
  • Added set_absolute_position, get_last_update_mode, and get_widgets to menu.
  • Added widget shadow.
  • Fixed mouseover/leave for widgets.
  • Improve WidgetManager. Now each widget class has its own Manager.
  • Improved tests for MacOS.
  • New example other.maze.
  • New font FiraCode.

pygame-menu v4.1.6

05 Nov 20:54
Compare
Choose a tag to compare
  • Added support for minified hex colors such as #f0f or #fff.
  • Added float and float_origin_position to WidgetManager class.
  • New example to show widget positioning, #371.
  • Simplified file headers.

pygame-menu v4.1.5

19 Oct 01:56
7250ae8
Compare
Choose a tag to compare
  • Added Menu.resize method, #369.
  • Improve docs.

pygame-menu v4.1.4

24 Aug 14:42
Compare
Choose a tag to compare
  • Converted all str.format() instances to f-strings, #363, #364, #365.
  • Fixed frame and table widget assertion message errors.
  • Fixed padding parse issue.
  • Improved menu tests.

pygame-menu v4.1.3

30 Jun 23:26
Compare
Choose a tag to compare

pygame-menu v4.1.2

23 Jun 14:22
e8b013a
Compare
Choose a tag to compare
  • Added _keyboard_ignore_nonphysical to Menu and Widgets for PyAutoGUI support, #358, #359.

pygame-menu v4.1.1

15 Jun 01:13
cde28c2
Compare
Choose a tag to compare
  • Fixes value assertion on RangeSlider, #356.

pygame-menu v4.1.0

06 Jun 21:53
0788c18
Compare
Choose a tag to compare
  • Added ProgressBar widget.
  • Added RangeSlider widget.
  • Added KEY_TAB to controls.
  • Avoid recursive Frame.set_frame and Frame.set_scrollarea.
  • Fix MOD CTRL events in TextInput widget.
  • Fix render after set value for drop select and toggle switch widgets.
  • Fix widget set_frame assertion Frame class.
  • Improve tests and docs.
  • New menu event onwidgetchange.
  • New widget method value_changed.
  • New Image.get_angle method.
  • Removed v3 compatibility.
  • Transformation not implemented exception.
  • Widget set_position_relative_to_frame method now is private.
  • Image widget implements set_max_height and set_max_width transformations.

pygame-menu v4.0.7

29 May 20:41
Compare
Choose a tag to compare
  • Added touch click sound.
  • Added recursive to Menu.get_submenus() method.
  • Fixed scrollbar touch event, #347.
  • Fixed DropSelect touch when drop frame is not scrollable, #342.
  • Fix submenu linking issue.
  • Fix update list DropSelect, #340.
  • Fix widget _apply_transforms as padding induced recursive rendering in some cases.
  • Fix DeprecationWarning: an integer is required (got type float) issue.
  • Fix Frame selected widget positioning, #339.
  • Fix Menu.clear() method.
  • Fix TextInput key delete and menu.clear() method.
  • Improve tests.
  • Improve update frame menu management.
  • Improve widget event handling.
  • Improve widget manager docs.
  • Make selection drop (DropSelect) is called automatically after updating items list, now make_selection_drop is private and requires no **kwargs argument.
  • Move DropSelect scrollbar style to the constructor.
  • Reduce TextInput.repeat_keys_interval_ms from 100 to 50 ms.
  • Removed unused repeat_touch_interval_ms constructor parameter from TextInputclass.
  • Dropselect now accepts multiple formats for selected placeholder.
  • Table now raises AssertionError if packing the same Table (or Frame containing the Table).
  • Table now warns if adding widgets that accept events.

pygame-menu v4.0.6

18 May 14:51
3d8ef71
Compare
Choose a tag to compare
  • Fixed critical error on mainloop execution, #336.