- 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.
4.1.3
- Fix docs, 361.
4.1.2
- Added ``_keyboard_ignore_nonphysical`` to Menu and Widgets for ``PyAutoGUI`` support, 358, 359.
4.1.1
- Fixes value assertion on ``RangeSlider``, 356.
4.1.0
- 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.