Игорь
Вопрос о contextMenu
Игорь
Так-то работает но если я правой кнопкой нажму на другой row то выделение строки не происходит, а данные есть как мне его подсветить? Это bootstrap-vue
Игорь
не по теме но все же может у кого опыт есть, у меня в electron это
Maksim
https://stackoverflow.com/questions/10765854/css-set-color-for-selected-row-in-a-table
Игорь
Sergey
Всем привет. А кто-нибудь сталкивался с такой проблемой, что скролл контейнера останавливается когда мышь наводится на child-элемент этого контейнера. Вроде в чистом браузере подобного поведения не наблюдаю. Если чставлю pointer-events: none то всё скроллится нормально, но тогда я клики не могу отлавливать на элементах.
Игорь
Привет. При установке electron . как решить?
🅰️nimeCoder
Saks
Did anyone automated electron js application through selenium java
A.
Господа, приветствую
A.
подскажите пожалуйста, на angular 13 v и electron 23v
как из компонетов angulara вызвать
closeWindow() {
this.electron.window.close();
}
minimizeWindow() {
this.electron.window.minimize();
}
Rewrite
A.
спасибо, попробую
A.
и вызываю
Rewrite
A.
nodeIntegration: true не стоит
в main.js выставил
const {app, BrowserWindow} = require('electron');
require('@electron/remote/main').initialize();
let win;
function createWindow(){
win = new BrowserWindow({
nodeIntegration: true,
width: 700,
height: 600,
frame: false,
backgroundColor: '#ffffff',
icon: file://${__dirname}/dist/assets/logo.png
});
win.loadURL(file://${__dirname}/dist/index.html);
win.webContents.openDevTools();
win.on('closed', function (){
win = null;
})
}
app.on('ready', createWindow);
app.on('window-all-closed', function (){
if(process.platform !== 'darwin'){
app.quit();
}
})
app.on('Activate', function (){
if(win == null){
createWindow();
}
})
Rewrite
в main.js выставил
const {app, BrowserWindow} = require('electron');
require('@electron/remote/main').initialize();
let win;
function createWindow(){
win = new BrowserWindow({
nodeIntegration: true,
width: 700,
height: 600,
frame: false,
backgroundColor: '#ffffff',
icon: file://${__dirname}/dist/assets/logo.png
});
win.loadURL(file://${__dirname}/dist/index.html);
win.webContents.openDevTools();
win.on('closed', function (){
win = null;
})
}
app.on('ready', createWindow);
app.on('window-all-closed', function (){
if(process.platform !== 'darwin'){
app.quit();
}
})
app.on('Activate', function (){
if(win == null){
createWindow();
}
})
win = new BrowserWindow({
width: 700,
height: 600,
frame: false,
backgroundColor: '#ffffff',
icon: file://${__dirname}/dist/assets/logo.png,
webPreferences: {nodeIntegration: true}
});
Rewrite
A.
но я же включил, как ты мне показал
A.
const {app, BrowserWindow} = require('electron');
require('@electron/remote/main').initialize();
let win;
function createWindow(){
win = new BrowserWindow({
width: 700,
height: 600,
frame: false,
backgroundColor: '#ffffff',
icon: file://${__dirname}/dist/assets/logo.png,
webPreferences: {nodeIntegration: true}
});
win.loadURL(file://${__dirname}/dist/index.html);
win.webContents.openDevTools();
win.on('closed', function (){
win = null;
})
}
app.on('ready', createWindow);
app.on('window-all-closed', function (){
if(process.platform !== 'darwin'){
app.quit();
}
})
app.on('Activate', function (){
if(win == null){
createWindow();
}
})
A.
не помогло
A.
import * as childProcess from 'child_process';
import * as fs from 'fs';
вот это хрень говорит не найдено, непонятно почему
A.
Rewrite
могу предположить что нужно еще сборщик настроить
A.
как настроить?
Rewrite
как настроить?
поменять таргет, к примеру
https://stackoverflow.com/a/48476887/12962610
A.
копаюсь папках node_modules там этих файлов близко нету, не пойму откуда должен брать
A.
не нахожу такой файл webpack.config.js
или мне надо установить это ?
Даниил🤑
была такая ошибка давненько, решением на VueJS было таким:
Даниил🤑
а если конкретней то (window)
Даниил🤑
при этом webPreferences с такими параметрами:
Даниил🤑
Насколько помню, читал, что такая ошибка с FS(file system) исходит из политики защиты рендеров.
Даниил🤑
А даже на Angular нашел, вот так подключай:
🅰️nimeCoder
Попробуй прописать в env вебпака electron-renderer
🅰️nimeCoder
Ну или что-то вроде того. Хаки с window скорее помогают избежать, но не решить проблему, да и лучше юзать context bridge, и делать приоброс нужного апи, а не тянуть электрон напрямую в ангуляр
🅰️nimeCoder
Просто вебпак пытается разрезолвить рекваир думая что он находится в обычном браузерном env, а там внутри другие нодовские модули
A.
A.
A.
https://github.com/frederiksen/angular-electron-boilerplate
Вот по этой инструкции делал
A.
я вот одного не пойму
почему в файле main.ts import работает в webpack.ts ругается
они оба в одной папке
A.
A.
A.
вот tsconfig рядушком лежит
A.
пуфффф...., разобрался!
Алексей
Подскажите, кто-то использовал поэтапное развертывание (Staged Rollouts)? как оно работает?
Vladimir
Народ подскажите пожалуйста, в случае если в приложении есть ошибки на Винде появляется message box с ошибкой, а почему на ubuntu приложение просто крашится и закрывается?
Vladimir
Вдруг кому-то пригодится)
ParlFuse
Привет, начал писать программку на Electron.js и появился закономерный вопрос... как писать программу в лайв режиме без постоянного запуска дебага?
ParlFuse
условно, изменил код -> сразу же изменилось приложение
Есть Live Server, но я хз работает ли это с дестопом
ParlFuse
Так, покопался, с Live Server работает, но приходится постоянно релоадить программу
Alexander
Игорь
Игорь
хз обычный вебпак там в основе
Игорь
+ официальный инструмент от Electron
ParlFuse
чёт я накосячил, ща попробую глобально всё установить
ParlFuse
тут кто-нибудь с Watch Sass работает?) помощь нужна
ParlFuse
Как динамически создавать программу на Electron.js ?
Браузер сам обновляется при смене фокуса или настроенном after delay
Программа же требует постоянно релоадить дабы отрисовать изменения
Sergey
ParlFuse
Andrey Sicker
ParlFuse
Sergey
ParlFuse
Sergey
как бро?
https://t.me/electron_cool/51223
Sergey
vite-plugin-electron
vite-plugin-electron-renderer
ParlFuse