From 767ecdd9d75a9987ff34f82f67776ba00e5939ec Mon Sep 17 00:00:00 2001 From: DemonKingSwarn Date: Mon, 10 Nov 2025 16:29:30 +0530 Subject: chore: removed windows support --- src/Analysis.cs | 5 +++-- src/GetWindows.cs | 21 --------------------- src/WatchLog.cs | 36 +----------------------------------- 3 files changed, 4 insertions(+), 58 deletions(-) (limited to 'src') diff --git a/src/Analysis.cs b/src/Analysis.cs index 95a8236..c99d85d 100644 --- a/src/Analysis.cs +++ b/src/Analysis.cs @@ -11,7 +11,8 @@ namespace hyprwatch.Report { public static Dictionary FinalReport(string date) { - string path = Environment.GetEnvironmentVariable("HOME") + "/.cache/hyprwatch/daily_data/"; + string homeDir = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); + string path = homeDir + "/.cache/hyprwatch/daily_data/"; string filename = Path.Combine(path, date + ".csv"); var report = new Dictionary(); @@ -81,7 +82,7 @@ namespace hyprwatch.Report public static void WeeklyLogs(string week) { - string user = Environment.GetEnvironmentVariable("HOME"); + string user = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); string filename = Path.Combine(user, ".cache/Watcher/Analysis/", week + ".csv"); using (var writer = new StreamWriter(filename)) diff --git a/src/GetWindows.cs b/src/GetWindows.cs index 336f8b1..0508a88 100644 --- a/src/GetWindows.cs +++ b/src/GetWindows.cs @@ -9,13 +9,6 @@ namespace hyprwatch.Window public partial class GetWindows { - - [DllImport("user32.dll")] - static extern IntPtr GetForegroundWindow(); - - [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] - static extern int GetClassName(IntPtr hWnd, StringBuilder lpClassName, int nMaxCount); - public static string ActiveWindow() { string desktopEnv = Environment.GetEnvironmentVariable("XDG_CURRENT_DESKTOP"); @@ -92,20 +85,6 @@ namespace hyprwatch.Window } } - else if (os == "Windows") - { - - IntPtr handle = GetForegroundWindow(); - if(handle != IntPtr.Zero) - { - StringBuilder className = new StringBuilder(256); - if(GetClassName(handle, className, className.Capacity) > 0) - { - activeWindow = className.ToString(); - } - } - } - if(activeWindow == null) { activeWindow = "Home-Screen"; diff --git a/src/WatchLog.cs b/src/WatchLog.cs index 4a029d9..9340822 100644 --- a/src/WatchLog.cs +++ b/src/WatchLog.cs @@ -60,11 +60,6 @@ namespace hyprwatch.Logger } } - else if(os == "Windows") - { - t = DateTime.Now.ToString("HH:mm:ss"); - } - return t ?? string.Empty; } @@ -117,35 +112,6 @@ namespace hyprwatch.Logger } } - else if(os == "Windows") - { - try - { - Process process = new Process - { - StartInfo = new ProcessStartInfo - { - FileName = "powershell", - Arguments = "-Command \"Get-Date -Format dd-MM-yyyy\"", - RedirectStandardOutput = true, - UseShellExecute = false, - CreateNoWindow = true, - } - }; - - process.Start(); - - string output = process.StandardOutput.ReadToEnd(); - process.WaitForExit(); - - d = output.Substring(0, output.Length - 1); - } - catch(Exception ex) - { - Console.WriteLine(ex.Message); - } - } - return d ?? string.Empty; } @@ -207,7 +173,7 @@ namespace hyprwatch.Logger string filename = Path.Combine($"{homeDir}", ".cache", "hyprwatch", "daily_data", $"{currentDate}.csv"); if(!File.Exists(filename)) { - string directoryPath = Path.Combine($"{homeDir}", ".cache", "Watcher", "daily_data"); + string directoryPath = Path.Combine($"{homeDir}", ".cache", "hyprwatch", "daily_data"); Directory.CreateDirectory(directoryPath); -- cgit v1.1