Closed ritch closed 5 months ago
The recent updates bring structural enhancements and feature additions across various packages. Changes include refined exports in spaces
and state
modules, the introduction of new components like PanelSkeleton
, and the expansion of functionality in fiftyone/operators
components.
File Path | Change Summary |
---|---|
.../spaces/src/index.ts |
Adjusted exports, added defaults for SpacesRoot and PanelSkeleton . |
.../spaces/src/components/PanelSkeleton.tsx |
Added PanelSkeleton component for styled panels. |
.../state/src/hooks/index.ts , .../state/src/hooks/useTimeout.ts |
Introduced useTimeout hook for timeout management. |
fiftyone/operators/__init__.py , .../operators/executor.py , .../operators/operations.py , .../operators/operator.py , .../operators/panel.py , .../operators/types.py |
Enhanced panel operations with new methods and classes. |
🐇✨
In the realm of code, where logic intertwines,
A rabbit hopped through, refining the lines.
Exports shuffled, new features unfurled,
In a digital burrow, a better world.
Celebrate the craft, for changes are made,
In the glow of the screen, progress displayed.
🌟🐾
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
This enables the following panel methods to be defined and automatically bound as event handlers:
on_change_view
on_change_dataset
on_change_current_sample
on_change_selected
on_change_selected_labels
This enables this example Panel:
Video
Summary by CodeRabbit
New Features
PanelSkeleton
component for displaying loading states.useTimeout
custom hook for managing timeouts in applications.CustomPanel
and associated hooks for creating and managing custom panels with interactive elements.Enhancements
Documentation