Added a cli method to check the visibility of a window. (#301)

This commit is contained in:
Jas Singh
2024-10-04 21:10:08 -07:00
committed by GitHub
parent 2db31f497d
commit 8a727a080e
3 changed files with 10 additions and 0 deletions

1
globals.d.ts vendored
View File

@@ -6,6 +6,7 @@ import { Options, Variable as VariableType } from 'types/variable';
declare global {
var globalMousePos: VariableType<number[]>;
var useTheme: (filePath: string) => void;
var isWindowVisible: (windowName: string) => boolean;
var globalWeatherVar: VariableType<Weather>;
var options: Options;
var removingNotifications: VariableType<boolean>;

8
globals/utilities.ts Normal file
View File

@@ -0,0 +1,8 @@
globalThis.isWindowVisible = (windowName: string): boolean => {
const appWindow = App.getWindow(windowName);
if (appWindow === undefined) {
return false;
}
return appWindow.visible;
};

View File

@@ -1,6 +1,7 @@
import 'lib/session';
import 'scss/style';
import 'globals/useTheme';
import 'globals/utilities';
import 'globals/mousePos';
import { Bar } from 'modules/bar/Bar';