* fix : broken csa in form component
* fix: switch page and go to app query params are not saving due to mutation
* added an extra check if envs refs are undefined
---------
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
* feat : added design theme new colors
* fix : adding new color swatch to input components
* fix : colors, number input with height less than 16px and number input arrow in padding none mdode
* fix : icon color
* few color fixes
* fixes
* fix : icon color
* icon color fixes
* fix: color on disabled
* fix : icon ill
* feat :: add new icons for number inputs
* remove unwanted file
* render preview app fix
* fix : arrows in number input
* add hover color for number input
* update colors with opacity
* Revert "Merge branch 'appbuilder-1.6' into feature/color-theming"
This reverts commit 7a59814e58, reversing
changes made to 9ef7867889.
* Revert "Revert "Merge branch 'appbuilder-1.6' into feature/color-theming""
This reverts commit 02dcd8acf0.
* revert few styles
* fix : Able to update the number using arrows in the disable state
* fix : scrolling in color picker
* fix : color picker scroll issue
---------
Co-authored-by: Adish M <adish.madhu@gmail.com>
* performance -init
* fixes: child components getting replaced
* child components should be able to added to target containers
* feat: reduce rerender of Dragcontainer (#9217)
* fixes component crash for height incremental
* clean up
* clean up
* clean up
* removes debouncing of currentState updater
* cleanup
* controls update on components' referenced changed
* fixes: widget crash if references are found
* Reduced the load time by combining the appLoad queries loading state
* Debounced initial currentState updates
* reduce debounced time for updating current state
* clean up
* on events updation, referenced component via source id or csa would undergo a new re-render
* Optimize tab navigation by asynchronously handling event, reducing UI blockage
* off load updating app suggestions until UI renders
* off load app load an page load event to low priority tasks list, resulting in faster app load
* Added blocking updates to macrotask queue and changed Leftsidebar
* Revert "Merge branch 'feat/grid-appbuilder-improvement' into core-performance/appbuilder"
This reverts commit 2e8374ac31, reversing
changes made to 23a86bfe6e.
* fixes: component -extra re-rendering issue on current state changes.
* fixes: extra re-render for each compoennt dnd updates
* reverting computeComponentState back to autoSave callaback
* Fixed showing default children
* Reverted commit 9b88e9f which causes infinite loop
* Removed debuggerStore & unwanted props
* Added profiler hoc
* Implement batch processing and selective flushing for efficient state… (#9278)
* Implement batch processing and selective flushing for efficient state updates in React components, optimizing performance for large-scale applications.
* clean up
* fix: fixed issues with delay of rerender (#9291)
* fix: fixed issues with delay of rerender
* fix: removed unused logs
* fix: removed unused logs
* fix: removed unused logs
* clean up
---------
Co-authored-by: arpitnath <arpitnath42@gmail.com>
---------
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
* clean up
* Fixed the crash on Form component
* Optimize reference update tracking by sourcing from direct modifications rather than state diff comparisons.
* clean up
* fix: update appdefinition to editorstore in viewert (#9297)
* removing current state deps from editor and processing re-renders. and use new resolver inside components (#9298)
* removing current state deps from editor and processing re-renders. Also use new resolver inside components
* perf: update position before state update on dnd (#9301)
---------
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
---------
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
* fix :: bottom resizer not showing
* fix :: issue with auto width not getting applied
* fix :: size diff updated btw dropdown and developed components
* remove default value migration
* update border color , fix for width resize during auto
* make label as a separate component
* updated text input
* updated every input to make it consistent
* make label as a separate component
* removed unwanted code
* fix :: added datacy
* padding fix
* check padding
* updating padding as 0px for none and 1px for default and other
* fixes for maigration and resizer alignment issue
* updates
* size fix
* lint fixes
* fix migration
* text loader fix
* migration for older text component alignment
* fix :: migration and number input arrows
* fix :: custom schema form
* fix :: custom schema for text
* migration for vertically aligning text
* migration update
* changed vertical alignment to center default
* asterisk fix , mozilla number input ui issue
* fix :: icon issue
* fix number input
* bugfix
* remove unwanted code
* fix :: asterisk
* feat :: exposing child widget of form and listview , removing register action
* feat :: exposing only components and not child items
* fix :: removing value of funcation info
* lint fixes
* reverted
* test commit :: lint fix
* fix :: initial render showing all components
* fix :: data and children values are same
* kanban breaking fix
* fix for exposed variable not being accessible in initial render
* comments
* fix :: all components showing up in inspector during initial render for form and listview widget
* reduce rerenders in button due to exposed vars
* combining useeffects for lesser rerenders
* fix showing of child widgets of list and form in inspector during intial render
* fix :: ui break
* combining useeffects in form
* test commit :: reducing rerenders fromsetexposed variable called multipole time
* fix :: reduce rerenders by combining multiple setExosedvariable calls
* Revert "fix :: reduce rerenders by combining multiple setExosedvariable calls"
This reverts commit 78c9e46944.
* bugfix
* bugfix :: events not firing
* fixes and revertions
* fix :: perf checking for parent in box in case of form and listview
* fix :: initial render bug
* fix :: removed csa functions from listview data key
* fix bugs , actions not working
* fix :: dependencies
* fix :: testing bugs
* tabs:: event firing bug
* fix :: multiselect not firing event
* bugfix :: multiselect csa not triggering
* fix :: kanban csa
* fix :: table csa , kanban move card
* fix :: bug filepicker csa
* fix :: show validation error only when user has interacted with the widget
* showing error in textinput only when user unfocuses input
* updating password widget
* show invalid border only on interaction :: password input
* adds background color to password input editor
* fix lint and add default
* add ,
* adds default color #fff
* add default value for background color in config
* delete space
* adds default in definitions obj
* fix lint
* updating File picker
Text input
Text area
DateRangePicker
Datepicker
PasswordInput
NumberInput
TextInput
codeEditor, to include border radius style option
* change to number input
* theme file updated to remove override for border radius
* change to number input
* text input updated with border radius style
* updated with border radius
* date range picker border radius removed
* removing overiding class