Skip to content

Conversation

@nitro56565
Copy link
Contributor

Closes #380

Changes

  • Restructured the main layout using a horizontal PanelGroup
  • Introduced a 3-way vertical editor stack (Concerto Model, TemplateMark, JSON Data)
  • Added a Preview pane as a horizontal sibling to the editors
  • Integrated a new AI Assistant Chat Panel (feature developed by @akshat) into the layout
  • Temporarily placed the AI Assistant toggle button in the Concerto Model panel header
  • Commented out certain sections of UI logic that will be re-used in future steps

Flags

  • The AI Assistant toggle is temporarily placed in the Concerto Model header. It will be moved to the Sidebar once that feature is implemented.
  • Some code is currently commented out — these blocks are intentionally left in place as they are required in the upcoming UI features.
  • Code cleanup and modularization will be performed incrementally as the rest of the structure is implemented.

Live Preview

Related Issues

Author Checklist

  • Ensure you provide a DCO sign-off for your commits using the --signoff option of git commit.
  • Vital features and changes captured in unit and/or integration tests
  • Commits messages follow AP format
  • Extend the documentation, if necessary
  • Merging to gsoc/feature-branch from fork:branchname

@nitro56565 nitro56565 requested a review from a team as a code owner July 31, 2025 07:31
DianaLease and others added 3 commits July 31, 2025 13:03
Signed-off-by: nitro56565 <[email protected]>
Co-authored-by: nitro56565 <[email protected]>
Co-authored-by: Matt Roberts <[email protected]>
Signed-off-by: nitro56565 <[email protected]>
* tailwind integration added with preflight as false

Signed-off-by: nitro56565 <[email protected]>

* ai assistant foundation

Signed-off-by: Akshat Batra <[email protected]>

---------

Signed-off-by: nitro56565 <[email protected]>
Signed-off-by: Akshat Batra <[email protected]>
Co-authored-by: nitro56565 <[email protected]>
Signed-off-by: nitro56565 <[email protected]>
@nitro56565 nitro56565 force-pushed the nitro56565/i380/main-section-split-panes branch from d4e8f57 to 7571b26 Compare July 31, 2025 07:33
@sanketshevkar sanketshevkar changed the base branch from gsoc/feature-branch to main August 21, 2025 11:05
@netlify
Copy link

netlify bot commented Aug 21, 2025

Deploy Preview for ap-template-playground ready!

Name Link
🔨 Latest commit 2f9da66
🔍 Latest deploy log https://app.netlify.com/projects/ap-template-playground/deploys/68af042e9e81250008b01a45
😎 Deploy Preview https://deploy-preview-396--ap-template-playground.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: nitro56565 <[email protected]>
Copy link
Member

@sanketshevkar sanketshevkar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functionality for the explore button is broken. Can you please fix that?

Copy link
Contributor

@akshatbatra akshatbatra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested a few adjustments to fix the explanation popup appearance.

@sanketshevkar
Copy link
Member

sanketshevkar commented Aug 27, 2025

Can't we just stack up the panels one another a particular dimension/viewport is hit? The Preview panel and the AI assistant panel should go under the editor section.

@sanketshevkar
Copy link
Member

Scroll on preview window is not working. @nitro56565 can you please check that as well?

@nitro56565
Copy link
Contributor Author

Can't we just stack up the panels one another a particular dimension/viewport is hit? The Preview panel and the AI assistant panel should go under the editor section.

We can do this @sanketshevkar but the UI experience wont be that good as this layout is in such a way that if we try to stack it up then we have to first go through individual editors scroll view then preview window scroll and then comes the AI section which will be very annoying as per UI. let me know your thoughts on this.

@nitro56565
Copy link
Contributor Author

Scroll on preview window is not working. @nitro56565 can you please check that as well?

This issue has been resolved @sanketshevkar

@sanketshevkar
Copy link
Member

We can do this @sanketshevkar but the UI experience wont be that good as this layout is in such a way that if we try to stack it up then we have to first go through individual editors scroll view then preview window scroll and then comes the AI section which will be very annoying as per UI. let me know your thoughts on this.

When we say we don't support mobile experience, I don't think its good idea to ship a complete broken experience. We don't expect them to use, so we don't build features with mobile optimisations, but surely shipping broken experience as you can see in the preview window is a bad idea.

We should at least have some message for them saying they should open up this app in desktop view to have a better experience, probably as a popup.

I'll merge this for now but please follow up on this focus as this as your next PR.

@sanketshevkar sanketshevkar merged commit 61f3865 into accordproject:main Aug 28, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Split Panes with Responsive Editors

5 participants