Skip to content

Releases: numerous-com/numerous-widgets

v0.1.24

23 Jan 09:01
Compare
Choose a tag to compare

v0.1.24 (2025-01-23)

Fix

  • fix(chat): Enhance Chat component with thinking states and styling
  • Added thinkingStates prop to the Chat component to manage user thinking indicators.
  • Implemented a new function getLastMessageByType to retrieve the last message of a specific type.
  • Updated ChatWidget to pass thinkingStates from the model state.
  • Refactored CSS styles to improve the layout and appearance of chat messages and thinking indicators.
  • Introduced a new method set_thinking in the backend to manage thinking states for different user types.

These changes collectively enhance the interactivity and user experience of the chat interface. (63ee8c5)

v0.1.23

23 Jan 08:22
Compare
Choose a tag to compare

v0.1.23 (2025-01-23)

Fix

  • fix(tabs): Added function to generate tabs_hidden variables (6973fc0)

  • fix(state): Add widgets property to StateModel for enhanced widget access

  • Introduced a new property widgets in the StateModel class to retrieve the widgets associated with the model.
  • This property returns a dictionary of widgets, improving the accessibility of widget information within the model. (c7ee38d)

v0.1.22

22 Jan 13:15
Compare
Choose a tag to compare

v0.1.22 (2025-01-22)

Fix

  • fix(ui): Enhance ProgressBar and Slider components with new props
  • Added fitToContent and labelInline props to ProgressBar and Slider components, improving layout flexibility and user experience.
  • Updated corresponding widget components (ProgressBarWidget and SliderWidget) to utilize the new props for better rendering options.
  • Refactored CSS styles to support the new props, enhancing visual consistency and responsiveness across the UI components.

These changes collectively improve the interactivity and presentation of the numerous widgets. (d9ad153)

v0.1.21

22 Jan 10:54
Compare
Choose a tag to compare

v0.1.21 (2025-01-22)

Fix

  • fix(ui): Enhance widget components with new props and styling
  • Added fitToContent and labelInline props to various widgets, including CheckBox, DropDown, and NumberInput, improving layout flexibility and user experience.
  • Introduced new inline_label_checkbox and fit_to_content_checkbox in the app to control widget display options dynamically.
  • Updated the CSS styles for better responsiveness and visual consistency across all widgets.
  • Refactored existing components to utilize the new props, enhancing their functionality and usability.

These changes collectively improve the interactivity and presentation of the numerous widgets. (43b8df9)

  • fix(NumberInput): Add new props for enhanced functionality and styling
  • Introduced fitToContent, labelInline, and unit props to the NumberInput component for improved layout and usability.
  • Updated the NumberInputWidget to utilize the new props, allowing for more flexible rendering options.
  • Refactored CSS styles to support the new props, enhancing the visual consistency and responsiveness of the input component.

These changes collectively enhance the NumberInput component's functionality and user experience. (5d51cd0)

v0.1.20

21 Jan 13:51
Compare
Choose a tag to compare

v0.1.20 (2025-01-21)

Fix

  • fix(dropdown): fix issues with z-index too high (05a9321)

  • fix(ui): Enhance StringInput and introduce ToggleButton widget

  • Updated StringInput component to include new props: isValid, validationMessage, and labelInline, improving validation handling and layout options.
  • Refactored validation logic to utilize a callback for custom validation, enhancing flexibility.
  • Introduced a new ToggleButton widget for better user interaction, complete with icon support and state management.
  • Updated CSS styles for improved layout and visual consistency across components.

These changes collectively enhance the functionality and usability of the numerous widgets. (de23add)

v0.1.19

19 Jan 10:29
Compare
Choose a tag to compare

v0.1.19 (2025-01-19)

Fix

  • fix(release): Update artifact paths in release workflow
  • Changed the artifact paths in the GitHub Actions release workflow to reflect the new directory structure for the widgets, ensuring that all relevant static files are correctly uploaded and downloaded.
  • This adjustment enhances the reliability of the release process by maintaining consistency in file locations.

These changes contribute to a more efficient and organized release workflow for the numerous widgets. (7ebe264)

  • fix(release): Update artifact path in release workflow
  • Changed the artifact path in the GitHub Actions release workflow to include all static files from the widgets directory, improving the artifact upload process.
  • This adjustment ensures that all relevant files are included in the release, enhancing the deployment efficiency.

These changes contribute to a more streamlined release process for the widget components. (83bf4e2)

  • fix(release): Update release workflow and enhance widget components
  • Modified the GitHub Actions workflow to download multiple artifacts, improving the release process.
  • Removed unnecessary console logs from the HTMLTemplateWidget for cleaner code.
  • Refactored the MarkdownDrawerWidget to improve accessibility and user experience.
  • Updated the TreeBrowserWidget to support drag-and-drop functionality and inline label editing, enhancing interactivity.
  • Improved CSS styles across components for better visual consistency.

These changes collectively enhance the functionality and usability of the numerous widgets. (6841579)

v0.1.18

18 Jan 07:41
Compare
Choose a tag to compare

v0.1.18 (2025-01-18)

Fix

  • fix(mark-down-drawer): Enhance MarkdownDrawer component with new features and styling
  • Added lucide-react dependency for icon support in the MarkdownDrawer.
  • Implemented click outside functionality to close the drawer when it is open.
  • Refactored the drawer toggle button to include an icon and improve accessibility.
  • Updated CSS styles for the MarkdownDrawer to enhance positioning and appearance.
  • Modified the Python backend to dedent content before rendering, improving formatting.

These changes improve the user experience and visual appeal of the MarkdownDrawer component. (d259173)

v0.1.17

17 Jan 15:29
Compare
Choose a tag to compare

v0.1.17 (2025-01-17)

Fix

  • fix(config): Enhance CSS handling and export functionality
  • Added support for custom CSS file path through the environment variable NUMEROUS_WIDGETS_CSS, allowing users to specify their own styles.
  • Implemented logic to load custom CSS if provided; otherwise, defaults to the built-in styles.
  • Introduced a new function export_default_css to export the default CSS to a specified file or return it as a string, improving usability for developers.
  • Updated mkdocs.yml to include a new section for styling documentation.

These changes improve the flexibility and usability of the widget's styling options. (59ce7a2)

v0.1.16

17 Jan 13:53
Compare
Choose a tag to compare

v0.1.16 (2025-01-17)

Fix

  • fix(tree): Add drag-and-drop functionality to TreeBrowser component
  • Introduced drag-and-drop capabilities for reordering tree nodes within the TreeBrowser component.
  • Added new props move_update and onMoveUpdate to handle item movement and communicate updates to the backend.
  • Implemented visual indicators for valid drop targets and positions (above, below, child) during drag operations.
  • Enhanced the TreeBrowserWidget to manage move updates and maintain state consistency.
  • Updated CSS styles to support drag-and-drop interactions and improve user experience.

These changes significantly enhance the interactivity and usability of the TreeBrowser, allowing users to easily rearrange nodes. (7307c0c)

v0.1.15

17 Jan 11:49
Compare
Choose a tag to compare

v0.1.15 (2025-01-17)

Fix

  • fix(tree): Implement label editing functionality in TreeBrowser component
  • Added support for inline label editing in the TreeBrowser component, allowing users to double-click on a node to edit its label.
  • Introduced new props label_update and onLabelUpdate to manage label changes and communicate updates to the backend.
  • Enhanced the TreeBrowserWidget to handle label updates and maintain state consistency.
  • Updated CSS styles for the editing input field to improve user experience.

These changes enhance the interactivity of the TreeBrowser, providing a more intuitive way for users to modify node labels. (ac47007)