From 813c4985b05a2a57beedb7938eb1b8d91e631fec Mon Sep 17 00:00:00 2001
From: Arkerthan <arkerthan@gmail.com>
Date: Wed, 5 May 2021 20:29:50 +0200
Subject: [PATCH] Make Reminder notification icon lok better and refresh when
 changing reminders

---
 src/Mods/Reminder/reminder.js | 12 ++++++++----
 src/gui/storyCaption.js       |  2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/Mods/Reminder/reminder.js b/src/Mods/Reminder/reminder.js
index 3e6e74d0f5b..8482eaabb8a 100644
--- a/src/Mods/Reminder/reminder.js
+++ b/src/Mods/Reminder/reminder.js
@@ -52,10 +52,13 @@ App.Reminders = (function() {
 
 		const outerSpan = document.createElement("span");
 
-		const replace = () => App.UI.DOM.replace(outerSpan, list({
-			maxFuture: maxFuture,
-			filter: filter
-		}));
+		function replace() {
+			App.UI.DOM.replace(outerSpan, list({
+				maxFuture: maxFuture,
+				filter: filter
+			}));
+			App.Utils.scheduleSidebarRefresh();
+		}
 
 		/**
 		 * @param {FC.ReminderEntry} entry
@@ -143,6 +146,7 @@ App.Reminders = (function() {
 			" ", App.UI.DOM.link("Add", () => {
 				add(entry, V.week + week, category, slaveID);
 				refresh();
+				App.Utils.scheduleSidebarRefresh();
 				jQuery(addDiv).append(addField(refresh, category, slaveID));
 			})
 		);
diff --git a/src/gui/storyCaption.js b/src/gui/storyCaption.js
index b0d1af80eb6..a2ff2f9a9a8 100644
--- a/src/gui/storyCaption.js
+++ b/src/gui/storyCaption.js
@@ -69,7 +69,7 @@ App.UI.storyCaption = function() {
 
 		const reminders = App.UI.DOM.appendNewElement("div", fragment, App.UI.DOM.link("Reminders", () => App.Reminders.dialog()));
 		if (V.reminders.find(r => r.week <= V.week)) {
-			reminders.append(" ", App.UI.DOM.makeElement("span", "[!]", "noteworthy"));
+			reminders.append(" ", App.UI.DOM.makeElement("span", String.fromCharCode(0xe80c), ["icons", "noteworthy"]));
 		}
 	} else if (pass === "Starting Girls") {
 		fragment.append(startingGirls());
-- 
GitLab