Support opening files and folders in new tab in repository file tree

What does this MR do and why?

Support opening files and folders in new tab from context menu and using ctrl or cmd click in repository file tree

References

#585828 (closed)

Screenshots or screen recordings

Before After

How to set up and validate locally

  1. Checkout this branch and run gdk locally
  2. Make sure repository_file_tree_browser feature flag is turned on
  3. Go to any project's repository page Code > Repository
  4. Try right clicking on folder or files and notice the Open in new tab option
  5. Try clicking file or folder with cmd or ctrl and notice file or folder opening in new tab
  6. Open few files and try using browser forward/back button (which seems to be working previously as well)
Edited by Rinku C

Merge request reports

Loading