feat: v0.2.0 — real branding, desktop shortcut, WiX installer images
Some checks failed
Release / build-windows (push) Has been cancelled
7
.claude/settings.local.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"permissions": {
|
||||||
|
"allow": [
|
||||||
|
"PowerShell(git *)"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
2
.gitignore
vendored
@@ -17,10 +17,12 @@ npm-debug.log*
|
|||||||
.vscode/*
|
.vscode/*
|
||||||
!.vscode/extensions.json
|
!.vscode/extensions.json
|
||||||
.idea/
|
.idea/
|
||||||
|
.vs/
|
||||||
*.suo
|
*.suo
|
||||||
*.ntvs*
|
*.ntvs*
|
||||||
*.njsproj
|
*.njsproj
|
||||||
*.sln
|
*.sln
|
||||||
|
*.slnx
|
||||||
*.sw?
|
*.sw?
|
||||||
|
|
||||||
# OS
|
# OS
|
||||||
|
|||||||
BIN
assets/Conduit_Banner.png
Normal file
|
After Width: | Height: | Size: 889 KiB |
BIN
assets/Conduit_Dialog_splash.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
assets/Conduit_icon.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
2
src-tauri/Cargo.lock
generated
@@ -2955,7 +2955,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "psg-launcher"
|
name = "psg-launcher"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base64 0.22.1",
|
"base64 0.22.1",
|
||||||
"chrono",
|
"chrono",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "psg-launcher"
|
name = "psg-launcher"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
description = "PSG Launcher — all-in-one app launcher with signed OTA updates"
|
description = "PSG Launcher — all-in-one app launcher with signed OTA updates"
|
||||||
authors = ["Bailey Taylor"]
|
authors = ["Bailey Taylor"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 441 B After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 727 B After Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 421 B After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 588 B After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 610 B After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 647 B After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 818 B After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 608 B After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 771 B After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 9.5 KiB |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 9.3 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 89 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 162 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 231 KiB |
|
Before Width: | Height: | Size: 338 B After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 511 B After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 511 B After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 737 B After Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 404 B After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 699 B After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 699 B After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 1011 B After Width: | Height: | Size: 9.9 KiB |
|
Before Width: | Height: | Size: 511 B After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 918 B After Width: | Height: | Size: 8.6 KiB |
|
Before Width: | Height: | Size: 918 B After Width: | Height: | Size: 8.6 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 982 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 906 B After Width: | Height: | Size: 8.1 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 27 KiB |
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"productName": "PSG Launcher",
|
"productName": "PSG Launcher",
|
||||||
"version": "0.1.0",
|
"version": "0.2.0",
|
||||||
"identifier": "net.yeahnah.psg-launcher",
|
"identifier": "net.yeahnah.psg-launcher",
|
||||||
"build": {
|
"build": {
|
||||||
"frontendDist": "../dist",
|
"frontendDist": "../dist",
|
||||||
@@ -38,7 +38,14 @@
|
|||||||
],
|
],
|
||||||
"windows": {
|
"windows": {
|
||||||
"digestAlgorithm": "sha256",
|
"digestAlgorithm": "sha256",
|
||||||
"timestampUrl": "http://timestamp.digicert.com"
|
"timestampUrl": "http://timestamp.digicert.com",
|
||||||
|
"certificateThumbprint": "907e812abe4334f029bddceef22260d5e81a0c25",
|
||||||
|
"wix": {
|
||||||
|
"bannerPath": "wix/banner.bmp",
|
||||||
|
"dialogImagePath": "wix/dialog.bmp",
|
||||||
|
"fragmentPaths": ["wix/desktop-shortcut.wxs"],
|
||||||
|
"componentRefs": ["DesktopShortcutComponent"]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"plugins": {
|
"plugins": {
|
||||||
|
|||||||
BIN
src-tauri/wix/banner.bmp
Normal file
|
After Width: | Height: | Size: 4.5 MiB |
37
src-tauri/wix/desktop-shortcut.wxs
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
WiX fragment: desktop shortcut for PSG Launcher.
|
||||||
|
|
||||||
|
Tauri's generated main.wxs already declares DesktopFolder at line 94,
|
||||||
|
so we reference it directly — no need to redeclare it here.
|
||||||
|
|
||||||
|
Referenced from tauri.conf.json:
|
||||||
|
bundle.windows.wix.fragmentPaths → ["wix/desktop-shortcut.wxs"]
|
||||||
|
bundle.windows.wix.componentRefs → ["DesktopShortcutComponent"]
|
||||||
|
-->
|
||||||
|
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
||||||
|
<Fragment>
|
||||||
|
<DirectoryRef Id="DesktopFolder">
|
||||||
|
<Component Id="DesktopShortcutComponent"
|
||||||
|
Guid="E3A7F2B1-4C8D-4E9A-B3F6-1D2E5A7C9B0F">
|
||||||
|
|
||||||
|
<Shortcut Id="PSGLauncherDesktopShortcut"
|
||||||
|
Name="PSG Launcher"
|
||||||
|
Description="PSG Launcher — all-in-one app launcher"
|
||||||
|
Target="[APPLICATIONFOLDER]psg-launcher.exe"
|
||||||
|
WorkingDirectory="APPLICATIONFOLDER" />
|
||||||
|
|
||||||
|
<RemoveFolder Id="RemoveDesktopFolder"
|
||||||
|
Directory="DesktopFolder"
|
||||||
|
On="uninstall" />
|
||||||
|
|
||||||
|
<RegistryValue Root="HKCU"
|
||||||
|
Key="Software\PSG\Launcher"
|
||||||
|
Name="DesktopShortcut"
|
||||||
|
Type="integer"
|
||||||
|
Value="1"
|
||||||
|
KeyPath="yes" />
|
||||||
|
</Component>
|
||||||
|
</DirectoryRef>
|
||||||
|
</Fragment>
|
||||||
|
</Wix>
|
||||||
BIN
src-tauri/wix/dialog.bmp
Normal file
|
After Width: | Height: | Size: 4.5 MiB |
@@ -6,7 +6,8 @@
|
|||||||
"skipLibCheck": true,
|
"skipLibCheck": true,
|
||||||
"moduleResolution": "bundler",
|
"moduleResolution": "bundler",
|
||||||
"allowImportingTsExtensions": true,
|
"allowImportingTsExtensions": true,
|
||||||
"noEmit": true,
|
"composite": true,
|
||||||
|
"emitDeclarationOnly": true,
|
||||||
"strict": true
|
"strict": true
|
||||||
},
|
},
|
||||||
"include": ["vite.config.ts"]
|
"include": ["vite.config.ts"]
|
||||||
|
|||||||