mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
Add Internet Access Policy (#654)
This commit is contained in:
parent
9fe6d25c98
commit
9212729fa0
17 changed files with 193 additions and 0 deletions
|
|
@ -19,6 +19,8 @@
|
|||
6CD35F5626500008001F1344 /* MediaKeyTap in Frameworks */ = {isa = PBXBuildFile; productRef = 6CD35F5526500008001F1344 /* MediaKeyTap */; };
|
||||
6CD35F5C2650003F001F1344 /* Preferences in Frameworks */ = {isa = PBXBuildFile; productRef = 6CD35F5B2650003F001F1344 /* Preferences */; };
|
||||
6CDA0FCF26485A8300F52125 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6CDA0FCD26485A8300F52125 /* Main.storyboard */; };
|
||||
8C1741852707B91100E88D53 /* InternetAccessPolicy.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8C1741842707B91100E88D53 /* InternetAccessPolicy.plist */; };
|
||||
8C1741882707B91F00E88D53 /* InternetAccessPolicy.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8C17418A2707B91F00E88D53 /* InternetAccessPolicy.strings */; };
|
||||
AA062E8A26C9A039007E628C /* DisplaysPrefsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA062E8926C9A039007E628C /* DisplaysPrefsViewController.swift */; };
|
||||
AA062E8E26CA7BE5007E628C /* DisplaysPrefsCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA062E8D26CA7BE5007E628C /* DisplaysPrefsCellView.swift */; };
|
||||
AA16139B26BE772E00DCF027 /* Arm64DDC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA16139A26BE772E00DCF027 /* Arm64DDC.swift */; };
|
||||
|
|
@ -75,6 +77,22 @@
|
|||
6CDA0FCE26485A8300F52125 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
|
||||
6CDA0FD026485AA100F52125 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Main.strings; sourceTree = "<group>"; };
|
||||
6CF93A782707981300BA219D /* MonitorControlDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MonitorControlDebug.entitlements; sourceTree = "<group>"; };
|
||||
8C1741842707B91100E88D53 /* InternetAccessPolicy.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = InternetAccessPolicy.plist; sourceTree = "<group>"; };
|
||||
8C1741892707B91F00E88D53 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C17418B2707B92200E88D53 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InternetAccessPolicy.strings"; sourceTree = "<group>"; };
|
||||
8C17418C2707B92400E88D53 /* zh-Hant-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant-TW"; path = "zh-Hant-TW.lproj/InternetAccessPolicy.strings"; sourceTree = "<group>"; };
|
||||
8C17418D2707B92500E88D53 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C17418E2707B92700E88D53 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C17418F2707B92800E88D53 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C1741902707B92800E88D53 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C1741912707B92900E88D53 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C1741922707B92A00E88D53 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C1741932707B92A00E88D53 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C1741942707B92B00E88D53 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C1741952707B92C00E88D53 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C1741962707B92C00E88D53 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InternetAccessPolicy.strings"; sourceTree = "<group>"; };
|
||||
8C1741972707B92E00E88D53 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
8C1741982707B92F00E88D53 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InternetAccessPolicy.strings; sourceTree = "<group>"; };
|
||||
AA062E8926C9A039007E628C /* DisplaysPrefsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplaysPrefsViewController.swift; sourceTree = "<group>"; };
|
||||
AA062E8D26CA7BE5007E628C /* DisplaysPrefsCellView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplaysPrefsCellView.swift; sourceTree = "<group>"; };
|
||||
AA16139A26BE772E00DCF027 /* Arm64DDC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Arm64DDC.swift; sourceTree = "<group>"; };
|
||||
|
|
@ -207,6 +225,7 @@
|
|||
isa = PBXGroup;
|
||||
children = (
|
||||
6CF93A782707981300BA219D /* MonitorControlDebug.entitlements */,
|
||||
8C1741842707B91100E88D53 /* InternetAccessPolicy.plist */,
|
||||
F01B0686228221B6008E64DB /* Info.plist */,
|
||||
56754EB01D9A4016007BCDC5 /* Assets.xcassets */,
|
||||
56754EAE1D9A4016007BCDC5 /* main.swift */,
|
||||
|
|
@ -259,6 +278,7 @@
|
|||
F01B0687228221B6008E64DB /* UI */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8C17418A2707B91F00E88D53 /* InternetAccessPolicy.strings */,
|
||||
F01B0680228221B6008E64DB /* Localizable.strings */,
|
||||
6CDA0FCD26485A8300F52125 /* Main.storyboard */,
|
||||
);
|
||||
|
|
@ -407,8 +427,10 @@
|
|||
files = (
|
||||
56754EB11D9A4016007BCDC5 /* Assets.xcassets in Resources */,
|
||||
6CDA0FCF26485A8300F52125 /* Main.storyboard in Resources */,
|
||||
8C1741852707B91100E88D53 /* InternetAccessPolicy.plist in Resources */,
|
||||
AA3B4A2826AE103C00B74CD2 /* README.md in Resources */,
|
||||
F01B0699228221B7008E64DB /* Localizable.strings in Resources */,
|
||||
8C1741882707B91F00E88D53 /* InternetAccessPolicy.strings in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -578,6 +600,28 @@
|
|||
name = Main.storyboard;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8C17418A2707B91F00E88D53 /* InternetAccessPolicy.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
8C1741892707B91F00E88D53 /* en */,
|
||||
8C17418B2707B92200E88D53 /* zh-Hans */,
|
||||
8C17418C2707B92400E88D53 /* zh-Hant-TW */,
|
||||
8C17418D2707B92500E88D53 /* nl */,
|
||||
8C17418E2707B92700E88D53 /* fr */,
|
||||
8C17418F2707B92800E88D53 /* de */,
|
||||
8C1741902707B92800E88D53 /* hu */,
|
||||
8C1741912707B92900E88D53 /* it */,
|
||||
8C1741922707B92A00E88D53 /* ja */,
|
||||
8C1741932707B92A00E88D53 /* ko */,
|
||||
8C1741942707B92B00E88D53 /* pl */,
|
||||
8C1741952707B92C00E88D53 /* ru */,
|
||||
8C1741962707B92C00E88D53 /* es-419 */,
|
||||
8C1741972707B92E00E88D53 /* tr */,
|
||||
8C1741982707B92F00E88D53 /* uk */,
|
||||
);
|
||||
name = InternetAccessPolicy.strings;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F01B0680228221B6008E64DB /* Localizable.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
|
|
|
|||
29
MonitorControl/InternetAccessPolicy.plist
Normal file
29
MonitorControl/InternetAccessPolicy.plist
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>ApplicationDescription</key>
|
||||
<string>ApplicationDescription</string>
|
||||
<key>DeveloperName</key>
|
||||
<string>MonitorControl</string>
|
||||
<key>Website</key>
|
||||
<string>https://monitorcontrol.app</string>
|
||||
<key>Connections</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>IsIncoming</key>
|
||||
<false/>
|
||||
<key>Host</key>
|
||||
<string>monitorcontrol.app</string>
|
||||
<key>NetworkProtocol</key>
|
||||
<string>TCP</string>
|
||||
<key>Port</key>
|
||||
<string>443</string>
|
||||
<key>Purpose</key>
|
||||
<string>SoftwareUpdatePurpose</string>
|
||||
<key>DenyConsequences</key>
|
||||
<string>SoftwareUpdateDenyConsequences</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
</plist>
|
||||
8
MonitorControl/UI/de.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/de.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
8
MonitorControl/UI/en.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/en.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
8
MonitorControl/UI/fr.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/fr.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl vous permet de contrôler la luminosité et le volume des écrans externes";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl recherche des nouvelles versions et des mises à jour de sécurité.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "Si vous refusez ces connexions, vous ne serez pas informé des nouvelles versions et des mises à jour de sécurité. Les mises à jour de sécurité sont importantes pour se défendre contre les attaques de logiciels malveillants.";
|
||||
8
MonitorControl/UI/hu.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/hu.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "A MonitorControl a külső kijelző fényerejének és hangerejének beállítását teszi lehetővé";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "A MonitorControl ellenőrzi új verziók és biztonsági frissítések meglétét.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "Ha elutasítja ezeket a kapcsolatokat, nem értesül új verziókról és biztonsági frissítésekről. A biztonsági frissítések fontosak a rosszindulatú támadások elhárítása érdekében.";
|
||||
8
MonitorControl/UI/it.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/it.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
8
MonitorControl/UI/ja.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/ja.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
8
MonitorControl/UI/ko.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/ko.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
8
MonitorControl/UI/nl.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/nl.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "Met MonitorControl kunt u de helderheid en het volume van externe beeldschermen regelen";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl controleert op nieuwe versies en beveiligingsupdates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "Als u deze verbindingen weigert, wordt u niet op de hoogte gebracht van nieuwe versies en beveiligingsupdates. Beveiligingsupdates zijn belangrijk ter bescherming tegen malware-aanvallen.";
|
||||
8
MonitorControl/UI/pl.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/pl.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
8
MonitorControl/UI/ru.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/ru.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
8
MonitorControl/UI/tr.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/tr.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
8
MonitorControl/UI/uk.lproj/InternetAccessPolicy.strings
Normal file
8
MonitorControl/UI/uk.lproj/InternetAccessPolicy.strings
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/* General application description */
|
||||
"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume";
|
||||
|
||||
/* Software update purpose */
|
||||
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";
|
||||
|
||||
/* Sofware update deny consequences */
|
||||
"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";
|
||||
Loading…
Add table
Add a link
Reference in a new issue