1
0

Refactor: Reorganize project structure by moving core components into dedicated directories and introducing new configuration and API models.

This commit is contained in:
2026-02-26 21:51:36 +01:00
parent fbff8c98ff
commit d60730c4bf
13 changed files with 83 additions and 60 deletions

25
IO/Notifications.cs Normal file
View File

@@ -0,0 +1,25 @@
using System.Diagnostics;
namespace Toak.IO;
public static class Notifications
{
public static void Notify(string summary, string body = "")
{
try
{
var pInfo = new ProcessStartInfo
{
FileName = "notify-send",
Arguments = $"-a \"Toak\" \"{summary}\" \"{body}\"",
UseShellExecute = false,
CreateNoWindow = true
};
Process.Start(pInfo);
}
catch (Exception ex)
{
Console.WriteLine($"[Notifications] Failed to send notification: {ex.Message}");
}
}
}