PromucFlow_constructor/app/client/src/selectors
ashit-rath 893fd34cdd
perf: Widget re-rendering refactor (#14485)
* initial commit

* props hoc

* changes

* removed ignores and withWidgetProps

* added extra props to canvasStructure

* widget props changes

* list widget changes

* reintroduced widget props hook and other refactors

* remove warnings

* added deepequal for childWidgets selector

* fix global hotkeys and tabs widget jest test

* fix main container test fix

* fixed view mode width

* fix form widget values

* minor fix

* fix skeleton

* form widget validity fix

* jest test fix

* fixed tests: GlobalHotkeys, Tabs, CanvasSelectectionArena and fixed main container rendering

* minor fix

* minor comments

* reverted commented code

* simplified structure, selective redux state updates and other inconsistencies

* fix junit test cases

* stop form widget from force rendering children

* fix test case

* random commit to re run tests

* update isFormValid prop only if it exists

* detangling circular dependency

* fixing cypress tests

* cleaned up code

* clean up man cnavas props and fix jest cases

* fix rendering order of child widgets for canvas

* fix dropdown reset spec

* adding comments

* cleaning up unwanted code

* fix multiselect widget on deploy

* adressing review comments

* addressing minor review comment changes

* destructuring modal widget child and fix test case

* fix communityIssues cypress spec

* rewrite isVisible logic to match previous behaviour

* merging widget props with component props before checking isVisible

* adressing review comments for modal widget's isVisible

Co-authored-by: rahulramesha <rahul@appsmith.com>
2022-08-19 15:40:36 +05:30
..
actionSelectors.tsx chore: highlight name input field for newly created js objects (#13212) 2022-05-04 10:47:41 +01:00
apiPaneSelectors.ts Prevent content-type header from changing when switching to raw mode in API pane (#11326) 2022-02-22 16:32:43 +05:30
appCollabSelectors.tsx chore: Parallelise feature flags and user info API (#12263) 2022-04-07 23:27:32 +05:30
applicationSelectors.tsx feat: migrate organisation to workspace (#13863) 2022-06-15 21:07:41 +05:30
appThemingSelectors.tsx feat: App Theming (#9714) 2022-05-04 15:15:57 +05:30
appViewSelectors.tsx chore: code changes to support clean urls v2 (#14757) 2022-07-11 09:36:29 +05:30
authSelectors.tsx
canvasSelectors.ts feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
crudInfoModalSelectors.ts feat: Show Crud Info Modal data from backend (#6882) 2021-08-26 12:53:39 +05:30
dataTreeSelectors.ts perf: Widget re-rendering refactor (#14485) 2022-08-19 15:40:36 +05:30
debuggerSelectors.test.ts feat: filter error messages from hidden widgets (#14738) 2022-07-18 08:55:32 +05:30
debuggerSelectors.tsx Re-render of PropertyPaneConnections (#15552) 2022-08-04 18:21:54 +05:30
editorSelectors.tsx perf: Widget re-rendering refactor (#14485) 2022-08-19 15:40:36 +05:30
entitiesSelector.ts perf: Widget re-rendering refactor (#14485) 2022-08-19 15:40:36 +05:30
errorSelectors.tsx
explorerSelector.ts feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
formSelectors.ts feat: Simplified Google Sheets queries (#14869) 2022-07-04 11:13:27 +05:30
gitSyncSelectors.tsx test: Update documentation URLs used in tests (#15419) 2022-07-26 12:58:07 +05:30
globalSearchSelectors.tsx Fix unnecessary renders of ActionCreator, EntityName, CodeEditor and ActionEntityContextMenu (#6242) 2021-08-02 21:36:33 +05:30
helpSelectors.tsx
mainCanvasSelectors.tsx fix: Canvas jitters on page refresh on an application where widgets don't occupy the entire width of the canvas (#13917) 2022-05-26 10:22:55 +05:30
onboardingSelectors.tsx perf: Widget re-rendering refactor (#14485) 2022-08-19 15:40:36 +05:30
pageListSelectors.tsx feat: Refactor code for SAML integration (#12700) 2022-04-12 16:20:01 +05:30
propertyPaneSelectors.tsx perf: Widget re-rendering refactor (#14485) 2022-08-19 15:40:36 +05:30
settingsSelectors.tsx feat: Introduce a setting page for a super user to tinker with Appsmith env variables (#8144) 2021-10-18 13:17:55 +05:30
tableFilterSelectors.tsx Feature/draggable filters in table widget (#5886) 2021-07-20 10:48:58 +05:30
templatesSelectors.tsx feat: migrate organisation to workspace (#13863) 2022-06-15 21:07:41 +05:30
themeSelectors.tsx refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
tourSelectors.tsx
ui.tsx chore: highlight name input field for newly created js objects (#13212) 2022-05-04 10:47:41 +01:00
usersSelectors.tsx chore: Parallelise feature flags and user info API (#12263) 2022-04-07 23:27:32 +05:30
websocketSelectors.ts refactor: client side rts (#7837) 2021-10-01 16:44:19 +00:00
widgetEnhancementSelectors.ts [perf] propertyControl re-rendering (#5941) 2021-08-02 18:36:22 +05:30
widgetReflowSelectors.tsx move reflow out of beta (#12746) 2022-04-20 18:33:30 +05:30
widgetSelectors.ts perf: Widget re-rendering refactor (#14485) 2022-08-19 15:40:36 +05:30
workspaceSelectors.tsx feat: migrate organisation to workspace (#13863) 2022-06-15 21:07:41 +05:30