Releases: numerous-com/numerous-widgets
Releases · numerous-com/numerous-widgets
v0.3.0
v0.3.0 (2025-07-10)
Documentation
- docs(CONTRIBUTING): Expand contributing guidelines with detailed setup and development instructions
- Enhanced the contributing document to provide a comprehensive overview of prerequisites, initial setup, development workflow, and testing procedures.
- Included step-by-step instructions for creating new widgets, along with testing requirements and code review processes.
- Added sections on widget architecture, testing strategies, and community engagement resources. (
433dcc1)
Feature
- feat(pre-commit): Enhance pre-commit configuration and add quality requirements to CONTRIBUTING.md
- Introduced a new
.coveragefile for coverage reporting. - Updated
.pre-commit-config.yamlto include additional hooks for strict linting and type checking, as well as basic testing for both Python and JavaScript. - Expanded the CONTRIBUTING.md file with a detailed quality requirements section, outlining code quality standards for Python and JavaScript contributions.
- Added a testing strategy section to clarify the approach for testing and CI simulation. (
c00c7f6)
- feat(CopyToClipboardWidget): Add CopyToClipboard widget with comprehensive tests and styles
- Introduced the CopyToClipboard widget in the widgets module, including options for show_root_heading.
- Updated widget configuration to include CopyToClipboardWidget.
- Added CSS styles for the CopyToClipboard widget to enhance its display and usability.
- Created comprehensive tests for both Python and JavaScript components, covering various scenarios and edge cases.
- Expanded documentation to include testing guidelines and integration instructions for the new widget. (
a4ad55e)
Fix
- fix(TextWidget): Add TextWidget implementation and styles
- Introduced the TextWidget in the widgets module with options for show_root_heading.
- Updated widget configuration to include TextWidget.
- Added CSS styles for TextWidget to enhance its display and usability, including support for single and multiline text displays. (
ddebb52)
v0.2.18
v0.2.18 (2025-07-10)
Fix
- fix(LoadSaveWidget): Enhance LoadSaveWidget functionality with granular permission controls and improved save-as support (#6)
- Updated the Save & Load widget documentation to reflect new features including granular permission controls for loading, saving, and renaming items.
- Implemented support for target names in save and save-as operations, allowing users to specify target names during save actions.
- Enhanced the configuration manager to support user roles, enabling dynamic permission updates for UI elements.
- Improved user feedback mechanisms with tooltips and confirmation dialogs for better accessibility.
- Added comprehensive tests for new functionalities, including rename operations and save-as workflows. (
9d0a5a4)
v0.2.17
v0.2.16
v0.2.15
v0.2.15 (2025-05-23)
Fix
- fix(WeightedAssessmentSurvey): Add "I do not know" option
- Introduced a new prop
enable_do_not_knowto the WeightedAssessmentSurveyWidget for enabling the "I do not know" feature. - Updated the SurveyData structure to include the new option.
- Enhanced the widget's functionality to conditionally render the "I do not know" checkbox based on the new prop. (
ea77b12)
v0.2.14
v0.2.14 (2025-05-19)
Fix
- fix(WeightedAssessmentSurvey): Simplify slider handling and state management
- Removed unnecessary state tracking for slider drag values, streamlining the slider interaction process.
- Consolidated slider change handling into a single function for both change and click events.
- Updated progress bar rendering to enhance accessibility with ARIA attributes.
- Cleaned up mouse event handlers related to slider interactions, improving code clarity and maintainability. (
250b037)
v0.2.13
v0.2.13 (2025-05-15)
Fix
- fix(WeightedAssessmentSurvey): Update help text tooltip implementation
- Changed the help text display from using the
titleattribute to adata-titleattribute for better accessibility and consistency. - Updated CSS to reflect the change in tooltip functionality, ensuring help text is displayed correctly on hover. (
ffdb5d6)
v0.2.12
v0.2.12 (2025-05-15)
Fix
- fix(WeightedAssessmentSurvey): Improve slider drag handling and state management
- Added state management for tracking if the user is actively dragging the slider.
- Updated mouse event handlers to properly manage the slider drag state, ensuring the drag value is only cleared when not actively dragging.
- Enhanced touch event handling to maintain consistent behavior across devices. (
2a5c8c5)
v0.2.11
v0.2.11 (2025-05-15)
Fix
- fix(WeightedAssessmentSurvey): Add help text functionality for questions
- Introduced an optional
helpTextfield in theQuestioninterface to provide additional information via tooltips. - Implemented a help text editor in edit mode, allowing users to input help text for each question.
- Enhanced the UI to display a help icon next to question text, showing the help text on hover.
- Updated CSS for help text and icons to improve layout and user experience. (
386b7d4)
v0.2.10
v0.2.10 (2025-05-06)
Fix
- fix(WeightedAssessmentSurvey): Simplify slider marker rendering and enhance styling
- Removed the qualitative scale logic and replaced it with a numeric scale displaying values from 0 to 5.
- Updated the rendering of slider markers to include text labels for "Strongly Disagree" and "Strongly Agree" at the respective ends.
- Enhanced CSS for slider markers to improve layout and responsiveness, including adjustments for text alignment and spacing.
- Cleaned up unused code related to qualitative labels and adjusted marker positioning for better visual clarity. (
1f71abc)