diff --git a/app/src/electron.js b/app/src/electron.js index f6d1cd4f0..7387652b2 100644 --- a/app/src/electron.js +++ b/app/src/electron.js @@ -48,6 +48,8 @@ function buildMenu() { submenu: [ commandItem('new.connection'), commandItem('new.sqliteDatabase'), + commandItem('new.modelCompare'), + commandItem('new.freetable'), { type: 'separator' }, commandItem('file.open'), commandItem('file.openArchive'), diff --git a/packages/web/src/appobj/ArchiveFileAppObject.svelte b/packages/web/src/appobj/ArchiveFileAppObject.svelte index 1452811b6..3f2da23ea 100644 --- a/packages/web/src/appobj/ArchiveFileAppObject.svelte +++ b/packages/web/src/appobj/ArchiveFileAppObject.svelte @@ -140,7 +140,7 @@ function createMenu() { return [ data.fileType == 'jsonl' && { text: 'Open (readonly)', onClick: handleOpenRead }, - data.fileType == 'jsonl' && { text: 'Open in free table editor', onClick: handleOpenWrite }, + data.fileType == 'jsonl' && { text: 'Open as data sheet', onClick: handleOpenWrite }, { text: 'Delete', onClick: handleDelete }, { text: 'Rename', onClick: handleRename }, data.fileType == 'jsonl' && diff --git a/packages/web/src/appobj/DatabaseObjectAppObject.svelte b/packages/web/src/appobj/DatabaseObjectAppObject.svelte index ba84a7535..51dfb9c18 100644 --- a/packages/web/src/appobj/DatabaseObjectAppObject.svelte +++ b/packages/web/src/appobj/DatabaseObjectAppObject.svelte @@ -65,7 +65,7 @@ isExport: true, }, { - label: 'Open in free table editor', + label: 'Open as data sheet', isOpenFreeTable: true, }, { @@ -136,7 +136,7 @@ isExport: true, }, { - label: 'Open in free table editor', + label: 'Open as data sheet', isOpenFreeTable: true, }, { @@ -201,7 +201,7 @@ isExport: true, }, { - label: 'Open in free table editor', + label: 'Open as data sheet', isOpenFreeTable: true, }, { diff --git a/packages/web/src/commands/stdCommands.ts b/packages/web/src/commands/stdCommands.ts index 0805b0988..481438db6 100644 --- a/packages/web/src/commands/stdCommands.ts +++ b/packages/web/src/commands/stdCommands.ts @@ -178,7 +178,8 @@ registerCommand({ id: 'new.freetable', category: 'New', icon: 'img markdown', - name: 'Free table editor', + name: 'Data sheet', + menuName: 'New data sheet', onClick: () => { openNewTab({ title: 'Data #', @@ -192,7 +193,8 @@ registerCommand({ id: 'new.sqliteDatabase', category: 'New', icon: 'img sqlite-database', - name: 'New SQLite database', + name: 'SQLite database', + menuName: 'New SQLite database', onClick: () => { showModal(InputTextModal, { value: 'newdb', diff --git a/packages/web/src/datagrid/DataGridCore.svelte b/packages/web/src/datagrid/DataGridCore.svelte index 44032fceb..1c6a42a7c 100644 --- a/packages/web/src/datagrid/DataGridCore.svelte +++ b/packages/web/src/datagrid/DataGridCore.svelte @@ -163,7 +163,7 @@ registerCommand({ id: 'dataGrid.openFreeTable', category: 'Data grid', - name: 'Open selection in free table editor', + name: 'Edit selection as data sheet', testEnabled: () => getCurrentDataGrid() != null, onClick: () => getCurrentDataGrid().openFreeTable(), }); diff --git a/packages/web/src/tabs/FreeTableTab.svelte b/packages/web/src/tabs/FreeTableTab.svelte index bf3e11f67..b2407071f 100644 --- a/packages/web/src/tabs/FreeTableTab.svelte +++ b/packages/web/src/tabs/FreeTableTab.svelte @@ -17,6 +17,8 @@