Make inline blame column width user-resizable via drag handle

What does this MR do and why?

Make inline blame column width user-resizable via drag handle

References

#598122

Screenshots or screen recordings

How to set up and validate locally

  1. Checkout this branch and run gdk locally
  2. Make sure feature flag inline_blame is turned on from http://127.0.0.1:3000/rails/features
  3. Go to any project's repository and open any file eg: http://127.0.0.1:3000/gitlab-org/gitlab-test/-/blob/master/README.md?blame=1
  4. Drag mouse to right side border of blame info and notice the drag handle
  5. Try dragging it's width and also reload the page and notice it persists the width

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Rinku C

Merge request reports

Loading