diff --git a/dist-electron/main.js b/dist-electron/main.js index a76bb02..812f20e 100644 --- a/dist-electron/main.js +++ b/dist-electron/main.js @@ -13,6 +13,14 @@ let win; function createWindow() { win = new BrowserWindow({ icon: path.join(process.env.VITE_PUBLIC, "electron-vite.svg"), + width: 360, + height: 64, + frame: false, + transparent: true, + resizable: false, + alwaysOnTop: true, + hasShadow: false, + vibrancy: "sidebar", webPreferences: { preload: path.join(__dirname, "preload.mjs") } diff --git a/electron/main.ts b/electron/main.ts index 94391f6..9d7239c 100644 --- a/electron/main.ts +++ b/electron/main.ts @@ -29,6 +29,14 @@ let win: BrowserWindow | null function createWindow() { win = new BrowserWindow({ icon: path.join(process.env.VITE_PUBLIC, 'electron-vite.svg'), + width: 360, + height: 64, + frame: false, + transparent: true, + resizable: false, + alwaysOnTop: true, + hasShadow: false, + vibrancy: 'sidebar', webPreferences: { preload: path.join(__dirname, 'preload.mjs'), }, diff --git a/src/App.tsx b/src/App.tsx index a083dcf..86aafc9 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,18 +1,36 @@ -import "./App.css"; -import { Button } from "@/components/ui/button" import { useScreenRecorder } from "./hooks/useScreenRecorder"; +import { Button } from "@/components/ui/button"; +import { BsRecordCircle } from "react-icons/bs"; +import { FaRegStopCircle } from "react-icons/fa"; +import { MdClose } from "react-icons/md"; -function App() { +export default function App() { const { recording, toggleRecording } = useScreenRecorder(); return ( - <> - - - > +