Improvement - improve selection performance according to mplcursors pr 81 (https://github.com/anntzer/mplcursors/pull/81) - fix rendering twice touch event. Pan/zoom should be twice faster now! Thanks to GvozdevLeonid for this one - add xmin_line and xmax_line attributes to hover widgets to handle horizontal line cursor.
Fix - Fix empty scatter in hover calculation.
New Feature and widgets - New selectors widgets (see example https://github.com/mp-007/kivy_matplotlib_widget/tree/main/examples/example_all_selectors) - New MatplotFigureCropFactor. This widget can reduce the figure dpi to make faster figure draw. - New hover widget MatplotlibStyleHover (lookalike matplotlib cursor)
0.12.4
Improvement - Change minzoom default value to dp(20) for a better user experience (apply on all widgets) - Better management of matplotlib container when create interactive legend
Fix - Fix hover with errorbar and stemplot graph - Fix legend with errorbar and steam plot
0.12.3
Improvement - Add check overlap function when use compare hover with MatplotFigureSubplot widget (if function available) - Add compare_hover_widget option when use interactive_converter function
0.12.2
Improvement for interactive_converter tool - Set hover max_hover_rate to 5/60 to have a better user experience with big data (less laggy) - Add more option (max_hover_rate, fast_draw, hist_range, disable hover)
0.12.1
improvement - Add more option in interactive_converter - Add drag_legend option in kivy navigation bar widget
0.12.0
feature - add compare hover in kivy navigation bar
improvement - auto_cursor attribute in MatplotSubplot register all available lines (useful when used compare hover)
new tool - add 1 line converter to convert any matplotlib figure into kivy interactive graph (see example "interactive_converter")