PromucFlow_constructor/app/client/src/components/propertyControls
rahulramesha 6cefc6dbea
feat: Undo/Redo (#6654)
* Scaffolding for undo-redo

* undo redo working Poc commit

* memory performance improvements by diffing

* dont run update on undo/redo"

* merging widget postion update and canvas bottom row update into one dsl update.

* fix tabs widget

* Visible updates per undo redo action (#6838)

Co-authored-by: Rahul R <rahulramesha@Rahuls-MacBook-Pro.local>

* resize atomic operation

* fix switch control state issue

* disallow undo/redo for snipping and comment mode

* disallow undo/redo for snipping and comment mode

* fix color picker issue in undo/redo

* add test for replayDSL

* option control fix, adding logs

* minor position change undo redo updates

* add test cases for replayHelpers

* property Upade visual change

* remove unused code

* global hot key jest test for undo redo

* Fixing batch updates on property change..

* add tests for toggle control in property pane

* unwanted utils.

* add tests for text control

* add tests for deletion

* add tests for dropping a new widget

* adding jest test for replayUtils

* add move widget tests

* add tests for color picker control

* add analytics for undo/redo

* add analytics for undo/redo

* tab addition atomic

* cypress tests for propertyPane, toasts and radiowidget optionControl

* replayDSL end of redo stack fix

* property update changes

* menu option control debounce input

* color picker empty undo fix

* fix cypress tests

* widget add/remove atomic

* revert alternative approach to handle atomic operations

* update replayDSL test

* add some comments

* addressing review comments

* flash color for property pane controls

* Fixing adding of tabs widget as well.

* code review comments.

* merging widget postion update and canvas bottom row update into one dsl update.

* fix ordering of tabs property control

* meta property update canvas min height.

* fixing failed specs.

* Fixing entity explorer update on deleting tab from entity explorer.

* address review comments and minor property update changes

* fixing failing tests

* merge conflicts

* changes to cater widget api.

* fix suggested widget table issue

* draggable list for undo redo

* fix widget name focus

* excluding canvas updates.

* fixing codeEditor update on propertySection collapse

* fixed failing test case

Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
Co-authored-by: Rahul R <rahulramesha@Rahuls-MacBook-Pro.local>
Co-authored-by: root <root@DESKTOP-9GENCK0.localdomain>
Co-authored-by: Ashok Kumar M <35134347+marks0351@users.noreply.github.com>
Co-authored-by: Pawan Kumar <pawankumar@Pawans-MacBook-Pro.local>
2021-09-21 13:25:56 +05:30
..
ActionSelectorControl.tsx Show JS eval errors in evaluated value pane and debugger (#4463) 2021-05-26 18:02:43 +05:30
BaseControl.tsx Tern server performance fix and Best match fix (#6338) 2021-08-04 11:04:44 +05:30
BorderRadiusOptionsControl.tsx refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
BoxShadowOptionsControl.tsx refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
ButtonBorderRadiusControl.tsx menu style customization (#6237) 2021-08-24 11:07:16 +05:30
ButtonTabControl.tsx - Auto fix sort ddestructured props rule 2021-05-13 14:05:39 +05:30
ChartDataControl.tsx refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
CodeEditorControl.tsx Show JS eval errors in evaluated value pane and debugger (#4463) 2021-05-26 18:02:43 +05:30
ColorPickerControl.tsx Development: Add eslint rules for code consistency (#4083) 2021-04-28 15:58:39 +05:30
ColumnActionSelectorControl.tsx Feat: Table Widget: icon button as a new column type (#6598) 2021-09-01 15:20:23 +05:30
ComputeTablePropertyControl.tsx fix: app crashes when editing table visibility (#7472) 2021-09-17 05:33:26 +00:00
DatePickerControl.tsx BUG-4058 : Inconsistence in the meta properties fallbacks in widgets (#4167) 2021-07-16 17:56:39 +05:30
DropDownControl.tsx Currency datatype in Input Widget (#5049) 2021-07-15 18:20:01 +05:30
IconAlignControl.tsx Menu button widget (#5334) 2021-07-13 13:35:09 +05:30
IconSelectControl.tsx Feat: Style customisation in the button widget (#6052) 2021-08-24 19:23:15 +05:30
IconTabControl.tsx - Auto fix sort ddestructured props rule 2021-05-13 14:05:39 +05:30
index.ts menu style customization (#6237) 2021-08-24 11:07:16 +05:30
InputTextControl.tsx feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
KeyValueComponent.tsx feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
LocationSearchControl.tsx Development: Add eslint rules for code consistency (#4083) 2021-04-28 15:58:39 +05:30
MenuItemsControl.tsx feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
MultiSelectControl.tsx Development: Add eslint rules for code consistency (#4083) 2021-04-28 15:58:39 +05:30
MultiSwitchControl.tsx Development: Add eslint rules for code consistency (#4083) 2021-04-28 15:58:39 +05:30
OptionControl.tsx refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
PrimaryColumnsControl.tsx feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
StepControl.tsx - Auto fix sort ddestructured props rule 2021-05-13 14:05:39 +05:30
StyledControls.tsx Property Pane re design (#3057) 2021-03-15 17:47:56 +05:30
SwitchControl.tsx feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
TabControl.tsx feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30