apache / kyuubi

Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.
https://kyuubi.apache.org/
Apache License 2.0
2.11k stars 915 forks source link

[KYUUBI #6660][UI] Improve the display of sql editor and query result #6665

Closed wangzhigang1999 closed 2 months ago

wangzhigang1999 commented 2 months ago

:mag: Description

Issue References ๐Ÿ”—

This pull request fixes #6660

Describe Your Solution ๐Ÿ”ง

Pull Request Description

This pull request improves the drag-and-resize functionality between the SQL Editor and the Result/Log panel. The updates ensure smoother resizing and better management of UI constraints, including the automatic adjustment of the Result/Log panel and the option to minimize/maximize it.

drag-to-resize

resizing

minimize

minimize

maximize

maximize

Types of changes :bookmark:

Test Plan ๐Ÿงช

Behavior Without This Pull Request :coffin:

Behavior With This Pull Request :tada:

Related Unit Tests


Checklist ๐Ÿ“

Be nice. Be informative.

codecov-commenter commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 0.00%. Comparing base (e1e7772) to head (6d659e0). Report is 7 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #6665 +/- ## ====================================== Coverage 0.00% 0.00% ====================================== Files 683 683 Lines 42205 42205 Branches 5756 5756 ====================================== Misses 42205 42205 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

pan3793 commented 2 months ago

Thanks, merged to master