Bump version to 0.5.7 and update screen capture handler to use system picker
Some checks failed
Build and Release / build (x64, ubuntu-latest, linux) (push) Has been skipped
Build and Release / build (arm64, macos-latest, darwin) (push) Has been cancelled
Build and Release / build (x64, macos-latest, darwin) (push) Has been cancelled
Build and Release / build (x64, windows-latest, win32) (push) Has been cancelled
Build and Release / release (push) Has been cancelled

This commit is contained in:
Илья Глазунов 2026-01-15 19:47:44 +03:00
parent 6926c27f20
commit 6460349fc7
2 changed files with 4 additions and 7 deletions

View File

@ -1,7 +1,7 @@
{ {
"name": "cheating-daddy", "name": "cheating-daddy",
"productName": "cheating-daddy", "productName": "cheating-daddy",
"version": "0.5.6", "version": "0.5.7",
"description": "cheating daddy", "description": "cheating daddy",
"main": "src/index.js", "main": "src/index.js",
"scripts": { "scripts": {

View File

@ -33,14 +33,11 @@ function createWindow(sendToRenderer, geminiSessionRef) {
}); });
const { session, desktopCapturer } = require('electron'); const { session, desktopCapturer } = require('electron');
// Setup display media request handler for screen capture
// Use system picker on all platforms to let user choose screen/window and audio
session.defaultSession.setDisplayMediaRequestHandler( session.defaultSession.setDisplayMediaRequestHandler(
(request, callback) => { (request, callback) => {
// Don't call callback - let system picker handle the selection desktopCapturer.getSources({ types: ['screen'] }).then(sources => {
// The system will call callback with user's choice callback({ video: sources[0], audio: 'loopback' });
console.log('Showing system screen picker dialog...'); });
}, },
{ useSystemPicker: true } { useSystemPicker: true }
); );