PromucFlow_constructor/app/client/src/utils
Pranav Kanade 3547976dc7
[Feature] new nav sniping mode (#5746)
* added sniping mode toggle option to header

* added cover to components on hover in sniping mode

* fixed the transition time

* using filled icon

* Show dependencies in action pane

* Added a wrapper to make a widget snipeable

* removed older parts of sniping from Positioned Container

* removed onclick action from snipeable wrapper

* Showing widget name in different color

* Added a mechanism to send user to sniping mode from successful API screen

* created new property pane saga to bind the data

* Fix datasource list width issue

* Fix sidebar going out of view when the response is a table

* Minor refactor

* Show add widgets section on the sidebar

* Stop showing autocomplete option after adding a widget

* fetching pageId, appId from store

* Get suggested widget from response

* Fix table data not getting evaluated after adding binding

* Fix property pane going below the entity explorer while navigating from query/api pane

* Fix width of sidepane shifting for apis

* Fix vertical margins of connections

* Fix api pane suggested widget showing up for errors

* Fix margins

* can show select in canvas btn in sidebar

* can get the action object at the end to bind the data

* updated saga and action names

* can bind data to table

* Use themes

* Use new image url for Table widget

* Added conditional mapping for sniping mode binding.

* updated the widget name tags and seq of calls to open property pane

* pushed all sniping mode decoration to header

* moved setting sniping mode logic to editor reducer

* Added keyboard short cut to get out of sniping mode

* updated reset sniping mechanism

* removed a divider line

* if there are no relationships, will not show the complete section

* Connect Data will automatically show relevant tab in integrations

* Update list and dropdown image urls

* Remove create table button

* no wrapping bind to text

* minor review considerations

* showing the widget name to left in sniping mode

* can set data to datepicker

* will not show snipe btn if there are no widgets in canvas

* Changes for multiple suggested widgets

* removed dependency of sniping from suggested widgets

* Added analytics events for sniping mode

* logic for binding data to a widget, moved to snipeable component

* changed binding widget func from capture to onClick and took care of sniping from widget wrapper too.

* added tests to check sniping mode for table

* updated test spec

* minor fix

* Fix copy changes

* Update test to use table widget from suggested widget list

* if fails to bind will generate warning and keep user in sniping mode

* in sniping mode will only show name plate if it is under focus

* fixed the test case

* added a comment

* minor fix to capture on click event in sniping mode

* updated text

* Hide connections UI when there are no connections

* Increase width to 90%

* Show placeholder text and back button in sidepane

* Show tooltip on hover

* Add analyitcs events for suggested widgets and connections

* Update label based on whether widgets are there or not

* binding related changes

* renamed the saga file containing sinping mode sagas

* Changes for inspect entity

* Revert "binding related changes" temporarily

This reverts commit 54ae9667fecf24bc3cf9912a5356d06600b25c84.

* Update suggested widgets url

* Update table url

* Fix chart data field not getting evaluated

* a minor fix to show proper tool tip when user hovers on widget name

* Show sidepane when there is output

* Update locators

* Use constants for messages

* Update file name to ApiRightPane

* Remove delay

* Revert "Revert "binding related changes" temporarily"

This reverts commit ee7f75e83218137250b4b9a28fcf63080c185150.

* Fix width

* Fix overlap

Co-authored-by: Akash N <akash@codemonk.in>
2021-07-26 22:14:10 +05:30
..
autocomplete Improve autocomplete sorting (#5798) 2021-07-20 15:32:56 +05:30
hooks [Feature] new nav sniping mode (#5746) 2021-07-26 22:14:10 +05:30
migrations Bug/mustache binding extra space (#5587) 2021-07-22 14:13:58 +05:30
validation Widget Property Validation structure (#5270) 2021-07-26 11:20:46 +05:30
AnalyticsUtil.tsx [Feature] new nav sniping mode (#5746) 2021-07-26 22:14:10 +05:30
ApiPaneUtils.test.ts Bug/api editor datasources (#4780) 2021-06-03 10:28:18 +05:30
ApiPaneUtils.tsx Bug/api editor datasources (#4780) 2021-06-03 10:28:18 +05:30
AppsmithConsole.ts Fix: Log dependent property values in debugger when a property is updated (#4865) 2021-06-21 13:50:25 +05:30
AppsmithUtils.tsx Don't log debug level logs in prod (#5527) 2021-07-05 11:19:43 +05:30
canvasStructureHelpers.test.ts Introduce different evaluation types for different binding fields (#3834) 2021-04-26 11:11:32 +05:30
canvasStructureHelpers.ts Fix chart data migration issues (#3458) 2021-03-09 20:05:42 +05:30
DynamicBindingUtils.test.ts Avoid double validation (#2687) 2021-01-29 11:34:28 +05:30
DynamicBindingUtils.ts Widget Property Validation structure (#5270) 2021-07-26 11:20:46 +05:30
EditorUtils.ts Web worker evaluation (#706) 2020-10-21 09:55:32 +05:30
featureFlags.ts Handle quota exceeded and running low on disk space errors while saving a key in localStorage (#2947) 2021-02-16 11:47:23 +05:30
FormControlFactory.tsx Add new property to conditionally hide form fields in datasource and editor (#1682) 2020-11-19 09:02:58 +05:30
FormControlRegistry.tsx Fix for slash commands blocker issues 2021-07-15 20:08:31 +05:30
formhelpers.test.ts Make prettier changes (#2337) 2020-12-24 10:02:25 +05:30
formhelpers.ts Release v1.2.7 (#1144) 2020-10-12 18:13:35 +05:30
generators.tsx Feature/draggable filters in table widget (#5886) 2021-07-20 10:48:58 +05:30
helpers.test.ts Feature: Show widget error state (#4558) 2021-05-18 19:24:40 +05:30
helpers.tsx Fixes related to the comments feature (#5904) 2021-07-19 20:58:41 +05:30
history.ts Fixes for the API Editor #109 #112 #111 #116 2019-10-25 05:35:20 +00:00
localStorage.test.ts Check if localstorage is supported (#3974) 2021-04-26 14:48:39 +05:30
localStorage.tsx Check if localstorage is supported (#3974) 2021-04-26 14:48:39 +05:30
PerformanceTracker.ts - Remove the is_array check 2021-06-16 23:22:10 +05:30
PropertyControlFactory.tsx Show JS eval errors in evaluated value pane and debugger (#4463) 2021-05-26 18:02:43 +05:30
PropertyControlRegistry.tsx DRY property control creation. Generate ids for property pane config on the client. Add Multi switch control. Add Icon Widget (WIP). Enable blueprint based actions. 2020-04-14 05:35:16 +00:00
storage.ts Don't log debug level logs in prod (#5527) 2021-07-05 11:19:43 +05:30
treeUtils.ts Make prettier changes (#2337) 2020-12-24 10:02:25 +05:30
TypeHelpers.ts Added axios call to the special use case of downloading zip files (#5927) 2021-07-17 20:26:06 +05:30
WidgetFactory.tsx Widget Property Validation structure (#5270) 2021-07-26 11:20:46 +05:30
WidgetPropsUtils.test.tsx Fix: Adding missing widget properties when a new tab is created. (#4733) 2021-05-28 08:28:02 +05:30
WidgetPropsUtils.tsx Bug/mustache binding extra space (#5587) 2021-07-22 14:13:58 +05:30
WidgetRegistry.tsx Menu button widget (#5334) 2021-07-13 13:35:09 +05:30
WorkerUtil.test.ts Cleanup cancelled requests (#2387) 2020-12-30 18:56:44 +05:30
WorkerUtil.ts Cleanup cancelled requests (#2387) 2020-12-30 18:56:44 +05:30