feat: Implement UI/UX revamp for code editor with independent scrolling (#118)#122
Conversation
- Add independent scrolling for problem description and code editor panes - Make right pane (code editor) sticky to keep it visible while scrolling - Modernize UI with improved typography, spacing, and scrollbar styling - Enhance responsive design for mobile/tablet devices - Update button styles for better visual consistency
|
@Pratyush2240 is attempting to deploy a commit to the aviralsaxena16's projects Team on Vercel. A member of the Team first needs to authorize it. |
🎉 Thanks for Your Contribution to CanonForces!
|
aviralsaxena16
left a comment
There was a problem hiding this comment.
@Pratyush2240 Thanks for the quick contribution but can you share the mockup screenshot of IDE UI you have updated
Canonforce.Video.mp4Here is a small demo video of UI changes. |
|
@Pratyush2240 It's nice but I meant if you can completely change the looks of this section transforming to look like modern IDEs, also remove emojis and have a single button (submit/run) only |
|
@Pratyush2240 Thanks for the contribution 😇, The new UI looks great , however there are some ambiguities introduced for result calculation that will see, for now I am merging this PR , Thanks ! |
🎨 UI/UX Revamp: Modernize Code Editor Experience
Fixes #118
📋 Summary
This PR implements a complete UI/UX overhaul of the problem-solving page and code editor interface, bringing it up to modern IDE standards with independent scrolling panes and a sticky editor layout.
✨ Key Features
1. Two-Pane Layout with Independent Scrolling
2. Sticky Right Pane
position: stickyfor optimal performance3. Modern IDE Aesthetics
4. Responsive Design
🔧 Technical Changes
Files Modified:
Key CSS Updates:
height: 100vhandoverflow-y: autoto both panesposition: stickyon right pane🧪 Testing
📸 Screenshots
Closes #118