백그라운드 상황시 노티 팝업, 블링크 기능 추가.

This commit is contained in:
leejinho 2020-03-26 14:54:29 +09:00
parent f1e789cbb6
commit dcee3f117f
2 changed files with 13 additions and 13 deletions

View File

@ -88,6 +88,10 @@ export class AppWindow {
// windows Focus or Blur state detacted.
this.window.on(ElectronBrowserWindowChannel.Focus, () => {
if (__WIN32__) {
this.window.flashFrame(false);
}
this.window.webContents.send(
WindowStateChannel.FocuseChanged,
ElectronBrowserWindowChannel.Focus
@ -122,9 +126,6 @@ export class AppWindow {
this.window.hide();
// }
});
this.window.on(ElectronBrowserWindowChannel.Focus, e => {
this.window.flashFrame(false);
});
}
if (__WIN32__) {

View File

@ -286,16 +286,15 @@ export class AppNotificationService {
doNoti = false;
}
// // 포커스 아웃일때 무조건 노티.
// // Case 1 : 단순 포커스 아웃.
// // Case 2 : hidden 시 포커스 인 상태이지만 위에서 필터링 됨.
// console.log(windowState);
// if (
// windowState.windowFocusState !==
// ElectronBrowserWindowChannel.Focus
// ) {
// doNoti = true;
// }
// 포커스 아웃일때 무조건 노티.
// Case 1 : 단순 포커스 아웃.
// Case 2 : hidden 시 포커스 인 상태이지만 위에서 필터링 됨.
if (
windowState.windowFocusState !==
ElectronBrowserWindowChannel.Focus
) {
doNoti = true;
}
// 방별 알림이 꺼져 있으면 노티 안함. > 우선순위 최상위.
if (