Skip to content

v0.4.0

Compare
Choose a tag to compare
@hanjinliu hanjinliu released this 09 Jan 08:21
· 298 commits to main since this release

New Features

  • Slot with cell reference is fully supported (#71).
  • Command palette is fully supported (#72).
  • Refactor all the command, add command setting in the config.toml (#74).
  • Unify filtering and sorting and add commands for this (#76).
  • Implement fill_between etc. to plot menu (#80).
  • Add "Edit" menu (#81).
  • Support sort/filter header button in column header (#87).
  • Add --init-confg and --init-history CLI options (#95).
  • Implement more copy/paste methods, such as markdown and rst (#96).
  • Methods to create linearly segmented colormaps from colors (#98).
  • Show contextmenu on the current cell when the keyboard menu button is clicked.
  • Support rich text in status bar.
  • Experimental support of table subset creation by __getitem__, loc and iloc.
  • Allow input from polars and xarray.

Bug Fixes

  • SignalArray did not work with compiled psygnal.
  • Fix pandas unreachable error by pinning pandas version (#75).
  • Fix QLineEdit behavior on MacOS (#78).
  • Fix table widget not working independently (#85).
  • Fix painting during proxy is set (#90).
  • Fix in-cell evalutation slot during proxy is set (#92).

Changes/Deprecations

  • Change matplotlib figure background color.
  • The table.filter API is deprecated. Use table.proxy from now on (#79, #89).
  • Use str column (A, B, ..., Z, AA, ...) by default (#86).
  • Auto generate readme and documentation figures (#94).
  • Deprecate foreground_colormap and background_colormap and use new fields text_color and background_color (#98).
  • Lots of changes in GUI design, especially the tool buttons.