Better menus

This commit is contained in:
Gregory Schier 2016-07-15 23:07:27 -07:00
parent 8688a9c920
commit 8f77b18b21
3 changed files with 86 additions and 67 deletions

View File

@ -70,8 +70,10 @@ app.on('ready', () => {
mainWindow = null;
});
var template = [{
var template = [
{
label: "Application",
role: "window",
submenu: [
{label: "About Application", selector: "orderFrontStandardAboutPanel:"},
{type: "separator"},
@ -83,7 +85,8 @@ app.on('ready', () => {
}
}
]
}, {
},
{
label: "Edit",
submenu: [
{label: "Undo", accelerator: "CmdOrCtrl+Z", selector: "undo:"},
@ -94,8 +97,10 @@ app.on('ready', () => {
{label: "Paste", accelerator: "CmdOrCtrl+V", selector: "paste:"},
{label: "Select All", accelerator: "CmdOrCtrl+A", selector: "selectAll:"}
]
}, {
},
{
label: "View",
role: "window",
submenu: [
{
label: "Actual Size",
@ -125,11 +130,31 @@ app.on('ready', () => {
}
}
]
}];
},
{
label: "Help",
role: "help",
submenu: [
{
label: "Report an Issue...",
click: () => {
electron.shell.openExternal('mailto:support@insomnia.rest');
}
},
{
label: "Insomnia Help",
accelerator: "CmdOrCtrl+?",
click: () => {
electron.shell.openExternal('http://insomnia.rest');
}
}
]
}
];
if (IS_DEV) {
template.push({
label: 'View',
label: 'Developer',
submenu: [{
label: 'Reload',
accelerator: 'Command+R',

View File

@ -98,13 +98,13 @@ class Sidebar extends Component {
{this._renderChildren(children)}
</ul>
<footer className="sidebar__footer form-control form-control--underlined">
<Input
type="text"
placeholder="Filter Requests"
value={filter}
onChange={this._onFilterChange.bind(this)}/>
</footer>
{/*<footer className="sidebar__footer form-control form-control--underlined">*/}
{/*<Input*/}
{/*type="text"*/}
{/*placeholder="Filter Requests"*/}
{/*value={filter}*/}
{/*onChange={this._onFilterChange.bind(this)}/>*/}
{/*</footer>*/}
</aside>
)
}

View File

@ -124,12 +124,6 @@
padding-right: $padding-sm;
}
// put border on folders
.sidebar__row:not(:first-child) .sidebar__item--big {
border-top: 1px solid $hl-sm;
}
// ~~~~~~~~~~~~~~~~~ //
// Sidebar Clickable //
// ~~~~~~~~~~~~~~~~~ //