What's Changed
This release comes with bidirectional code <-> widget communication using native layer events. Before, there was only viewer -> widget communication on building the widget, but not the ability to refresh.
Also exposes more Source attributes of the layer and fixes Unit management.
Fixes many widgets, size policies, and orientations. Widgets will now keep track of their state with orientation switches.
* Use QEnumComboBox for axes units by TimMonko in https://github.com/napari/napari-metadata/pull/100
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot] in https://github.com/napari/napari-metadata/pull/111
* Fix AxisLabels widget and remove its Qlabel by TimMonko in https://github.com/napari/napari-metadata/pull/114
* Add tooltips to widgets by TimMonko in https://github.com/napari/napari-metadata/pull/113
* Allow only valid Pint units for custom axis units by TimMonko in https://github.com/napari/napari-metadata/pull/115
* Add basic codecov.yml config by TimMonko in https://github.com/napari/napari-metadata/pull/122
* "Copy Metadata" Rather than "Inheritance" by TimMonko in https://github.com/napari/napari-metadata/pull/110
* Use dtype.name instead of str(dtype) by TimMonko in https://github.com/napari/napari-metadata/pull/105
* Clean up Axes Widgets Layout by TimMonko in https://github.com/napari/napari-metadata/pull/121
* Clean up logic and typing for units widgets by TimMonko in https://github.com/napari/napari-metadata/pull/117
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot] in https://github.com/napari/napari-metadata/pull/126
* Expose all `source` attrs in file widget by TimMonko in https://github.com/napari/napari-metadata/pull/107
* Fix sizing and scrolling of main widget and containers by TimMonko in https://github.com/napari/napari-metadata/pull/123
* Layer event callbacks for widget updates by TimMonko in https://github.com/napari/napari-metadata/pull/124
* Fix: Track container expansion state across all layer changes by TimMonko in https://github.com/napari/napari-metadata/pull/127
* Reduce dependence on ViewerModel, using Layer(List) instead by TimMonko in https://github.com/napari/napari-metadata/pull/125
**Full Changelog**: https://github.com/napari/napari-metadata/compare/v0.2.0...v0.3.0