Skip to content

Commit 782f399

Browse files
committed
Added notification hold time option.
1 parent 4cb1119 commit 782f399

File tree

9 files changed

+180
-69
lines changed

9 files changed

+180
-69
lines changed

Source/App.config

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
<setting name="RefreshRate" serializeAs="String">
1414
<value>60</value>
1515
</setting>
16+
<setting name="NotificationHoldTime" serializeAs="String">
17+
<value>3</value>
18+
</setting>
1619
</ScriptFUSION.WarframeAlertTracker.Properties.Settings>
1720
</userSettings>
1821
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1"/></startup></configuration>

Source/Forms/AlertsForm.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/Forms/AlertsForm.resx

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -124,51 +124,51 @@
124124
<value>
125125
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
126126
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
127-
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAy
128-
CgAAAk1TRnQBSQFMAgEBAgEAASgBAAEoAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
129-
AwABEAMAAQEBAAEgBgABEP8AJwADOAFdAVEBUwFPAaUBWwFmAVIBzgFZAWMBUwHJAlABTwGdAzIBUCQA
130-
AxABFQJIAUkBiAJYAW4BzgFDAUQBpAHwAUMBRAGkAfACVwFvAdEDTgGUAxsBJpwAAyUBNwFZAWoBTAHX
131-
AUwBpAEAAf8BSwGkAQAB/wFMAaQBAAH/AUwBpAEAAf8BTAGkAQAB/wFMAaQBAAH/AVkBYQFRAccDGAEi
132-
GAADLAFEAUoBTAGcAewBKAEqAdsB/wEuATAB3AH/AS4BMAHcAf8BLgEwAdwB/wEvATEB3AH/ASgBKgHb
133-
Af8BNQE3Ac0B/QI5AToBYJQAAyQBNgFMAaQBAAH/AVABpgEAAf8BQwGfAQAB/wEvAZUBAAH/ATsBmwEA
134-
Af8BTwGmAQAB/wFMAaQBAAH/AUwBpAEAAf8BTAGkAQAB/wFTAYkBKQHxAxYBHhAAAyMBMwExATMB3QH/
135-
AR8BIQHZAf8BHAEeAdkB/wEYARsB2AH/ATIBNAHdAf8BMwE1Ad0B/wEaARwB2QH/ARwBHwHZAf8BHwEh
136-
AdkB/wEvATEB3AH/AzQBVIwAAwQBBgFYAYsBJgHyAU4BpQEAAf8BPAGcAQAB/wFKAaMBAAH/AagB0gGA
137-
Af8BawG0ASkB/wEsAZMBAAH/AU4BpQEAAf8BTQGkAQAB/wFMAaQBAAH/AUwBpAEAAf8BWQFqAUwB1xAA
138-
AVABUQGNAeUBFgEYAdgB/wGHAYgB6gH/AsoB9gH/AU8BUQHiAf8BCgEMAdYB/wEMAQ4B1gH/AT4BQAHf
139-
Af8CygH2Af8BngGfAe4B/wEYARsB2QH/ATEBMwHTAf4DCQEMiAADQAFxAU0BpQEAAf8BRgGhAQAB/wEm
140-
AZABAAH/AcEB3wGlCf8BYAGuASYB/wEoAZEBAAH/AU0BpQEAAf8BTQGkAQAB/wFMAaQBAAH/AUwBpAEA
141-
Af8CMQEwAU0IAAM4AVwBLQEvAdwB/wEGAQgB1QH/AbYBtwHzBf8C9gH9Af8BLAEuAdwB/wEbAR4B2QH/
142-
AukB+wX/Ac0BzgH2Af8BCgEMAdYB/wErAS0B3AH/A0QBe4gAAVoBYwFTAcoBTQGlAQAB/wEqAZIBAAH/
143-
AZgByQFeBf8B8AH3AeIJ/wFjAbABKwH/AScBkQEAAf8BTQGlAQAB/wFNAaQBAAH/AUwBpAEAAf8BUQFT
144-
AU8BpQgAAlMBWQGuAS4BMAHcAf8BIwEmAdoB/wEhASQB2gH/AcsBzAH2Bf8C6gH7Af8C4gH6Bf8C2wH5
145-
Af8BKQErAdsB/wEgASIB2gH/AS4BMAHcAf8CVwFpAcyIAAFYAXYBQwHjATMBlwEAAf8BdQG5ATsF/wL9
146-
AfsB/wE/AZ0BAQH/AXEBtwE3Cf8BaAGzATIB/wEnAZABAAH/AUwBpAEAAf8BTQGkAQAB/wFZAWgBUgHP
147-
CAABVgFYAWkByQEuATAB3AH/ATMBNQHdAf8BGAEbAdkB/wEFAQgB1QH/AcMBxAH1Cf8C0gH3Af8BEwEV
148-
AdcB/wESARQB1wH/ATMBNQHdAf8BLgEwAdwB/wFQAVIBhgHiiAABWAF0AT4B5AEyAZYBAAH/AY8BxQFU
149-
Af8B7gH2AeYB/wF5AbsBPQH/AScBkQEAAf8BKAGRAQAB/wGCAb0BSgn/AW4BtgE5Af8BKQGSAQAB/wFO
150-
AaUBAAH/AVoBbAFNAdUIAAJXAWkBygEuATAB3AH/ATMBNQHdAf8BEwEVAdcB/wEZARsB2AH/AcgByQH2
151-
Cf8B2AHZAfgB/wEpASsB2wH/AQ0BEAHWAf8BMgE0Ad0B/wEuATAB3AH/AlEBfQHfiAABWQFoAVIBzwFO
152-
AaUBAAH/AUcBoQEAAf8BSgGjAQAB/wE9AZwBAAH/AU4BpQEAAf8BSwGjAQAB/wEjAY8BAAH/AXcBugFC
153-
Cf8BgQG9AUsB/wE3AZkBAAH/AVUBVwFTAbEIAAJSAVYBqQEuATAB3AH/ASABIgHaAf8BLwExAdwB/wLh
154-
AfoF/wLSAfcB/wHHAcgB9QX/Au8B/AH/ATwBPgHeAf8BHAEfAdkB/wEuATAB3AH/AlYBYgHBiAADSAGE
155-
AU0BpQEAAf8BSgGjAQAB/wFDAZ8BAAH/AUsBowEAAf8BTQGkAQAB/wFNAaUBAAH/AUsBpAEAAf8BJgGQ
156-
AQAB/wF3AboBPwX/AcsB5AGwAf8BLQGUAQAB/wM4AV0IAAMxAU0BLQEvAdwB/wEEAQYB1QH/AbwBvQHz
157-
Bf8B5QHmAfsB/wEaARwB2AH/AQkBCwHWAf8B0gHTAfcF/wLfAfoB/wEKAQ0B1gH/ASoBLAHbAf8CPwFA
158-
AW+IAAMNAREBUQGbAQEB/gFMAaQBAAH/AUwBpAEAAf8BTAGkAQAB/wFMAaQBAAH/AUwBpAEAAf8BTQGl
159-
AQAB/wFMAaQBAAH/ATQBmAEAAf8BYAGuARoB/wFXAaoBDAH/AVcBegE5AegQAAFXAVgBcgHUARoBHAHY
160-
Af8BcAFxAecB/wKzAfIB/wFAAUIB3wH/AQ8BEQHXAf8BEwEWAdgB/wEwATIB3AH/Aq8B8QH/AYcBiQHr
161-
Af8BHQEfAdkB/wE3ATkBtAH2AwUBB4wAAzIBUAFMAaQBAAH/AUwBpAEAAf8BTAGkAQAB/wFMAaQBAAH/
162-
AUwBpAEAAf8BTAGkAQAB/wFNAaQBAAH/AU0BpAEAAf8BOgGbAQAB/wFCAZ8BAAH/AiIBIQExEAADGQEj
163-
AT0BPwHGAfoBHQEfAdkB/wERARMB1wH/AR0BHwHZAf8BMwE1Ad0B/wEzATUB3QH/ASABIgHaAf8BEAET
164-
AdcB/wEYARoB2AH/ATEBMwHdAf8DKAE9lAADNQFXAVIBhgEqAfABTAGkAQAB/wFMAaQBAAH/AUwBpAEA
165-
Af8BTAGkAQAB/wFMAaQBAAH/AUwBpAEAAf8BWAF2AUMB4wMmATkYAAMgAS8CVgFwAdIBKwEtAdwB/wEu
166-
ATAB3AH/AS4BMAHcAf8BLgEwAdwB/wEuATAB3AH/ASwBLgHcAf8BUgFTAYQB4QMrAUKcAAMPARQCRwFG
167-
AYEBWQFhAVEBxwFbAXMBRgHgAVgBcAFHAd0BVwFdAVQBvwJAAT8BbwMHAQkkAAM7AWUCVAFaAbQCVQF2
168-
AdgCVwF6AdoCVgFgAb0DQQFyAwgBC/8AkQABQgFNAT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEFAAGA
169-
FwAD/wEABP8EAAH4AR8B8AEPBAAB4AEHAeABBwQAAcABAwHAAQMEAAGAAQMBwAEBBAABgAEBAYABAQQA
170-
AYABAQGAAQEEAAGAAQEBgAEBBAABgAEBAYABAQQAAYABAQGAAQEEAAGAAQEBgAEBBAABgAEDAcABAQQA
171-
AcABAwHAAQMEAAHgAQcB4AEHBAAB8AEPAfgBDwQABP8EAAs=
127+
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAu
128+
CgAAAk1TRnQBSQFMAgEBAgEAATABAAEwAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
129+
AwABEAMAAQEBAAEgBgABEP8AJwADOAFdAVEBUwFPAaUBXAFiAVUBzgFZAV8BVgHJA1ABnQMyAVAkAAMQ
130+
ARUCSAFJAYgCWQFpAc4BRQFHAZsB8AFFAUcBmwHwAlgBagHRA04BlAMbASacAAMlATcBWQFmAVAB1wFL
131+
AaQBAAH/AUoBpAEAAf8BSwGkAQAB/wFLAaQBAAH/AUsBpAEAAf8BSwGkAQAB/wFZAV4BUwHHAxgBIhgA
132+
AywBRAFNAU4BkwHsAScBKQHbAf8BLQEvAdwB/wEtAS8B3AH/AS0BLwHcAf8BLgEwAdwB/wEnASkB2wH/
133+
ATYBOAHKAf0COQE6AWCUAAMkATYBSwGkAQAB/wFPAaYBAAH/AUIBnwEAAf8BLgGVAQAB/wE6AZsBAAH/
134+
AU4BpgEAAf8BSwGkAQAB/wFLAaQBAAH/AUsBpAEAAf8BUwGFATAB8QMWAR4QAAMjATMBMAEyAd0B/wEe
135+
ASAB2QH/ARsBHQHZAf8BFwEaAdgB/wExATMB3QH/ATIBNAHdAf8BGQEbAdkB/wEbAR4B2QH/AR4BIAHZ
136+
Af8BLgEwAdwB/wM0AVSMAAMEAQYBWQGIASsB8gFNAaUBAAH/ATsBnAEAAf8BSQGjAQAB/wGoAdIBgAH/
137+
AWoBtAEoAf8BKwGTAQAB/wFNAaUBAAH/AUwBpAEAAf8BSwGkAQAB/wFLAaQBAAH/AVkBZgFQAdcQAAJU
138+
AYYB5QEVARcB2AH/AYcBiAHqAf8CygH2Af8BTgFQAeIB/wEJAQsB1gH/AQsBDQHWAf8BPQE/Ad8B/wLK
139+
AfYB/wGeAZ8B7gH/ARcBGgHZAf8BMQEzAdEB/gMJAQyIAANAAXEBTAGlAQAB/wFFAaEBAAH/ASUBkAEA
140+
Af8BwQHfAaUJ/wFfAa4BJQH/AScBkQEAAf8BTAGlAQAB/wFMAaQBAAH/AUsBpAEAAf8BSwGkAQAB/wIx
141+
ATABTQgAAzgBXAEsAS4B3AH/AQUBBwHVAf8BtgG3AfMF/wL2Af0B/wErAS0B3AH/ARoBHQHZAf8C6QH7
142+
Bf8BzQHOAfYB/wEJAQsB1gH/ASoBLAHcAf8DRAF7iAABWgFgAVYBygFMAaUBAAH/ASkBkgEAAf8BmAHJ
143+
AV0F/wHwAfcB4gn/AWIBsAEqAf8BJgGRAQAB/wFMAaUBAAH/AUwBpAEAAf8BSwGkAQAB/wFRAVMBTwGl
144+
CAACVAFXAa4BLQEvAdwB/wEiASUB2gH/ASABIwHaAf8BywHMAfYF/wLqAfsB/wLiAfoF/wLbAfkB/wEo
145+
ASoB2wH/AR8BIQHaAf8BLQEvAdwB/wJZAWQBzIgAAVgBcAFJAeMBMgGXAQAB/wF0AbkBOgX/Av0B+wH/
146+
AT4BnQEAAf8BcAG3ATYJ/wFnAbMBMQH/ASYBkAEAAf8BSwGkAQAB/wFMAaQBAAH/AVkBZAFWAc8IAAFY
147+
AVkBZQHJAS0BLwHcAf8BMgE0Ad0B/wEXARoB2QH/AQQBBwHVAf8BwwHEAfUJ/wLSAfcB/wESARQB1wH/
148+
AREBEwHXAf8BMgE0Ad0B/wEtAS8B3AH/AVMBVQF/AeKIAAFZAXABRAHkATEBlgEAAf8BjwHFAVMB/wHu
149+
AfYB5gH/AXgBuwE8Af8BJgGRAQAB/wEnAZEBAAH/AYIBvQFJCf8BbQG2ATgB/wEoAZIBAAH/AU0BpQEA
150+
Af8BWgFnAVEB1QgAAlkBYwHKAS0BLwHcAf8BMgE0Ad0B/wESARQB1wH/ARgBGgHYAf8ByAHJAfYJ/wHY
151+
AdkB+AH/ASgBKgHbAf8BDAEPAdYB/wExATMB3QH/AS0BLwHcAf8CVAF1Ad+IAAFZAWQBVgHPAU0BpQEA
152+
Af8BRgGhAQAB/wFJAaMBAAH/ATwBnAEAAf8BTQGlAQAB/wFKAaMBAAH/ASIBjwEAAf8BdgG6AUEJ/wGB
153+
Ab0BSgH/ATYBmQEAAf8BVQFWAVUBsQgAAlIBVQGpAS0BLwHcAf8BHwEhAdoB/wEuATAB3AH/AuEB+gX/
154+
AtIB9wH/AccByAH1Bf8C7wH8Af8BOwE9Ad4B/wEbAR4B2QH/AS0BLwHcAf8CVgFdAcGIAANIAYQBTAGl
155+
AQAB/wFJAaMBAAH/AUIBnwEAAf8BSgGjAQAB/wFMAaQBAAH/AUwBpQEAAf8BSgGkAQAB/wElAZABAAH/
156+
AXYBugE+Bf8BywHkAbAB/wEsAZQBAAH/AzgBXQgAAzEBTQEsAS4B3AH/AQMBBQHVAf8BvAG9AfMF/wHl
157+
AeYB+wH/ARkBGwHYAf8BCAEKAdYB/wHSAdMB9wX/At8B+gH/AQkBDAHWAf8BKQErAdsB/wI/AUABb4gA
158+
Aw0BEQFRAZkBAQH+AUsBpAEAAf8BSwGkAQAB/wFLAaQBAAH/AUsBpAEAAf8BSwGkAQAB/wFMAaUBAAH/
159+
AUsBpAEAAf8BMwGYAQAB/wFfAa4BGQH/AVYBqgELAf8BVwF2AUAB6BAAAVgBWQFtAdQBGQEbAdgB/wFv
160+
AXAB5wH/ArMB8gH/AT8BQQHfAf8BDgEQAdcB/wESARUB2AH/AS8BMQHcAf8CrwHxAf8BhwGJAesB/wEc
161+
AR4B2QH/ATgBOwGuAfYDBQEHjAADMgFQAUsBpAEAAf8BSwGkAQAB/wFLAaQBAAH/AUsBpAEAAf8BSwGk
162+
AQAB/wFLAaQBAAH/AUwBpAEAAf8BTAGkAQAB/wE5AZsBAAH/AUEBnwEAAf8CIgEhATEQAAMZASMBPgFA
163+
AcEB+gEcAR4B2QH/ARABEgHXAf8BHAEeAdkB/wEyATQB3QH/ATIBNAHdAf8BHwEhAdoB/wEPARIB1wH/
164+
ARcBGQHYAf8BMAEyAd0B/wMoAT2UAAM1AVcBUgGBATAB8AFLAaQBAAH/AUsBpAEAAf8BSwGkAQAB/wFL
165+
AaQBAAH/AUsBpAEAAf8BSwGkAQAB/wFYAXABSQHjAyYBORgAAyABLwJYAWkB0gEqASwB3AH/AS0BLwHc
166+
Af8BLQEvAdwB/wEtAS8B3AH/AS0BLwHcAf8BKwEtAdwB/wFUAVUBfAHhAysBQpwAAw8BFAJHAUYBgQFZ
167+
AV4BUwHHAVwBbgFMAeABWAFrAU0B3QFXAVsBVgG/AkABPwFvAwcBCSQAAzsBZQJVAVgBtAJWAXAB2AJZ
168+
AXIB2gJXAVwBvQNBAXIDCAEL/wCRAAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEBAQABAQUAAYAXAAP/
169+
AQAE/wQAAfgBHwHwAQ8EAAHgAQcB4AEHBAABwAEDAcABAwQAAYABAwHAAQEEAAGAAQEBgAEBBAABgAEB
170+
AYABAQQAAYABAQGAAQEEAAGAAQEBgAEBBAABgAEBAYABAQQAAYABAQGAAQEEAAGAAQMBwAEBBAABwAED
171+
AcABAwQAAeABBwHgAQcEAAHwAQ8B+AEPBAAE/wQACw==
172172
</value>
173173
</data>
174174
<metadata name="alertsMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

Source/Forms/NotificationForm.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,13 @@ protected override CreateParams CreateParams
4141
/// </summary>
4242
private double AnimationTime { get; } = .45;
4343

44-
private double HoldTime { get; } = 2.75;
44+
private double HoldTime { get; }
4545

46-
public NotificationForm(Control childControl) {
46+
public NotificationForm(Control childControl, double holdTime) {
4747
InitializeComponent();
4848

4949
ChildControl = childControl;
50+
HoldTime = holdTime;
5051
}
5152

5253
private enum SlideDirection {

0 commit comments

Comments
 (0)