Releases: deephaven/deephaven-plugins
Releases · deephaven/deephaven-plugins
ui-v0.22.0
ui-v0.22.0 - 2024-10-01
Bug Fixes
- text_field events throw error (#913) - (94206d8) - Steven Wu
- dynamically update panel title (#906) - (894dbc0) - Steven Wu
- ui.radio value defaulting (#818) - (5581ae4) - Akshat Jawne
- empty list view (#828) - (ef82561) - Steven Wu
- allows keys to be set in props (#810) - (ca06eea) - Steven Wu
- Correct type for generated JsPlugin (#741) - (7da0ecc) - Joe
Build system
Documentation
Features
ui-v0.21.0
ui-v0.20.0
ui-v0.20.0 - 2024-08-23
Bug Fixes
- use_effect behaviour (#734) - (c091dac) - mofojed
- autodoc failures hotfix (#748) - (dbcfef3) - Akshat Jawne
- Remove
replay_lock
inuse_table_listener
(#749) - (acf35ec) - Joe - Prevent pushing broken docs to main (#719) - (86fb7aa) - Joe
- color type (#647) - (0e4f193) - ethanalvizo
Documentation
- ui.slider (#753) - (35b3068) - Akshat Jawne
- ui.radio_group (#758) - (c9b682a) - Akshat Jawne
- ui.range_slider (#755) - (ddf6597) - Akshat Jawne
- Add docs for deephaven.ui installation (#725) - (753eb38) - mofojed
- ui.illustrated_message (#739) - (04f0a9b) - Akshat Jawne
- Fix context menu example (#743) - (efae3f3) - Matthew Runyon
- ui.checkbox (#722) - (0cb525e) - Akshat Jawne
- ui.combo_box (#718) - (563504c) - Akshat Jawne
- ui.picker (#705) - (8d95ec7) - Akshat Jawne
- ui.view (#723) - (55aa6cc) - Akshat Jawne
- ui.text_area (#683) - (4df5ba3) - Akshat Jawne
- fix use_state sidebar docs links (#712) - (32bd311) - Don
- Add docs for use_state hook (#675) - (101af33) - mofojed
- Fix casing in the ui.table examples (#691) - (8771122) - mofojed
Features
plotly-express-v0.11.2
ui-v0.19.0
ui-v0.19.0 - 2024-07-29
Bug Fixes
- deephaven.ui panels disappearing in some cases (#682) - (c3997d1) - mofojed
- ErrorBoundary small styling changes (#669) - (d2ec9ed) - Akshat Jawne
- Revert clearing the build/dist directories (#680) - (b2f09bb) - Joe
- Plotly express widgets don't work in deephaven.ui (#644) - (14555ab) - Joe
- invalid ui.panel usage should result in clear error (#641) - (31b1f17) - Akshat Jawne
Build system
Documentation
- add sidebar to UI docs and adjust readme (#633) - (e690c1b) - Don
- switch and text (#639) - (b6ebab4) - ethanalvizo
Features
Refactoring
matplotlib-v0.5.0
plotly-express-v0.11.1
ui-v0.18.0
ui-v0.18.0 - 2024-07-17
⚠ BREAKING CHANGES
- ui.button defaults changed to
variant="accent"
andstyle="fill"
. To restore previous styling, usevariant="primary"
andstyle="outline"
.
Bug Fixes
Build system
Documentation
- form (#602) - (7b8802d) - ethanalvizo
- picker (#603) - (9942ab9) - ethanalvizo
- radio_group and radio (#619) - (393aa17) - ethanalvizo
- tab_panels (#624) - (e45c509) - Akshat Jawne
- ui.button doc page (#615) - (0a3f710) - Don
Features
plotly-express-v0.11.0
ui-v0.17.0
ui-v0.17.0 - 2024-07-09
⚠ BREAKING CHANGES
ui.table
row and cell press handlers had their first parameters of row/column index removed. These were an unsafe way to index the table as the index matches the user's view of the table, not the server's view.- For row events, you can add your own key column and use
always_fetch_columns=["my_key_column"]
. This column's data will be included with every row press. - For cell events, switch to a row event with the change above if you need to identify the row of the cell.
- For row events, you can add your own key column and use
ui.panel
implicitly created flexboxalign-items
property is now set tostart
by default instead ofnormal
(which is equivalent tostretch
). This results in a more pleasing default layout, as buttons will no longer be stretched to the full panel width. You can match previous behavior by explicitly returning a ui.panel withalign-items="normal"
if required.
Bug Fixes
- Remove type imports from @react-types/shared (#610) - (66dc4bf) - Akshat Jawne
- ui.table cell and row press event data can be wrong (#593) - (c4a2fe7) - Matthew Runyon
- icons in illustrated message (#575) - (1623ff5) - ethanalvizo
- remove Number type and replace with float/int (#590) - (d0e24f4) - Akshat Jawne
- Don't render objects/children of panels if there's a widget error (#577) (#585) - (bd8cca9) - mofojed
- Don't use a key for the ErrorBoundary in a Panel (#574) - (4a25715) - mofojed
- Wrap the children of ReactPanel with an ErrorBoundary (#565) - (8cbee84) - mofojed
Build system
Documentation
- icon (#594) - (20fe042) - ethanalvizo
- item (#531) - (21fe131) - ethanalvizo
- illustrated message (#532) - (137c1ea) - ethanalvizo
- heading (#553) - (00875f9) - ethanalvizo
- grid (#552) - (5bf53e6) - ethanalvizo
Features
- UI table layout hints (#587) - (5e3c5e2) - Matthew Runyon
- UI ComboBox component (#588) - (0564299) - bmingles
- make ui.panel flex align-items start by default (#604) - (be97ad8) - Don
- UI Tabs Improvement (#489) - (145493a) - Akshat Jawne
- Replace shortid with nanoid (#591) - (ad8aad9) - Akshat Jawne
- ui.table context menu items (#522) - (32d09e8) - Matthew Runyon