Changelog¶
0.104.2¶
See on GitHub: tag 0.104.2 | compare 0.104.1/0.104.2
pip install kivymd==0.104.2
Bug fixes and other minor improvements.
Add HotReloadViewer class
Added features to Snackbar class: use padding, set custom button color, elevation
Add MDToggleButton class
Change to Material Design Baseline dark theme spec
Fix ReferenceError: weakly-referenced object no longer exists when start demo application
Changed the default value for the theme_text_color parameter in the BaseButton class (to the value “Primary”)
Fix setting of the text_color_normal and text_color_active parameters - earlier their values did not affect anything
Fixed the length of the right edge of the border in relation to the hint text when the MDTextField is in the rectangle mode
Add get_tab_list method to MDTabs class
Add hover behavior when using MDDropdownMenu class
Added the feature to use the FitImage component to download images from the network
The elevation value for RectangularElevationBehavior and CircularElevationBehavior classes after pressing was always set to 2 - fixed
Methods that implement the ripple effect have always been called twice - fixed
The SmartTile class now uses the FitImage class to display images instead of the Image class
Removed dependency on PIL library
Add hint_bg_color, hint_text_color, hint_radius attributes to MDSlider class
Delete progressloader.py
Delete context_menu.py
Added the feature to control the properties of menu items during creation in MDDropdownMenu class
Added the feature to change the number of buttons after creating the MDFloatingActionButtonSpeedDial object
Added the feature to set the font_name property for the MDTabsLabel class
Add MDCarousel class
Delete kivymd/uix/useranimationcard.py
Added usage types for MDNavigationDrawer class: modal/standard
Added stencil instructions to the FitImage class canvas
Added on_ref_press and switch_tab methods to MDTabs class
Added on_release method for menu item events instead of callback method to MDDropdownMenu class
Added palette attribute - the feature to change the color of the MDSpinner when changing rotation cycles
Added the feature to change the border color of the MDRectangleFlatIconButton class
Add MDRelativeLayout class
Added the feature to use radius for MDNavigationDrawer corners
Removed UserAnimationCard class
Added feature to set background color for MDDialog class
Added MDNavigationRail component
Added MDSwiper component
Added ripple effect to MDTabs class
Added the feature to set toast positions on an Android device
Added of tooltips to MDToolbar icons
Fixed MDBottomAppBar notch transparency
Updated MDDatePicker class to material design specification.
Updated MDTimePicker class to material design specification.
Elevation behavior redesign to comply with the material design specification.
Removed the vendor package.
Added the feature to use a class instance (Kivy or KivyMD widget), which will be added to the MDDropdownMenu class menu header.
0.104.1¶
See on GitHub: tag 0.104.1 | compare 0.104.0/0.104.1
pip install kivymd==0.104.1
Bug fixes and other minor improvements.
Added MDGridLayout and MDBoxLayout classes
Add TouchBehavior class
Add radius parameter to BackgroundColorBehavior class
Add MDScreen class
Add MDFloatLayout class
Added a MDTextField with fill mode
Added a shadow, increased speed of opening, added the feature to control the position of the MDDropdownMenu class
The MDDropDownItem class is now a regular element, such as a button
Added the ability to use the texture of the icon on the right in any MDTextField classes
Added the feature to use ripple and focus behavior in MDCard class
MDDialogs class redesigned to meet material design requirements
Added MDDataTable class
0.104.0¶
See on GitHub: tag 0.104.0 | compare 0.103.0/0.104.0
pip install kivymd==0.104.0
Fixed bug in
kivymd.uix.expansionpanel.MDExpansionPanel
if, with the panel open, without closing it, try to open another panel, then the chevron of the first panel remained open.The
kivymd.uix.textfield.MDTextFieldRound
class is now directly inherited from thekivy.uix.textinput.TextInput
class.Removed
kivymd.uix.textfield.MDTextFieldClear
class.kivymd.uix.navigationdrawer.NavigationLayout
allowed to addkivymd.uix.toolbar.MDToolbar
class.Added feature to control range of dates to be active in
kivymd.uix.picker.MDDatePicker
class.Updated
kivymd.uix.navigationdrawer.MDNavigationDrawer
realization.Removed
kivymd.uix.card.MDCardPost
class.Added
kivymd.uix.card.MDCardSwipe
class.Added switch_tab method for switching tabs to
kivymd.uix.bottomnavigation.MDBottomNavigation
class.Added feature to use panel type in the
kivymd.uix.expansionpanel.MDExpansionPanel
class:kivymd.uix.expansionpanel.MDExpansionPanelOneLine
,kivymd.uix.expansionpanel.MDExpansionPanelTwoLine
orkivymd.uix.expansionpanel.MDExpansionPanelThreeLine
.Fixed panel opening animation in the
kivymd.uix.expansionpanel.MDExpansionPanel
class.Delete kivymd.uix.managerswiper.py
Add MDFloatingActionButtonSpeedDial class
Added the feature to create text on tabs using markup, thereby triggering the on_ref_press event in the MDTabsLabel class
Added color_indicator attribute to set custom indicator color in the MDTabs class
Added the feature to change the background color of menu items in the BaseListItem class
Add MDTapTargetView class
0.103.0¶
See on GitHub: tag 0.103.0 | compare 0.102.1/0.103.0
pip install kivymd==0.103.0
Fix MDSwitch size according to material design guides
Fix MDSwitch’s thumb position when size changes
Fix position of the icon relative to the right edge of the MDChip class on mobile devices
Updated MDBottomAppBar class.
Updated navigationdrawer.py
Added on_tab_switch method that is called when switching tabs (MDTabs class)
Added FpsMonitor class
Added fitimage.py - feature to automatically crop a Kivy image to fit your layout
Added animation when changing the action button position mode in MDBottomAppBar class
Delete fanscreenmanager.py
Bug fixes and other minor improvements.
0.102.1¶
See on GitHub: tag 0.102.1 | compare 0.102.0/0.102.1
pip install kivymd==0.102.1
Implemented the ability [Backdrop](https://material.io/components/backdrop)
Added MDApp class. Now app object should be inherited from kivymd.app.MDApp.
Added MDRoundImageButton class.
Added MDTooltip class.
Added MDBanner class.
Added hook for PyInstaller (add hookspath=[kivymd.hooks_path]).
Added examples of spec files for building [Kitchen Sink demo](https://github.com/kivymd/KivyMD/tree/master/demos/kitchen_sink).
Added some features to MDProgressLoader.
Added feature to preview the current value of MDSlider.
Added feature to use custom screens for dialog in MDBottomSheet class.
Removed MDPopupScreen.
Added [studies](https://github.com/kivymd/KivyMD/tree/master/demos/kitchen_sink/studies) directory for demos in Material Design.
Bug fixes and other minor improvements.
0.102.0¶
See on GitHub: tag 0.102.0 | compare 0.101.8/0.102.0
pip install kivymd==0.102.0
Moved kivymd.behaviors to kivymd.uix.behaviors.
Updated [Iconic font](https://github.com/Templarian/MaterialDesign-Webfont) (v4.5.95).
Added blank icon to icon_definitions.
Bug fixes and other minor improvements.
0.101.8¶
See on GitHub: tag 0.101.8 | compare 0.101.7/0.101.8
pip install https://github.com/kivymd/KivyMD/archive/0.101.8.zip
Added uix and behaviors folder to package_data.
0.101.7¶
See on GitHub: tag 0.101.7 | compare 0.101.6/0.101.7
pip install https://github.com/kivymd/KivyMD/archive/0.101.7.zip
Fixed colors and position of the buttons in the Buttons demo screen ([Kitchen Sink demo](https://github.com/kivymd/KivyMD/tree/master/demos/kitchen_sink)).
Displaying percent of loading kv-files ([Kitchen Sink demo](https://github.com/kivymd/KivyMD/tree/master/demos/kitchen_sink)).
0.101.6¶
See on GitHub: tag 0.101.6 | compare 0.101.5/0.101.6
pip install https://github.com/kivymd/KivyMD/archive/0.101.6.zip
Fixed NameError: name ‘MDThemePicker’ is not defined.
0.101.5¶
See on GitHub: tag 0.101.5 | compare 0.101.4/0.101.5
pip install https://github.com/kivymd/KivyMD/archive/0.101.5.zip
Added feature to see source code of current example ([Kitchen Sink demo](https://github.com/kivymd/KivyMD/tree/master/demos/kitchen_sink)).
Added names of authors of this fork ([Kitchen Sink demo](https://github.com/kivymd/KivyMD/tree/master/demos/kitchen_sink)).
Bug fixes and other minor improvements.
0.101.4¶
See on GitHub: tag 0.101.4 | compare 0.101.3/0.101.4
pip install https://github.com/kivymd/KivyMD/archive/0.101.4.zip
Bug fixes and other minor improvements.
0.101.3¶
See on GitHub: tag 0.101.3 | compare 0.101.2/0.101.3
pip install https://github.com/kivymd/KivyMD/archive/0.101.3.zip
Bug fixes and other minor improvements.
0.101.2¶
See on GitHub: tag 0.101.2 | compare 0.101.1/0.101.2
pip install https://github.com/kivymd/KivyMD/archive/0.101.2.zip
Bug fixes and other minor improvements.
0.101.1¶
See on GitHub: tag 0.101.1 | compare 0.101.0/0.101.1
pip install https://github.com/kivymd/KivyMD/archive/0.101.1.zip
Bug fixes and other minor improvements.
0.101.0¶
See on GitHub: tag 0.101.0 | compare 0.100.2/0.101.0
pip install https://github.com/kivymd/KivyMD/archive/0.101.0.zip
Added MDContextMenu class.
Added MDExpansionPanel class.
Removed MDAccordion and MDAccordionListItem. Use MDExpansionPanel instead.
Added HoverBehavior class by [Olivier POYEN](https://gist.github.com/opqopq/15c707dc4cffc2b6455f).
Added markup support for buttons.
Added duration property to Toast.
Added TextInput’s events and properties to MDTextFieldRound.
Added feature to resize text field
Added color property to MDSeparator class
Added [tool](https://github.com/kivymd/KivyMD/blob/master/kivymd/tools/update_icons.py) for updating [Iconic font](https://github.com/Templarian/MaterialDesign-Webfont).
Updated [Iconic font](https://github.com/Templarian/MaterialDesign-Webfont) (v4.3.95).
Added new examples for [Kitchen Sink demo](https://github.com/kivymd/KivyMD/tree/master/demos/kitchen_sink).
Bug fixes and other minor improvements.
0.100.2¶
See on GitHub: tag 0.100.2 | compare 0.100.1/0.100.2
pip install https://github.com/kivymd/KivyMD/archive/0.100.2.zip
[Black](https://github.com/psf/black) formatting.
0.100.1¶
See on GitHub: tag 0.100.1 | compare 0.100.0/0.100.1
pip install https://github.com/kivymd/KivyMD/archive/0.100.1.zip
MDUserAnimationCard uses Image instead of AsyncImage.
0.100.0¶
See on GitHub: tag 0.100.0 | compare 0.99.99/0.100.0
pip install https://github.com/kivymd/KivyMD/archive/0.100.0.zip
Added feature to change color for MDStackFloatingButtons.
0.99.99.01¶
See on GitHub: tag 0.99.99.01 | compare 0.99.98/0.99.99.01
pip install https://github.com/kivymd/KivyMD/archive/0.99.99.01.zip
Fixed MDNavigationDrawer.use_logo.
0.99.99¶
See on GitHub: tag 0.99.99 | compare 0.99.99.01/0.99.99
pip install https://github.com/kivymd/KivyMD/archive/0.99.99.zip
Added icon_color property for NavigationDrawerIconButton.
0.99.98¶
See on GitHub: tag 0.99.98 | compare 0.99.97/0.99.98
pip install https://github.com/kivymd/KivyMD/archive/0.99.98.zip
Added MDFillRoundFlatIconButton class.
0.99.97¶
See on GitHub: tag 0.99.97 | compare 0.99.96/0.99.97
pip install https://github.com/kivymd/KivyMD/archive/0.99.97.zip
Fixed Spinner animation.
0.99.96¶
See on GitHub: tag 0.99.96 | compare 0.99.95/0.99.96
pip install https://github.com/kivymd/KivyMD/archive/0.99.96.zip
Added asynckivy module by [Nattōsai Mitō](https://github.com/gottadiveintopython/asynckivy).
0.99.95¶
See on GitHub: tag 0.99.95 | compare 0.99.94/0.99.95
pip install https://github.com/kivymd/KivyMD/archive/0.99.95.zip
Added function to create a round image in kivymd/utils/cropimage.py module.
Added MDCustomRoundIconButton class.
Added demo application [Account Page](https://www.youtube.com/watch?v=dfUOwqtYoYg) for [Kitchen Sink demo](https://github.com/kivymd/KivyMD/tree/master/demos/kitchen_sink).
0.99.94¶
See on GitHub: tag 0.99.94 | compare 0.99.93/0.99.94
pip install https://github.com/kivymd/KivyMD/archive/0.99.94.zip
Added _no_ripple_effect property to BaseListItem class.
Added check to use ripple effect in RectangularRippleBehavior class.
[Disabled](https://www.youtube.com/watch?v=P_9oSx0Pz_U) using ripple effect in MDAccordionListItem class.
0.99.93¶
See on GitHub: tag 0.99.93 | compare 0.99.92/0.99.93
pip install https://github.com/kivymd/KivyMD/archive/0.99.93.zip
Updated [Iconic font](https://github.com/Templarian/MaterialDesign-Webfont) (v3.6.95).
0.99.92¶
See on GitHub: tag 0.99.92 | compare 0.99.91/0.99.92
pip install https://github.com/kivymd/KivyMD/archive/0.99.92.zip
Removed automatic change of text field length in MDTextFieldRound class.