Files
backspace/packages/desktop/electron-builder.yml
T
Jannis Braun 95ec3ff952 feat: Electron screen share picker, instance selector, and system audio loopback
- Custom screen share picker for Electron (ScreenSharePicker.tsx) with
  Aether Drift design: glass-bubble footer, adaptive grid, pill tabs,
  border-based selection (avoids overflow clipping), hover brightness
- Instance URL picker so Electron connects to any Backspace server
- System audio loopback on Windows/Linux via desktopCapturer callback
- macOS: video-only callback (OS blocks system audio capture)
- IPC bridge for screen source enumeration and selection
- Purge stale service worker caches on Electron launch
2026-03-16 03:50:07 +01:00

36 lines
750 B
YAML

appId: com.backspace.desktop
productName: Backspace
directories:
output: dist-electron
files:
- dist/**/*
- resources/**/*
- "!node_modules"
publish:
- provider: generic
url: "${BACKSPACE_UPDATE_URL}"
useMultipleRangeRequest: false
protocols:
- name: Backspace
schemes:
- backspace
mac:
category: public.app-category.social-networking
target:
- dmg
- zip
# icon: build/icon.icns # Uncomment when final icon is designed
win:
target:
- nsis
# icon: build/icon.ico # Uncomment when final icon is designed
linux:
target:
- AppImage
- deb
category: Network
# icon: build/icons # Uncomment when final icons are designed
nsis:
oneClick: false
allowToChangeInstallationDirectory: true