PromucFlow_constructor/app/client/src/constants
Dhruvik Neharia 099859134d
feat: Improved App Navigation (#19312)
## TL;DR
A new revamped experience for navigation for Appsmith users.

## Description 
Introduces new navigation styles with better default navigation - Top
(Stacked), a variant for Top (Inline), and a collapsible Sidebar.
Configure your app's navigation by navigating to the navigation settings
tab inside the app settings pane and observe how your app with the
selected navigation settings will look side by side as you change them.

This PR pushes the v1 for EPIC #17766.

Fixes #19157
Fixes #19158
Fixes #19174
Fixes #19173
Fixes #19160
Fixes #20712
Fixes #19161
Fixes #20554
Fixes #20938
Fixes #21129

## Media
<video
src="https://user-images.githubusercontent.com/22471214/227187245-84e4e3fa-18e4-4690-8237-cfce29f432e5.mp4"></video>

## Type of change
- New feature (non-breaking change which adds functionality)
- This change requires a documentation update

## How Has This Been Tested?
- Manual
- Cypress

### Test Plan

https://www.notion.so/appsmith/Test-Plan-a7883ae4980d470690de5c62a41dd168

### Issues raised during DP testing

https://docs.google.com/spreadsheets/d/1Kocq8h1H3EXlbqDgiNruzBr9MeNPyY26zct8IWYEY40/edit#gid=0

## Checklist:
### Dev activity
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] I have added tests that prove my fix is effective or that my
feature works
- [x] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag


### QA activity:
- [ ] Test plan has been approved by relevant developers
- [ ] Test plan has been peer reviewed by QA
- [ ] Cypress test cases have been added and approved by either SDET or
manual QA
- [ ] Organized project review call with relevant stakeholders after
Round 1/2 of QA
- [ ] Added Test Plan Approved label after reveiwing all Cypress test

---------

Co-authored-by: Pawan Kumar <pawan@appsmith.com>
2023-03-23 17:11:58 +05:30
..
ApiEditorConstants chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
AppsmithActionConstants chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
defs chore: Format files to match prettier rules and exclude third-party files (#21586) 2023-03-20 19:04:31 +05:30
routes chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
AppConstants.ts feat: Improved App Navigation (#19312) 2023-03-23 17:11:58 +05:30
BindingsConstants.ts Introduce different evaluation types for different binding fields (#3834) 2021-04-26 11:11:32 +05:30
CanvasEditorConstants.tsx feat: peek overlay (#20053) 2023-02-17 21:33:34 +05:30
collectionsConstants.ts chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
Colors.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
componentClassNameConstants.ts fix: offset while pasting widget from mouse position in Desktop mode (#19230) 2022-12-29 11:07:54 +00:00
Currency.tsx feat: Added Vanuatu Vatu to currency list (#16121) 2022-08-25 17:17:03 +05:30
Datasource.ts feat: Datasource autosave improvements (#17649) 2022-11-30 11:29:45 +05:30
DatasourceEditorConstants.ts added fixActionPayloadForMongoQuery (#13465) 2022-04-30 08:27:15 +05:30
DefaultTheme.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
Explorer.ts fix: hide explorer menu on scroll (#15537) 2022-08-16 14:18:47 +05:30
FieldExpectedValue.ts Widget Property Validation structure (#5270) 2021-07-26 11:20:46 +05:30
Fonts.tsx
GitErrorCodes.ts feat: Error handling phase 1 (#20629) 2023-02-18 18:25:46 +05:30
HelpConstants.ts feat: Table widget v2 with support for non-ASCII characters and improved jest coverage (#11307) 2022-07-14 12:32:35 +05:30
IconConstants.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
ImagesURL.ts fix: Remove Success GIF and Add Tick Animation (#7925) 2021-10-13 09:43:57 +00:00
ISDCodes_v2.tsx feat: Input, Phone no., Currency input widget (#10259) 2022-01-18 13:22:24 +05:30
ISDCodes.tsx Input widget: New data type supported - Phone number with ISD codes (#5256) 2021-08-26 16:22:45 +05:30
KeyboardShortcuts.ts
Layers.tsx chore: Revert "feat: move the widget creation CTA off the Entity explorer (#… (#20335) 2023-02-03 14:47:01 +06:00
minWidthConstants.ts feat: Auto layout appsmith editor and mobile responsiveness (#21151) 2023-03-04 12:55:54 +05:30
PropertyControlConstants.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
providerConstants.ts chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
QueryEditorConstants.ts feat: Maintain Focus and Context Phase 1 (#16317) 2022-10-17 20:46:38 +05:30
routes.test.ts chore: code changes to support clean urls v2 (#14757) 2022-07-11 09:36:29 +05:30
StyleConstants.tsx
ThemeConstants.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
ThirdPartyConstants.tsx chore: add pricing url and customer portal url to env var (#21346) 2023-03-15 15:33:27 +05:30
typography.ts refactor: admin settings (#9906) 2022-02-11 23:38:46 +05:30
userConstants.ts chore: Adding adminSettingsVisible variable in User type (#18961) 2022-12-15 11:42:46 +05:30
WebsocketConstants.tsx refactor: client side rts (#7837) 2021-10-01 16:44:19 +00:00
WidgetConstants.tsx fix: Invisible child widgets in List Widget (#21548) 2023-03-20 13:36:28 +05:30
WidgetValidation.ts chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30