diff options
| author | DemonKingSwarn <rockingswarn@gmail.com> | 2025-11-10 16:29:30 +0530 |
|---|---|---|
| committer | DemonKingSwarn <rockingswarn@gmail.com> | 2025-11-10 16:29:30 +0530 |
| commit | 767ecdd9d75a9987ff34f82f67776ba00e5939ec (patch) | |
| tree | 072275bb111db5fc70466af6275aec8d89b2a539 /src | |
| parent | bebe517a6ee63452afb8f3fd33379ef092da2cb0 (diff) | |
| download | hypr-wellbeing-767ecdd9d75a9987ff34f82f67776ba00e5939ec.zip hypr-wellbeing-767ecdd9d75a9987ff34f82f67776ba00e5939ec.tar.gz | |
chore: removed windows support
Diffstat (limited to 'src')
| -rw-r--r-- | src/Analysis.cs | 5 | ||||
| -rw-r--r-- | src/GetWindows.cs | 21 | ||||
| -rw-r--r-- | src/WatchLog.cs | 36 |
3 files changed, 4 insertions, 58 deletions
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<string, string> 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<string, string>(); @@ -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); |
