fix: set rowboat icon for windows taskbar and installer (#595)

Co-authored-by: arkml <6592213+arkml@users.noreply.github.com>
This commit is contained in:
gagan 2026-06-04 14:01:10 +05:30 committed by GitHub
parent 08a727c5ec
commit 81cc4e10b7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 2 additions and 0 deletions

View file

@ -56,6 +56,7 @@ module.exports = {
description: 'AI coworker with memory', description: 'AI coworker with memory',
name: `Rowboat-win32-${arch}`, name: `Rowboat-win32-${arch}`,
setupExe: `Rowboat-win32-${arch}-${pkg.version}-setup.exe`, setupExe: `Rowboat-win32-${arch}-${pkg.version}-setup.exe`,
setupIcon: path.join(__dirname, 'icons/icon.ico'),
}) })
}, },
{ {

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View file

@ -220,6 +220,7 @@ function createWindow() {
backgroundColor: "#252525", // Prevent white flash (matches dark mode) backgroundColor: "#252525", // Prevent white flash (matches dark mode)
titleBarStyle: "hiddenInset", titleBarStyle: "hiddenInset",
trafficLightPosition: { x: 12, y: 12 }, trafficLightPosition: { x: 12, y: 12 },
icon: process.platform !== "darwin" ? path.join(__dirname, "../../icons/icon.png") : undefined,
webPreferences: { webPreferences: {
// IMPORTANT: keep Node out of renderer // IMPORTANT: keep Node out of renderer
nodeIntegration: false, nodeIntegration: false,