From 2bcac1f66a309b179bc28bcd10e8e7869cd78248 Mon Sep 17 00:00:00 2001 From: syns2191 Date: Mon, 14 Oct 2024 22:40:44 +0700 Subject: [PATCH 1/6] fix: about page desktop window --- packages/desktop-libs/src/lib/desktop-menu.ts | 2 +- .../src/lib/dialogs/about/about.component.html | 12 +++++++----- .../src/lib/dialogs/about/about.component.scss | 6 +++++- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/packages/desktop-libs/src/lib/desktop-menu.ts b/packages/desktop-libs/src/lib/desktop-menu.ts index 68ccf3658b3..a439701eed0 100644 --- a/packages/desktop-libs/src/lib/desktop-menu.ts +++ b/packages/desktop-libs/src/lib/desktop-menu.ts @@ -23,7 +23,7 @@ export class AppMenu { label: TranslateService.instant('MENU.ABOUT'), enabled: true, async click() { - const window: BrowserWindow = await createAboutWindow(windowPath.timeTrackerUi); + const window: BrowserWindow = await createAboutWindow(windowPath.timeTrackerUi, windowPath.preloadPath); window.show(); } }, diff --git a/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.html b/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.html index 6314cb813f9..6d8ec11a558 100644 --- a/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.html +++ b/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.html @@ -4,7 +4,7 @@
-
+
diff --git a/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.scss b/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.scss index 020389953df..485f9cc6809 100644 --- a/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.scss +++ b/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.scss @@ -30,6 +30,10 @@ div.logo { font-weight: 500; } +.cet-logo { + margin-top: 30px; +} + .copyright-text { font-size: 11px; font-weight: 500; @@ -46,4 +50,4 @@ div.logo { ::ng-deep nb-layout .layout .layout-container .content nb-layout-footer nav { padding: 0px; - } \ No newline at end of file +} From 641ab37f85db48faf988787eebd6c4d6523527c0 Mon Sep 17 00:00:00 2001 From: syns2191 Date: Sat, 19 Oct 2024 00:08:58 +0700 Subject: [PATCH 2/6] fix: about window not fit in windows platform --- apps/desktop-timer/src/preload.ts | 4 ++++ apps/desktop/src/preload/preload.ts | 4 ++++ apps/server-api/src/preload/preload.ts | 4 ++++ apps/server/src/preload/preload.ts | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/apps/desktop-timer/src/preload.ts b/apps/desktop-timer/src/preload.ts index fd1459c8709..d918b204482 100644 --- a/apps/desktop-timer/src/preload.ts +++ b/apps/desktop-timer/src/preload.ts @@ -17,6 +17,10 @@ window.addEventListener('DOMContentLoaded', async () => { titleBar.refreshMenu(); }); + ipcRenderer.on('hide-menu', () => { + titleBar.dispose(); + }) + const overStyle = document.createElement('style'); overStyle.innerHTML = ` .cet-container { diff --git a/apps/desktop/src/preload/preload.ts b/apps/desktop/src/preload/preload.ts index dbcec63fd7b..96f890c7c53 100644 --- a/apps/desktop/src/preload/preload.ts +++ b/apps/desktop/src/preload/preload.ts @@ -21,6 +21,10 @@ window.addEventListener('DOMContentLoaded', async () => { titleBar.refreshMenu(); }); + ipcRenderer.on('hide-menu', () => { + titleBar.dispose(); + }) + ipcRenderer.on('adjust_view', () => { clearInterval(contentInterval); const headerIcon = '/html/body/div[2]/ga-app/ngx-pages/ngx-one-column-layout/nb-layout/div[1]/div/div/nb-sidebar[1]/div/div/div'; diff --git a/apps/server-api/src/preload/preload.ts b/apps/server-api/src/preload/preload.ts index c9b66089034..b5ba9a2fc97 100644 --- a/apps/server-api/src/preload/preload.ts +++ b/apps/server-api/src/preload/preload.ts @@ -17,6 +17,10 @@ window.addEventListener('DOMContentLoaded', async () => { titleBar.refreshMenu(); }); + ipcRenderer.on('hide-menu', () => { + titleBar.dispose(); + }) + const overStyle = document.createElement('style'); overStyle.innerHTML = ` .cet-menubar-menu-container { diff --git a/apps/server/src/preload/preload.ts b/apps/server/src/preload/preload.ts index c9b66089034..b5ba9a2fc97 100644 --- a/apps/server/src/preload/preload.ts +++ b/apps/server/src/preload/preload.ts @@ -17,6 +17,10 @@ window.addEventListener('DOMContentLoaded', async () => { titleBar.refreshMenu(); }); + ipcRenderer.on('hide-menu', () => { + titleBar.dispose(); + }) + const overStyle = document.createElement('style'); overStyle.innerHTML = ` .cet-menubar-menu-container { From f8cfb5120e2a4e75b76de017bbc5c7ea3408e36f Mon Sep 17 00:00:00 2001 From: syns2191 Date: Sat, 19 Oct 2024 00:10:31 +0700 Subject: [PATCH 3/6] fix: about window not fit in windows platform --- .../desktop-ui-lib/src/lib/dialogs/about/about.component.html | 2 +- .../desktop-ui-lib/src/lib/dialogs/about/about.component.scss | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.html b/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.html index 6d8ec11a558..9f932d38438 100644 --- a/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.html +++ b/packages/desktop-ui-lib/src/lib/dialogs/about/about.component.html @@ -4,7 +4,7 @@
-