1.0.0 - beta.3
04/20/2024
Qodly Studio
What's New
- Introduced the Custom components feature allowing developers to import from the custom components marketplace or develop their own unique, user-defined building blocks with React for addressing specific requirements not covered by Qodly's default components.
- Introduced Dialog component, a window displaying additional content within the context of the existing page. Now, displaying popups containing various components and handling user actions is easier.
- Added standard action to set a qodlysource value.
- Enabled Navigation (current tab / new tab) driven by a String qodlysource containing a Page name or an external link.
Improvements
- Organized Page editor components by type: Container, Simple, List, and Custom Components.
- Added Show borders property to the properties panel of the datatable.
- Enhanced Code editor tab contextual menu with options to manage breakpoints.
- Displayed a warning for not saved Pages when previewing the app.
- Maintained the last active tab visible in the contextual panel when selecting a component.
- Removed Index Kind property availability for a Text attribute in Model Editor.
- Renamed Actions Families for consistency.
- Notified end-user upon connection loss.
Bug Fixes
Click to display the bug fix list
- Fixed standard actions not showing after project update.
- Fixed issues with search/filtering not working when a selected element entity is attached to the datatable.
- Fixed weird behavior upon reloading selection after deletion.
- Fixed problems caused by copying the current element of a matrix to an entity qodlysource.
- Fixed the application of CSS class across all of Qodly Studio instead of just the Canvas.
- Fixed dialogs expanding beyond Page limits.
- Fixed incorrect word and icon in the roles & privileges tab's Menu for "privileges".
- Fixed collapse all button being enabled when all folders are collapsed.
- Fixed lack of control types when setting a value on qodlysource event OnChange.
- Fixed text input retaining the previous entity value upon entity update and selection.
- Fixed runtime malfunction when executing a function that exists in an entity class.
- Fixed missing Confirmation Modal in Outline Dialog Deletion.
- Fixed Number "0" not being filled in an input component.
- Fixed missing space in the message for unsaved files popup.
- Fixed the possibility of creating two dialogs with the same name.
- Fixed sanity check message for Set qodlysource value.
- Fixed qodlysource input displaying a red error border in the navigation event.
- Fixed custom component not being uploaded.
- Fixed modal not displaying properly (nested Page loaders).
- Fixed Selectbox onSelect events not being triggered.
- Fixed many issues caused by clearing qodlysource when calling functions.
- Fixed Qodly studio crash when accessing privileges in Roles and Privileges.
- Fixed typing allowed in the type of the standard actions and dialog actions.
- Fixed incorrect top-padding in the datastore functions input of Model editor.
- Fixed Carousel component not displayed in the list of components.
- Fixed errors caused by renaming a Page with symbols and numbers.
- Fixed component width change affecting other components when uploading an image.
- Fixed current/default values not showing when opening the Page.
- Fixed form toasts notifications warning in the code.
- Fixed missing delete icon in the popup of Model editor.
- Fixed qodlysource name reset when switching between Page or External Link.
- Fixed non-functioning Standard action - Clear on qodlysource of type image.
- Fixed new value for an object qodlysource being ignored when setting qodlysource value.
- Fixed string not selected by default when adding hard-coded parameter.
- Fixed impossibility to apply a CSS class to a component inside the dialog in the On Open action.
- Fixed Date only property not considered while rendering components in Data Model.
- Fixed function parameter should be variant instead of fixed.
- Fixed Page loader not loading.
- Fixed absence of Solid icons in icon list.
- Fixed incorrect value in Filled Track of the Range Input component when selecting a value.
- Fixed unavailable switch to Page editor/text editor.
- Fixed default image source not displayed for the selected element in Matrix/Image component.
- Fixed useless path property in model.4DModel for a related entity attribute.
- Fixed inability to return to edit mode after renaming the Page in preview mode.
- Fixed incorrect values allowed when renaming Pages via contextual menu.
- Fixed type ahead not proposing entity.attributePath and object.attributePath in Navigation.
- Fixed matrix resizing issue in edition mode.
- Fixed confusion between hardcoded value & external link options due to same icon.
- Fixed non-functioning target of type qodlysource as external value.
- Fixed target Page loader still displayed after switching to external link option.
- Fixed https: string considered as a namespace when switching from hardcoded value to qodlysource in Navigation.
- Fixed misplaced close icon of the feedback dialog.
- Fixed component categories appearing in Craft and Templates.
- Fixed incorrect arrow size of lists in properties panel.
- Fixed 404 error in Qodly Demo navigation.
- Fixed cursor position above function declaration when created from Model Editor.
- Fixed updating roles.json with Qodly studio UI removing the attribute forceLogin.
- Fixed lost confirmed flag when reloading a confirmed tab.
- Fixed type of attribute test in Model Editor should be relatedEntities.
- Fixed Pages being created with invalid names from navigation event.
- Fixed unchecked unit when selecting like center, scroll, none, repeat, auto for property like background.
- Fixed attributes not updated on the Matrix after being modified.