Release Notes
🚀 What's New in Shesha
- Chevron Component
- The new chevron (›) arrow-shaped indicator guides users through navigation and shows clickable areas in an application.
- It contains cool features like Customizable Items, Customizable Styles, and Configured Actions.
- Adding a Chevron Component is as simply as adding any other component to your form.
Chevron_Component.mp4
- Kanban Component
- Kanban board visually organizes tasks into columns like 'To Do,' 'In Progress,' and 'Done,' allowing teams to track project status at a glance.
- It contains Drag and Drop functionalities, Customizable Columns and Cards, Collapsible Cards, and Customizable Styles.
Kanban_Component.mp4
- Chart Component
- With the new chart component, users can now create dynamic chart visualizations from entry data or API endpoints.
💪 Enhancements
-
Form Edit Mode
- Edit Mode has been revamped with an entirely new UI and a more streamlined experience.
- The Edit Mode toggle has been consolidated into a single switch, simplifying the user interface and reducing clutter.
- Smooth animations now accompany the Edit Mode UI, providing functionality only when needed.
- To exit the new Edit Mode UI, you can either click on the close icon next to the form name or toggle off the Edit Mode switch.
- The showinfo option has been removed from the dropdown for a cleaner setup, and this change is evident in the screenshot below.
-
Component Responsiveness
- You can now separate your size according to screen size, for more responsive components based on the size of screen.
- Responsive styling is available on Desktop, Tablet and Mobile screens.
- Components can adapt dynamically to different device options, with customizable size, margins, height and width, and even border styles to ensure they appear correctly on any screen size.
- Startup Optimization: Improved solution startup time by bypassing the bootstrapper process for unchanged DLLs.
- Startup Optimization: Improved solution startup time by optimizing the
PermissionObjectBootstrapper
process for faster performance. - Improved Text Components: Exposed value variable in
Textfield
andText Area
components'onChange
property. - CRUD API Swagger Updates: Refined documentation for CRUD endpoints to prevent readonly properties from appearing in Create and Update operations.
- Container Component Enhancement: Added shadow control for better UI customization.
- Enhanced DynamicDto Mapping Methods
🐞 Bug Fixes
- Subform Data Update Issue: Resolved issue where subform didn’t update correctly without clearing selected values.
- Dialog Error: Fixed error when re-rendering dialogs after clearing dialog arguments.
- Theme Color Transition: Corrected initial display to immediately reflect the primary theme color. (Note: Adding app/app-provider.tsx at the project level is required for the loader line to inherit the primary system color.)
- Inline Editing in DataTable: Addressed issue preventing inline editing from displaying values within subforms.
- Dropdown Width: Removed hardcoded 100% width from dropdown component for flexible styling.
Starter Template Update
- Login Page Update: Updated login page to utilize configurable forms for customization.
- Organization Naming Constraint: Prevented users from setting "Shesha" as the organization name in the starter project creator page.
- Form Template Removal: Removed GUID form template from the starter project database.