From cd48a1dfc54a07d88047d9978e00b49f360bff26 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Thu, 30 Dec 2021 13:19:45 +0100 Subject: [PATCH] drag & drop tabs --- packages/web/src/widgets/TabsPanel.svelte | 75 ++++++++++++++++++++++- 1 file changed, 73 insertions(+), 2 deletions(-) diff --git a/packages/web/src/widgets/TabsPanel.svelte b/packages/web/src/widgets/TabsPanel.svelte index bf9b76845..36077e07c 100644 --- a/packages/web/src/widgets/TabsPanel.svelte +++ b/packages/web/src/widgets/TabsPanel.svelte @@ -66,6 +66,10 @@ return 'icon file'; } + function sortTabs(tabs) { + return _.sortBy(tabs, [x => x['tabOrder'] || 0, 'title', 'tabid']); + } + registerCommand({ id: 'tabs.nextTab', category: 'Tabs', @@ -111,7 +115,8 @@