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