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

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

View File

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