-
Notifications
You must be signed in to change notification settings - Fork 3.3k
feat: FIT-1123: Add resizer between Preview and left-side Panels in Template Builder #9160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
…left side column + left menu.
…or supression code.
✅ Deploy Preview for heartex-docs canceled.
|
✅ Deploy Preview for label-studio-storybook canceled.
|
✅ Deploy Preview for label-studio-playground canceled.
|
✅ Deploy Preview for label-studio-docs-new-theme canceled.
|
yyassi-heartex
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
approving recreated pr
…left side column + left menu.
…or supression code.
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #9160 +/- ##
===========================================
- Coverage 66.84% 57.95% -8.89%
===========================================
Files 828 557 -271
Lines 64522 40436 -24086
Branches 10831 10943 +112
===========================================
- Hits 43129 23435 -19694
+ Misses 21389 16997 -4392
Partials 4 4
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…studio into fb-fit-1123-2
|
/git merge
|
This pull request introduces a significant UI/UX improvement to the Create Project configuration page by implementing a resizable code editor and preview panel, along with various layout and style refinements. The changes enhance the flexibility and responsiveness of the interface, making it easier for users to adjust the workspace according to their needs.
Recording
https://www.loom.com/share/a43ec6f4cddd481e94512f3bdc6a2e28
Below are the most important changes grouped by theme:
Resizable Editor and Preview Panel
EditorResizer) and associated hook (useConfigResizer) to allow users to adjust the width of the code editor and preview panel dynamically. This includes tracking container width and enforcing min/max constraints for resizing. [1] [2] [3] [4]UI and Layout Improvements
Code Quality and Minor Enhancements
These changes collectively result in a more flexible, visually consistent, and user-friendly configuration experience for project setup in Label Studio.