Skip to content

Conversation

@ricardoantoniocm
Copy link
Contributor

This pull request introduces a resizable split view to the project configuration page, allowing users to adjust the width between the labeling interface editor and its preview. The split position is persisted per project, and minimum width constraints are enforced for usability. The implementation includes new React components, hooks, and associated styles.

Resizable split view for editor and preview:

  • Added a draggable resizer handle (ConfigResizer) between the editor and preview panels in Config.jsx, allowing users to adjust their relative widths. The split position is managed as a percentage and is visually updated as the handle is dragged. [1] [2] [3] [4]
  • Introduced the useConfigResizer hook to manage the split state, enforce minimum width constraints, and persist the user's preference in localStorage per project. This ensures the layout is user-customizable and consistent across sessions. [1] [2]
  • Added a new stylesheet (ConfigResizer.scss) and updated existing styles to support the resizer's appearance and proper flex behavior, ensuring a smooth and accessible resizing experience. [1] [2]

@netlify
Copy link

netlify bot commented Dec 17, 2025

Deploy Preview for label-studio-docs-new-theme ready!

Name Link
🔨 Latest commit 3d6a6ce
🔍 Latest deploy log https://app.netlify.com/projects/label-studio-docs-new-theme/deploys/694330a00d562c0008d04977
😎 Deploy Preview https://deploy-preview-9030--label-studio-docs-new-theme.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.

@github-actions github-actions bot added the feat label Dec 17, 2025
@netlify
Copy link

netlify bot commented Dec 17, 2025

Deploy Preview for label-studio-storybook ready!

Name Link
🔨 Latest commit 3d6a6ce
🔍 Latest deploy log https://app.netlify.com/projects/label-studio-storybook/deploys/694330a098324c00089a765c
😎 Deploy Preview https://deploy-preview-9030--label-studio-storybook.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.

@netlify
Copy link

netlify bot commented Dec 17, 2025

Deploy Preview for heartex-docs ready!

Name Link
🔨 Latest commit 3d6a6ce
🔍 Latest deploy log https://app.netlify.com/projects/heartex-docs/deploys/694330a01f1aac00098dcdab
😎 Deploy Preview https://deploy-preview-9030--heartex-docs.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.

@netlify
Copy link

netlify bot commented Dec 17, 2025

Deploy Preview for label-studio-playground ready!

Name Link
🔨 Latest commit 3d6a6ce
🔍 Latest deploy log https://app.netlify.com/projects/label-studio-playground/deploys/694330a0e7693f0008045f52
😎 Deploy Preview https://deploy-preview-9030--label-studio-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.

@codecov
Copy link

codecov bot commented Dec 17, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 57.73%. Comparing base (0046fd7) to head (3d6a6ce).
⚠️ Report is 16 commits behind head on develop.

❗ There is a different number of reports uploaded between BASE (0046fd7) and HEAD (3d6a6ce). Click for more details.

HEAD has 1 upload less than BASE
Flag BASE (0046fd7) HEAD (3d6a6ce)
pytests 1 0
Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #9030      +/-   ##
===========================================
- Coverage    66.59%   57.73%   -8.86%     
===========================================
  Files          829      561     -268     
  Lines        64851    40598   -24253     
  Branches     11006    10974      -32     
===========================================
- Hits         43189    23441   -19748     
+ Misses       21658    17153    -4505     
  Partials         4        4              
Flag Coverage Δ
lsf-e2e 52.47% <ø> (+0.01%) ⬆️
lsf-integration 48.37% <ø> (-0.02%) ⬇️
lsf-unit 8.72% <ø> (-0.08%) ⬇️
pytests ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants