PromucFlow_constructor/app/client/src/pages/Editor
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
..
__tests__ Bugfix: omnibar issues : fixes #3742 (#3998) 2021-04-26 22:15:03 +05:30
APIEditor refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
BottomBar feat: Git connection (#7269) 2021-09-13 18:56:24 +05:30
DataSourceEditor fix: Styling issues with the buttons on the platform (#7365) 2021-09-15 12:15:21 +01:00
EditorAppName feat: Add Option to export app in Navigation Menu (#6913) 2021-08-27 12:49:21 +05:30
Explorer feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
FirstTimeUserOnboarding chore: Fix unnecessary scrollbar in entity explorer during onboarding (#7613) 2021-09-20 14:55:37 +05:30
GeneratePage feat: Improved onboarding flow on user signup (#7089) 2021-09-13 12:52:51 +05:30
gitSync feat: git sync ui update (#7486) 2021-09-17 22:28:04 +05:30
IntegrationEditor fix: Hide generate page button in integration home screen during onboarding (#7521) 2021-09-20 14:30:36 +05:30
JSEditor fix: pushing and removing errors from debugger for js object (#7465) 2021-09-21 11:32:45 +05:30
PageListSidebar Development: Add eslint rules for code consistency (#4083) 2021-04-28 15:58:39 +05:30
PagesEditor [Feature] Page Properties (#4989) 2021-08-13 17:08:26 +05:30
PropertyPane feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
QueryEditor fix: copy paste new widget key generation (#7464) 2021-09-15 19:34:27 +05:30
SaaSEditor refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
ActionSettings.tsx Development: Add eslint rules for code consistency (#4083) 2021-04-28 15:58:39 +05:30
Canvas.tsx refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
ConfirmRunModal.tsx feat: Enable Promises in Appsmith (#6253) 2021-08-27 14:55:28 +05:30
EditorHeader.tsx feat: minor bottom bar UI updates (#7456) 2021-09-15 19:31:32 +05:30
EditorSaveIndicator.tsx Prevent Entire Editor Header from re rendering (#6415) 2021-08-06 16:14:38 +05:30
EditorSidebar.tsx - Auto fix sort ddestructured props rule 2021-05-13 14:05:39 +05:30
EntityNotFoundPane.tsx Development: Add eslint rules for code consistency (#4083) 2021-04-28 15:58:39 +05:30
FormControl.tsx Development: Add eslint rules for code consistency (#4083) 2021-04-28 15:58:39 +05:30
GlobalHotKeys.test.tsx feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
GlobalHotKeys.tsx feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
HelpButton.tsx Update debugger error message CTA's (#6416) 2021-08-16 16:33:27 +05:30
index.tsx refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
loader.tsx Make prettier changes (#2337) 2020-12-24 10:02:25 +05:30
MainContainer.test.tsx refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
MainContainer.tsx feat: Improved onboarding flow on user signup (#7089) 2021-09-13 12:52:51 +05:30
MainContainerLayoutControl.tsx fix: layout control not working (#7502) 2021-09-17 11:07:09 +05:30
Popper.tsx fix: allow multiple draggable popper to co-exist (#7323) 2021-09-13 18:05:05 +05:30
PropertyPaneHelpButton.tsx chore: Fix widget help links from the property pane (#7529) 2021-09-16 17:46:14 +05:30
PropertyPaneTitle.tsx Provent property pane title from re-rendering on every state change #5867 (#5876) 2021-07-20 12:14:15 +05:30
RealtimeAppEditors.tsx Feature: Show a list of realtime app editors (#6286) 2021-08-09 14:34:24 +05:30
routes.tsx feat: JS Editor (#6003) 2021-09-08 23:02:22 +05:30
ShareApplicationForm.tsx - Auto fix sort ddestructured props rule 2021-05-13 14:05:39 +05:30
ToggleModeButton.tsx feat: make comments publicly available (#7143) 2021-09-06 18:04:40 +05:30
utils.ts fix: allow multiple draggable popper to co-exist (#7323) 2021-09-13 18:05:05 +05:30
Welcome.tsx feat: init bottom bar skeleton, add feature flag for git (#7105) 2021-09-06 14:59:35 +05:30
WidgetCard.tsx refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
WidgetCardsPane.tsx Development: Add eslint rules for code consistency (#4083) 2021-04-28 15:58:39 +05:30
WidgetsEditor.tsx fix: layout control not working (#7502) 2021-09-17 11:07:09 +05:30
WidgetSidebar.tsx feat: Improved onboarding flow on user signup (#7089) 2021-09-13 12:52:51 +05:30
WidgetsMultiSelectBox.tsx fix: Collab feedback fixes (#7298) 2021-09-10 16:17:17 +05:30