feat(machine): landscape layout and fullscreen mode
- Switch Electron window to landscape (1920x1080) with fullscreen fallback - Rearrange IdleView for horizontal layout (logo+badges left, action cards right) - Fix hostname command in provision/build scripts (use ip route instead of hostname -I) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
19d43c2939
commit
722635a5a6
5 changed files with 28 additions and 37 deletions
|
|
@ -44,9 +44,9 @@ const isDev =
|
|||
process.env.ELECTRON_FORCE_PROD !== '1' &&
|
||||
(process.env.NODE_ENV === 'development' || !app.isPackaged)
|
||||
|
||||
// Window dimensions (vertical ATM display)
|
||||
const WINDOW_WIDTH = 1080
|
||||
const WINDOW_HEIGHT = 1920
|
||||
// Window dimensions (landscape ATM display)
|
||||
const WINDOW_WIDTH = 1920
|
||||
const WINDOW_HEIGHT = 1080
|
||||
|
||||
let mainWindow: BrowserWindow | null = null
|
||||
|
||||
|
|
@ -57,6 +57,7 @@ function createWindow() {
|
|||
resizable: isDev, // Allow resize in dev for debugging
|
||||
frame: isDev, // Show window frame in dev
|
||||
kiosk: !isDev, // Kiosk mode in production
|
||||
fullscreen: !isDev, // Ensure fullscreen even if kiosk fails
|
||||
webPreferences: {
|
||||
preload: path.join(__dirname, 'preload.js'),
|
||||
contextIsolation: true,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue