Closed hetunandu closed 4 hours ago
The changes in this pull request primarily focus on enhancing the Applications
and Debugger
components. New styled components are introduced to improve the layout and user interface, including workspace management features and a refined button component in the debugger. The logic for displaying applications based on feature flags is also updated, alongside improvements in error handling and state management. Overall, the modifications aim to provide a more organized and visually appealing user experience.
File Path | Change Summary |
---|---|
app/client/src/ce/pages/Applications/index.tsx | Added styled components: WorkspaceDropDown , WorkspaceSection , ApplicationContainer . Updated LeftPaneSection to include workspace creation logic. Modified ApplicationsSection for feature-based application display. Refined deleteApplication function. Introduced submitCreateWorkspaceForm function. Enhanced error handling and state management. |
app/client/src/components/editorComponents/Debugger/index.tsx | Removed Button import, replaced with Styled.DebuggerTriggerButton . Maintained existing button properties and tooltip logic. |
app/client/src/components/editorComponents/Debugger/styles.ts | Introduced DebuggerTriggerButton styled component with customized minimum width. |
app/client/src/pages/Editor/APIEditor/CommonEditorForm.tsx | Removed CSS related to .ads-v2-select > .rc-select-selector from MainConfiguration . |
sequenceDiagram
participant User
participant ApplicationsComponent
participant WorkspaceService
participant DebuggerComponent
User->>ApplicationsComponent: Create Workspace
ApplicationsComponent->>WorkspaceService: submitCreateWorkspaceForm(data)
WorkspaceService-->>ApplicationsComponent: Workspace Created
ApplicationsComponent->>ApplicationsComponent: Fetch All Workspaces
ApplicationsComponent-->>User: Display Updated Workspace List
User->>DebuggerComponent: Trigger Debugger
DebuggerComponent->>DebuggerTrigger: Styled Button Clicked
DebuggerTrigger-->>DebuggerComponent: Execute Debugger Logic
Objective | Addressed | Explanation |
---|---|---|
Fix button size inconsistencies (37623) | ✅ | |
Improve button appearance in debugger (37623) | ✅ |
Task
🎉 In the land of code where changes bloom,
New buttons and styles make the UI zoom!
Workspaces created with a click and a cheer,
Debugger's new look brings the users near.
With errors handled and logic refined,
A smoother experience for all, we designed! 🌟
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
/build-deploy-preview
Deploying Your Preview: https://github.com/appsmithorg/appsmith/actions/runs/11948472814.
Workflow: On demand build Docker image and deploy preview
.
skip-tests: . env:
.
PR: 37624.
recreate: .
Deploy-Preview-URL: https://ce-37624.dp.appsmith.com
/build-deploy-preview
Deploying Your Preview: https://github.com/appsmithorg/appsmith/actions/runs/11951836554.
Workflow: On demand build Docker image and deploy preview
.
skip-tests: . env:
.
PR: 37624.
recreate: .
Description
Fixes #37623
Automation
/ok-to-test tags="@tag.Sanity"
:mag: Cypress test results
Communication
Should the DevRel and Marketing teams inform users about this change?
Summary by CodeRabbit
New Features
WorkspaceDropDown
,WorkspaceSection
, andApplicationContainer
.LeftPaneSection
.Bug Fixes
Style
DebuggerTrigger
to use a new styled button for improved design consistency.Documentation