백그라운드 상황시 노티 팝업, 블링크 기능 추가.
This commit is contained in:
parent
f1e789cbb6
commit
dcee3f117f
|
@ -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__) {
|
||||||
|
|
|
@ -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 (
|
||||||
|
|
Loading…
Reference in New Issue
Block a user