cleaner nice header

This commit is contained in:
talksik
2022-05-01 14:08:10 -05:00
parent 881254d7cf
commit 737808ceee
6 changed files with 27 additions and 6 deletions
@@ -78,7 +78,10 @@ export default function NirvanaHeader() {
<> <>
<GlobalHotKeys handlers={handlers} keyMap={keyMap} /> <GlobalHotKeys handlers={handlers} keyMap={keyMap} />
<div className="flex flex-row items-center h-12 bg-gray-100 pl-2"> <div
className="flex flex-row items-center bg-gray-100 pl-2"
id="titlebar"
>
<Logo type="small" /> <Logo type="small" />
<div className="mx-auto flex flex-row items-center space-x-2"> <div className="mx-auto flex flex-row items-center space-x-2">
@@ -80,7 +80,7 @@ export default function LineRow({
<div <div
onClick={handleSelectLine} onClick={handleSelectLine}
id={lineDetails.lineId} id={lineDetails.lineId}
className="flex flex-row items-center justify-start gap-2 p-2 px-4 h-14 hover:bg-gray-300 cursor-pointer transition-all className="flex flex-row items-center justify-start gap-2 p-2 px-4 h-14 hover:bg-gray-200 cursor-pointer transition-all
last:border-b-0 border-b border-b-gray-200" last:border-b-0 border-b border-b-gray-200"
> >
{/* status dot */} {/* status dot */}
+1 -1
View File
@@ -28,7 +28,7 @@ export const DimensionPresets = {
}, },
terminalDetailOverlay: { terminalDetailOverlay: {
height: 675, height: 675,
width: 1100, width: 800,
}, },
// todo: typically just send whatever dimensions are needed // todo: typically just send whatever dimensions are needed
overlayMode: { overlayMode: {
+11 -2
View File
@@ -1,4 +1,11 @@
import { BrowserWindow, app, dialog, globalShortcut, ipcMain } from "electron"; import {
BrowserWindow,
Menu,
app,
dialog,
globalShortcut,
ipcMain,
} from "electron";
import Channels, { Dimensions } from "./electron/constants"; import Channels, { Dimensions } from "./electron/constants";
import { DimensionPresets } from "./electron/constants"; import { DimensionPresets } from "./electron/constants";
@@ -32,7 +39,9 @@ const createWindow = (): void => {
}, },
alwaysOnTop: true, alwaysOnTop: true,
icon: "./assets/1024x1024.icns", icon: "./assets/1024x1024.icns",
autoHideMenuBar: true,
frame: false,
roundedCorners: false,
}); });
// and load the index.html of the app. // and load the index.html of the app.
@@ -33,7 +33,7 @@ export default function NirvanaTerminal({
<NirvanaHeader /> <NirvanaHeader />
{/* tuned in lines block */} {/* tuned in lines block */}
<div className="bg-gray-200 flex flex-col"> <div className="bg-gray-100 flex flex-col">
{/* tuned in header + general controls */} {/* tuned in header + general controls */}
<div className="flex flex-row items-center p-3 pb-0"> <div className="flex flex-row items-center p-3 pb-0">
<span className="flex flex-row gap-2 items-center justify-start text-slate-800"> <span className="flex flex-row gap-2 items-center justify-start text-slate-800">
+9
View File
@@ -12,3 +12,12 @@
button { button {
@apply transition-all; @apply transition-all;
} }
#titlebar {
-webkit-user-select: none;
-webkit-app-region: drag;
}
.titlebar-button {
-webkit-app-region: no-drag;
}