improve tab behavior

Description

sponsored me to improve tab behavior.
it look great, so i open this ticket to tracking and share code when finish.

1. Enable drag/drop re-ordering of tabs
2. Enable close of existing tab to return you to the previously open tab rather than to the next tab to the left.
3. Possibly, new tabs should open just to the right of the current tab (rather than always at the right end). For instance, when clicking the [Posted] button, it would be logical for the tab to display adjacent and to the right of the current tab
Normally opening a new window through ZOOM will create a new tab just to the right. When closing, it takes you back where you were.

Environment

None

Assignee

Hiep Lq

Reporter

Hiep Lq

Labels

Tested By

None

Priority

Major
Configure