Releases: ppizarror/pygame-menu
Releases · ppizarror/pygame-menu
pygame-menu v4.2.0
- 🌿.
- Added background color to
Selection
class. - Added
set_absolute_position
,get_last_update_mode
, andget_widgets
to menu. - Added widget shadow.
- Fixed mouseover/leave for widgets.
- Improve
WidgetManager
. Now each widget class has its ownManager
. - Improved tests for
MacOS
. - New example
other.maze
. - New font
FiraCode
.
pygame-menu v4.1.6
- Added support for minified hex colors such as
#f0f
or#fff
. - Added
float
andfloat_origin_position
toWidgetManager
class. - New example to show widget positioning, #371.
- Simplified file headers.
pygame-menu v4.1.5
- Added
Menu.resize
method, #369. - Improve docs.
pygame-menu v4.1.4
pygame-menu v4.1.3
- Fix docs, #361.
pygame-menu v4.1.2
pygame-menu v4.1.1
- Fixes value assertion on
RangeSlider
, #356.
pygame-menu v4.1.0
- Added
ProgressBar
widget. - Added
RangeSlider
widget. - Added
KEY_TAB
to controls. - Avoid recursive
Frame.set_frame
andFrame.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 implementsset_max_height
andset_max_width
transformations.
pygame-menu v4.0.7
- Added touch click sound.
- Added
recursive
toMenu.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 andmenu.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, nowmake_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 fromTextInput
class. Dropselect
now accepts multiple formats for selected placeholder.Table
now raisesAssertionError
if packing the same Table (or Frame containing the Table).Table
now warns if adding widgets that accept events.
pygame-menu v4.0.6
- Fixed critical error on mainloop execution, #336.