From 1f22a88362076cb708b875631e15ae3c0ee76180 Mon Sep 17 00:00:00 2001 From: ThinLiquid Date: Tue, 14 Nov 2023 12:48:25 +0000 Subject: [PATCH 1/3] =?UTF-8?q?[=F0=9F=90=9B]=20Fixed=20fullscreen=20on=20?= =?UTF-8?q?toggled=20Browser?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/browser.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/apps/browser.ts b/src/apps/browser.ts index fdf76c0..ed9f3b3 100644 --- a/src/apps/browser.ts +++ b/src/apps/browser.ts @@ -237,8 +237,18 @@ export default class BrowserApp implements App { tabManager.activeTab.toggle() } + let full = false; (win.content.querySelector('.fullscreen') as HTMLElement).onclick = async () => { - await tabManager.activeTab.iframe.requestFullscreen() + if (full) { + win.content.querySelector('.fullscreen')?.classList.remove('bx-fullscreen') + win.content.querySelector('.fullscreen')?.classList.add('bx-exit-fullscreen') + win.content.requestFullscreen() + } else { + win.content.querySelector('.fullscreen')?.classList.remove('bx-exit-fullscreen') + win.content.querySelector('.fullscreen')?.classList.add('bx-fullscreen') + document.exitFullscreen() + } + full = !full } tabManager.addTab(new Tab('https://google.com')) From c9a5c9417f6f3bec4db850acd7a523194bac78c6 Mon Sep 17 00:00:00 2001 From: ThinLiquid Date: Tue, 14 Nov 2023 12:51:40 +0000 Subject: [PATCH 2/3] =?UTF-8?q?[=F0=9F=93=87]=20Fixed=20Settings=20metadat?= =?UTF-8?q?a?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/settings.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps/settings.ts b/src/apps/settings.ts index 5aa6bad..1b971d8 100644 --- a/src/apps/settings.ts +++ b/src/apps/settings.ts @@ -5,6 +5,7 @@ import { FlowWindow } from '../wm.ts' export default class SettingsApp implements App { meta = { name: 'Settings', + description: 'An easy-to-use configuration app.', pkg: 'flow.settings', icon, version: '1.0.0' From 11e78a4962bf3f1493dcfbd2e3f304f69f19f0c1 Mon Sep 17 00:00:00 2001 From: ThinLiquid Date: Tue, 14 Nov 2023 12:52:11 +0000 Subject: [PATCH 3/3] =?UTF-8?q?[=E2=9C=94=EF=B8=8F]=20Follow=20ts-standard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/browser.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps/browser.ts b/src/apps/browser.ts index ed9f3b3..fe9e02f 100644 --- a/src/apps/browser.ts +++ b/src/apps/browser.ts @@ -242,11 +242,11 @@ export default class BrowserApp implements App { if (full) { win.content.querySelector('.fullscreen')?.classList.remove('bx-fullscreen') win.content.querySelector('.fullscreen')?.classList.add('bx-exit-fullscreen') - win.content.requestFullscreen() + await win.content.requestFullscreen() } else { win.content.querySelector('.fullscreen')?.classList.remove('bx-exit-fullscreen') win.content.querySelector('.fullscreen')?.classList.add('bx-fullscreen') - document.exitFullscreen() + await document.exitFullscreen() } full = !full }