diff --git a/forge.config.js b/forge.config.js index fa4a113..ab09b9c 100644 --- a/forge.config.js +++ b/forge.config.js @@ -4,6 +4,7 @@ const { FuseV1Options, FuseVersion } = require('@electron/fuses'); module.exports = { packagerConfig: { asar: true, + icon: 'src/assets/prodmon', }, rebuildConfig: {}, makers: [ diff --git a/package.json b/package.json index a36af66..4c231b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "monitor", - "productName": "Monitor", + "name": "prodmon", + "productName": "prodmon", "version": "1.0.0", "description": "Desktop monitoring application", "main": "src/index.js", diff --git a/src/assets/README.txt b/src/assets/README.txt new file mode 100644 index 0000000..437abbe --- /dev/null +++ b/src/assets/README.txt @@ -0,0 +1 @@ +Place your app icon here as 'prodmon.png' (for development), and as 'prodmon.icns' (macOS) or 'prodmon.ico' (Windows) for packaging. The Electron app and packager will use this icon for branding. diff --git a/src/assets/prodmon.png b/src/assets/prodmon.png new file mode 100644 index 0000000..a060662 Binary files /dev/null and b/src/assets/prodmon.png differ diff --git a/src/index.css b/src/index.css index 5d50898..a035eb3 100644 --- a/src/index.css +++ b/src/index.css @@ -78,6 +78,43 @@ body { background-color: var(--text-secondary); } +/* Model selector */ +.model-selector { + margin-top: 1rem; + padding-top: 1rem; + border-top: 1px solid var(--border-color); +} + +.model-selector label { + display: block; + font-size: 0.875rem; + font-weight: 500; + color: var(--text-secondary); + margin-bottom: 0.5rem; +} + +.model-selector select { + width: 100%; + padding: 0.5rem; + border: 1px solid var(--border-color); + border-radius: 0.375rem; + background-color: var(--bg-primary); + font-size: 0.875rem; + color: var(--text-primary); + cursor: pointer; + transition: border-color 0.2s; +} + +.model-selector select:hover { + border-color: var(--primary-color); +} + +.model-selector select:focus { + outline: none; + border-color: var(--primary-color); + box-shadow: 0 0 0 2px rgba(37, 99, 235, 0.1); +} + /* Stats and monitoring */ .monitoring-stats { display: flex; diff --git a/src/index.html b/src/index.html index a73f8bb..9089ab1 100644 --- a/src/index.html +++ b/src/index.html @@ -2,18 +2,26 @@
-