Published March 5, 2024 | Version v0.8.2
Software Open

pyapp-kit/magicgui: v0.8.2

  • 1. Harvard Medical School
  • 2. Monash University
  • 3. University of Warsaw, Faculty of Mathematics, Informatics, and Mechanics
  • 4. UCL
  • 5. Biomedicine Discovery Institute, Monash University
  • 6. EPFL
  • 7. Laboratory for Optical and Computational Instrumentation
  • 8. Data Science Center ScaDS.AI, Uni Leipzig
  • 9. @TheJacksonLaboratory
  • 10. CZI
  • 11. California Institute of Technology
  • 12. German Cancer Research Center
  • 13. @gutsche-lab
  • 14. @France-Bio-Imaging-Data
  • 15. @chanzuckerberg

Description

Changelog

v0.8.2 (2024-03-05)

Full Changelog

Fixed bugs:

  • fix: fix parent_changed signal, and rename to native_parent_changed #628 (tlambert03)

Tests & CI:

Merged pull requests:

v0.8.1 (2023-12-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Ensure QImage is ARGB32 before converting to numpy #618 (aganders3)
  • fix: allow future annotations in ipywidgets backend #609 (tlambert03)
  • Make kwargs of container-like widgets consistent #606 (hanjinliu)

Documentation:

Merged pull requests:

v0.8.0 (2023-10-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: Allow user to overwrite default widget opts #602 (Czaki)
  • chore: preserve magicgui-decorated function parameter hints with ParamSpec #600 (tlambert03)
  • fix: Support Annotated types in list/tuple #588 (hanjinliu)
  • fix: fix Literal with widget_type #586 (tlambert03)
  • fix: Fix parent attribute to point to proper magicgui widget parent #583 (tlambert03)
  • fix: prevent dupe calls, alternative #546 (Czaki)

Tests & CI:

Documentation:

Merged pull requests:

v0.7.3 (2023-08-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Update choices setter for categorical widget to ensure _default_choices are updated when a callable choices is passed #563 (jamesyan-git)
  • Fix bind when annotating with unknown type #560 (tlambert03)
  • fix: fix binding of non ValueWidgets in guiclass #556 (tlambert03)

Tests & CI:

Merged pull requests:

v0.7.2 (2023-03-05)

Full Changelog

Fixed bugs:

  • fix: accept any Annotated options that are castable to a dict #540 (tlambert03)

v0.7.1 (2023-03-05)

Full Changelog

Fixed bugs:

  • Fix recursion error when connecting to container self.method during subclass init #539 (tlambert03)

v0.7.0 (2023-02-27)

Full Changelog

Fixed bugs:

v0.7.0.rc1 (2023-02-24)

Full Changelog

Implemented enhancements:

Fixed bugs:

Documentation:

Merged pull requests:

v0.7.0.rc0 (2022-11-26)

Full Changelog

Implemented enhancements:

Fixed bugs:

Tests & CI:

Documentation:

Merged pull requests:

v0.6.1 (2022-11-18)

Full Changelog

v0.6.0 (2022-10-26)

Full Changelog

Tests & CI:

Documentation:

Merged pull requests:

v0.6.0rc2 (2022-10-25)

Full Changelog

Implemented enhancements:

  • Enable option to raise exception if magicgui cannot determine widget for provided value/annotation #476 (Czaki)

Documentation:

v0.6.0rc1 (2022-10-22)

Full Changelog

Implemented enhancements:

Fixed bugs:

Documentation:

v0.6.0rc0 (2022-10-21)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: fix deprecation warning from matplotib about accessing colormaps from mpl.cm #451 (tlambert03)
  • Fix FunctionGui behavior as a class method #443 (hanjinliu)
  • Expose QScrollArea as native widget #429 (dstansby)
  • Turn off adaptive step if "step" option is given #425 (hanjinliu)

Tests & CI:

Documentation:

Merged pull requests:

v0.5.1 (2022-06-14)

Full Changelog

Fixed bugs:

  • Emit signal only if value of caterogical widget changed #422 (Czaki)

Merged pull requests:

v0.5.0 (2022-06-13)

Full Changelog

Implemented enhancements:

  • feat: add request_values convenience, shows modal dialog to request values #416 (tlambert03)
  • Change to use adaptive step is SpinBox and FloatSpinBox #403 (Czaki)
  • Make call_button public #391 (dstansby)
  • Add scrollable widgets #388 (dstansby)

Fixed bugs:

Tests & CI:

Merged pull requests:

v0.4.0 (2022-03-25)

Full Changelog

Documentation:

v0.4.0rc1 (2022-03-18)

Full Changelog

Implemented enhancements:

Fixed bugs:

Deprecated:

  • Remove event deprecations strategy (for release 0.4.0) #368 (tlambert03)

Tests & CI:

  • Check out napari repo instead of git+https #378 (jni)
  • Test that bound values don't get called greedily upon widget creation #371 (tlambert03)

v0.3.7 (2022-02-12)

Full Changelog

Merged pull requests:

v0.3.6 (2022-02-11)

Full Changelog

Fixed bugs:

  • Fix _normalize_slot private attr access, and fix annotation setter forward ref resolution #367 (tlambert03)

v0.3.5 (2022-02-07)

Full Changelog

Implemented enhancements:

  • Create return matcher for extensible return widget creation #355 (gselzer)

Fixed bugs:

  • Add new type normalization TypeWrapper, fix builtin and optional ForwardRefs #362 (tlambert03)
  • Fix changing choices on ComboBox #352 (tlambert03)

Tests & CI:

Documentation:

Merged pull requests:

v0.3.4 (2022-01-01)

Full Changelog

Implemented enhancements:

Fixed bugs:

Tests & CI:

Documentation:

  • adds waveform generator example #322 (glyg)
  • add example of adding mpl FigureCanvas to widget #321 (tlambert03)

v0.3.3 (2021-11-08)

Full Changelog

Implemented enhancements:

Fixed bugs:

v0.3.2 (2021-10-22)

Full Changelog

Fixed bugs:

v0.3.1 (2021-10-21)

Full Changelog

Implemented enhancements:

  • Add stacklevel to provide better information about place of problem #302 (Czaki)
  • Table widget updates #301 (hanjinliu)

v0.3.0 (2021-10-10)

Full Changelog

Implemented enhancements:

  • Return type from register_type, so that it can be used as a decorator #297 (tlambert03)

Deprecated:

Documentation:

v0.3.0rc2 (2021-10-10)

Full Changelog

Fixed bugs:

  • Allow Signal.sender() to work regardless of importing from magicgui or Psygnal #296 (tlambert03)
  • Catch kwargs in event emitter (backwards compatibility with old event emitter) #295 (tlambert03)

v0.3.0rc1 (2021-10-04)

Full Changelog

Implemented enhancements:

  • Use psygnal instead of EventEmitter (callbacks receive value directly). Add deprecation strategy #253 (tlambert03)

Fixed bugs:

Tests & CI:

Merged pull requests:

v0.2.11 (2021-09-11)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix call button text and and param options when using decorator on class method #276 (tlambert03)
  • Fix check for Optional Type #270 (tlambert03)
  • Change comparison to null_value in ValueWidget from == to is #267 (tlambert03)
  • Fix missing event emission when nullable widget is set to null value. #263 (tlambert03)
  • Fix optional annotation affecting later widgets #262 (tlambert03)
  • Fix RangeWidget with implicit optional type #257 (tlambert03)

Tests & CI:

Documentation:

Merged pull requests:

v0.2.10 (2021-07-11)

Full Changelog

Implemented enhancements:

  • Add tracking property to sliders. When False, changed only emits on release. #248 (tlambert03)
  • Add ValueWidget._nullable, and enable for categorical widgets #227 (tlambert03)

Fixed bugs:

Documentation:

Merged pull requests:

v0.2.9 (2021-04-05)

Full Changelog

Implemented enhancements:

Fixed bugs:

Documentation:

Merged pull requests:

v0.2.8rc0 (2021-03-24)

Full Changelog

v0.2.8 (2021-03-24)

Full Changelog

Implemented enhancements:

  • Update call button to default True when auto_call is False #194 (jni)
  • add RadioButtons widget #183 (tlambert03)

Fixed bugs:

Documentation:

Merged pull requests:

v0.2.7 (2021-02-28)

Full Changelog

Implemented enhancements:

Fixed bugs:

Documentation:

Merged pull requests:

v0.2.6rc0 (2021-01-25)

Full Changelog

v0.2.6 (2021-01-25)

Full Changelog

Merged pull requests:

v0.2.5 (2021-01-13)

Full Changelog

Merged pull requests:

v0.2.4 (2021-01-12)

Full Changelog

Merged pull requests:

  • Extend combobox api with set_choice, get_choice, del_choice #92 (tlambert03)

v0.2.3 (2021-01-08)

Full Changelog

Merged pull requests:

v0.2.2 (2021-01-02)

Full Changelog

Merged pull requests:

v0.2.1 (2020-12-29)

Full Changelog

Merged pull requests:

v0.2.0 (2020-12-26)

Full Changelog

Merged pull requests:

v0.1.6rc0 (2020-07-23)

Full Changelog

v0.1.6 (2020-07-23)

Full Changelog

Merged pull requests:

v0.1.5 (2020-05-24)

Full Changelog

Merged pull requests:

v0.1.4 (2020-05-19)

Full Changelog

Merged pull requests:

v0.1.3 (2020-05-04)

Full Changelog

Merged pull requests:

v0.1.2 (2020-03-06)

Full Changelog

Merged pull requests:

v0.1.1 (2020-02-19)

Full Changelog

Merged pull requests:

v0.1.0 (2020-02-18)

Full Changelog

Merged pull requests:

v0.0.8 (2020-02-11)

Full Changelog

v0.0.7 (2020-02-09)

Full Changelog

v0.0.6 (2020-02-09)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator

Files

pyapp-kit/magicgui-v0.8.2.zip

Files (21.0 MB)

Name Size Download all
md5:c206c0dda366f8822ff95a6757a7e5e7
21.0 MB Preview Download

Additional details

Related works