mirror of
https://github.com/usebruno/bruno.git
synced 2025-06-21 04:08:01 +02:00
feat: documentation link in app titlebar
This commit is contained in:
parent
9b94cddc9b
commit
c5a86cb343
@ -13,6 +13,7 @@
|
|||||||
"packages/bruno-testbench",
|
"packages/bruno-testbench",
|
||||||
"packages/bruno-graphql-docs"
|
"packages/bruno-graphql-docs"
|
||||||
],
|
],
|
||||||
|
"homepage": "https://usebruno.com",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@faker-js/faker": "^7.6.0",
|
"@faker-js/faker": "^7.6.0",
|
||||||
"@jest/globals": "^29.2.0",
|
"@jest/globals": "^29.2.0",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": "v0.14.1",
|
"version": "v0.14.1",
|
||||||
"name": "bruno",
|
"name": "bruno",
|
||||||
"description": "Opensource API Client",
|
"description": "Opensource API Client for Exploring and Testing APIs",
|
||||||
"homepage": "https://www.usebruno.com",
|
"homepage": "https://www.usebruno.com",
|
||||||
"private": true,
|
"private": true,
|
||||||
"main": "src/index.js",
|
"main": "src/index.js",
|
||||||
|
@ -7,7 +7,7 @@ const template = [
|
|||||||
label: 'Collection',
|
label: 'Collection',
|
||||||
submenu: [
|
submenu: [
|
||||||
{
|
{
|
||||||
label: 'Open Local Collection',
|
label: 'Open Collection',
|
||||||
click() {
|
click() {
|
||||||
ipcMain.emit('main:open-collection');
|
ipcMain.emit('main:open-collection');
|
||||||
}
|
}
|
||||||
@ -49,12 +49,13 @@ const template = [
|
|||||||
label: 'About Bruno',
|
label: 'About Bruno',
|
||||||
click: () =>
|
click: () =>
|
||||||
openAboutWindow({
|
openAboutWindow({
|
||||||
icon_path: join(__dirname, '../../resources/icons/png/128x128.png'),
|
product_name: 'Bruno',
|
||||||
|
icon_path: join(__dirname, '../../resources/icons/png/256x256.png'),
|
||||||
homepage: 'https://www.usebruno.com/',
|
homepage: 'https://www.usebruno.com/',
|
||||||
package_json_dir: join(__dirname, '../..')
|
package_json_dir: join(__dirname, '../..')
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
{ label: 'Learn More' }
|
{ label: 'Documentation', click: () => ipcMain.emit('main:open-docs') }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
const _ = require('lodash');
|
const _ = require('lodash');
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const { ipcMain } = require('electron');
|
const { ipcMain, shell } = require('electron');
|
||||||
const { envJsonToBru, bruToJson, jsonToBru } = require('../bru');
|
const { envJsonToBru, bruToJson, jsonToBru } = require('../bru');
|
||||||
|
|
||||||
const {
|
const {
|
||||||
@ -443,6 +443,11 @@ const registerMainEventHandlers = (mainWindow, watcher, lastOpenedCollections) =
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
ipcMain.on('main:open-docs', () => {
|
||||||
|
const docsURL = 'https://docs.usebruno.com';
|
||||||
|
shell.openExternal(docsURL);
|
||||||
|
});
|
||||||
|
|
||||||
ipcMain.on('main:collection-opened', (win, pathname, uid) => {
|
ipcMain.on('main:collection-opened', (win, pathname, uid) => {
|
||||||
watcher.addWatcher(win, pathname, uid);
|
watcher.addWatcher(win, pathname, uid);
|
||||||
lastOpenedCollections.add(pathname);
|
lastOpenedCollections.add(pathname);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user