toast notifications(+) #17

Merged
mshafer1 merged 41 commits from dev/toast_notifications_plus into master 2025-02-11 04:53:56 -05:00
7 changed files with 749 additions and 15 deletions
Showing only changes of commit fc3275442c - Show all commits

View File

@@ -160,7 +160,7 @@ namespace ntfysh_client
useCustomTrayNotifications.TabStop = true;
useCustomTrayNotifications.Text = "Use ntfysh-windows custom tray notifications";
useCustomTrayNotifications.UseVisualStyleBackColor = true;
useCustomTrayNotifications.CheckedChanged += useCustomTrayNotifications_CheckedChanged;
useCustomTrayNotifications.CheckedChanged += UseCustomTrayNotifications_CheckedChanged;
//
// useNativeWindowsNotifications
//

View File

@@ -61,7 +61,7 @@ namespace ntfysh_client
public SettingsDialog()
{
InitializeComponent();
setNotificationsUIElements();
SetNotificationsUIElements();
}
private void saveButton_Click(object sender, EventArgs e)
@@ -74,16 +74,16 @@ namespace ntfysh_client
DialogResult = DialogResult.Cancel;
}
private void setNotificationsUIElements()
private void SetNotificationsUIElements()
{
groupCustomNotificationSettings.Enabled = useCustomTrayNotifications.Checked;
timeoutLabel.Text = useCustomTrayNotifications.Checked ? _customNotificationsTimeout : _windowsNotificationsTimeout;
timeout.Minimum = useCustomTrayNotifications.Checked ? -1 : 0;
}
private void useCustomTrayNotifications_CheckedChanged(object sender, EventArgs e)
private void UseCustomTrayNotifications_CheckedChanged(object sender, EventArgs e)
{
setNotificationsUIElements();
SetNotificationsUIElements();
}
private const string _windowsNotificationsTimeout = "Notification Toast Timeout (seconds, may be ignored by OS based on accessibility settings):";