Skip to content

Commit

Permalink
feat: improve blacklist ux (closes #539)
Browse files Browse the repository at this point in the history
  • Loading branch information
lwouis committed Jun 13, 2022
1 parent d8e0373 commit 07f29d3
Show file tree
Hide file tree
Showing 46 changed files with 944 additions and 53 deletions.
4 changes: 4 additions & 0 deletions alt-tab-macos.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
BF0C8D1C57D74106018D073C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C87F5D4AD51D6950C98B0 /* InfoPlist.strings */; };
BF0C8D610C93D48F572937F8 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8FBA6B0F4DEB510C71CB /* Localizable.strings */; };
BF0C8DD7EBC3BA1E86BF4BDB /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C841E403C1C6E8C65727E /* InfoPlist.strings */; };
BF0C8E16F38203AEC71E062B /* TableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0C8343C1F6FCA82552DCB7 /* TableView.swift */; };
BF0C8EA4654F8059F0AED40E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C82992C31AA542EF9E638 /* InfoPlist.strings */; };
BF0C8EF58A07D9752A6392FC /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8D928E2ABECB92738113 /* Localizable.strings */; };
BF0C8F3526BC393290D5BE59 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C81EC1C5F3052A75C7D7B /* InfoPlist.strings */; };
Expand Down Expand Up @@ -178,6 +179,7 @@
BF0C831AA76CF82EAC7B60B3 /* gl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = gl; path = Localizable.strings; sourceTree = "<group>"; };
BF0C83258B2873D9CDC74EA5 /* preferences-controls.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "preferences-controls.jpg"; sourceTree = "<group>"; };
BF0C833D471343CEA3DEFE56 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
BF0C8343C1F6FCA82552DCB7 /* TableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableView.swift; sourceTree = "<group>"; };
BF0C83FC3C53FFB41A3832FD /* fa */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = fa; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C843C2EDF4EF3A7A2C64A /* app.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; path = app.svg; sourceTree = "<group>"; };
BF0C8465A0A9EA2814A22C35 /* SF-Pro-Text-Regular-Full.otf */ = {isa = PBXFileReference; lastKnownFileType = file.otf; path = "SF-Pro-Text-Regular-Full.otf"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -815,6 +817,7 @@
D04BA8AC77465E1B2BC947CF /* StackView.swift */,
BF0C8DF400A1AF64EB0CD0B3 /* TrafficLightButton.swift */,
BF0C8B2C057099EDABE46779 /* Button.swift */,
BF0C8343C1F6FCA82552DCB7 /* TableView.swift */,
);
path = "generic-components";
sourceTree = "<group>";
Expand Down Expand Up @@ -1606,6 +1609,7 @@
BF0C8CC5057406014FD612CC /* ATShortcut.swift in Sources */,
BF0C8C7E96DB48120462DA00 /* TrafficLightButton.swift in Sources */,
BF0C898511686611E4D7D81E /* Button.swift in Sources */,
BF0C8E16F38203AEC71E062B /* TableView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down
2 changes: 2 additions & 0 deletions docs/Contributors.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ They helped [localize the app](https://poeditor.com/join/project/8AOEZ0eAZE):
* Mwolfinspace
* Nathancodes
* Nikola Rajić
* Nils Fahldieck
* Nilton Souza
* Nmolham
* Ori
Expand All @@ -119,6 +120,7 @@ They helped [localize the app](https://poeditor.com/join/project/8AOEZ0eAZE):
* ponchik
* Raphaël
* Rasmus
* Raymonf
* rbnis
* sawtooth
* Seyedparsa Mirtaheri
Expand Down
23 changes: 16 additions & 7 deletions resources/l10n/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,18 @@
/* No comment provided by engineer. */
"AltTab needs some permissions" = "AltTab needs some permissions";

/* No comment provided by engineer. */
"Always" = "Always";

/* No comment provided by engineer. */
"Always send crash reports" = "Always send crash reports";

/* No comment provided by engineer. */
"and press:" = "and press:";

/* No comment provided by engineer. */
"App (BundleID starting with)" = "App (BundleID starting with)";

/* No comment provided by engineer. */
"App is hidden" = "App is hidden";

Expand Down Expand Up @@ -118,9 +124,6 @@
/* No comment provided by engineer. */
"Don’t send" = "Don’t send";

/* No comment provided by engineer. */
"Don’t show windows from these apps" = "Don’t show windows from these apps";

/* No comment provided by engineer. */
"End" = "End";

Expand Down Expand Up @@ -154,6 +157,9 @@
/* No comment provided by engineer. */
"Hide colored circles on mouse hover:" = "Hide colored circles on mouse hover:";

/* %@ is AltTab */
"Hide in %@" = "Hide in %@";

/* No comment provided by engineer. */
"Hide Space number labels:" = "Hide Space number labels:";

Expand All @@ -173,7 +179,7 @@
"I think the app could be improved with…" = "I think the app could be improved with…";

/* No comment provided by engineer. */
"Ignore shortcuts while a window from these apps is active" = "Ignore shortcuts while a window from these apps is active";
"Ignore shortcuts when active" = "Ignore shortcuts when active";

/* No comment provided by engineer. */
"Latest releases" = "Latest releases";
Expand Down Expand Up @@ -211,9 +217,6 @@
/* No comment provided by engineer. */
"Not allowed" = "Not allowed";

/* No comment provided by engineer. */
"Only if the window is fullscreen" = "Only if the window is fullscreen";

/* No comment provided by engineer. */
"Open Accessibility Preferences…" = "Open Accessibility Preferences…";

Expand Down Expand Up @@ -346,6 +349,12 @@
/* No comment provided by engineer. */
"Visible Spaces" = "Visible Spaces";

/* No comment provided by engineer. */
"When fullscreen" = "When fullscreen";

/* No comment provided by engineer. */
"When no open window" = "When no open window";

/* No comment provided by engineer. */
"While open, press:" = "While open, press:";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,18 @@
/*No comment provided by engineer.*/
"AltTab needs some permissions" = "AltTab بحتاج لبعض الأذونات";

/*No comment provided by engineer.*/
"Always" = "Always";

/*No comment provided by engineer.*/
"Always send crash reports" = "أرسل بلاغات التعطل دائماً";

/*No comment provided by engineer.*/
"and press:" = "واضغط:";

/*No comment provided by engineer.*/
"App (BundleID starting with)" = "App (BundleID starting with)";

/*No comment provided by engineer.*/
"App is hidden" = "App is hidden";

Expand Down Expand Up @@ -158,6 +164,9 @@
/*No comment provided by engineer.*/
"Hide colored circles on mouse hover:" = "أخفاء الدوائر الملونة عند تحويم الفأرة:";

/*%@ is AltTab*/
"Hide in %@" = "Hide in %@";

/*No comment provided by engineer.*/
"Hide Space number labels:" = "إخفاء مساحة الأرقام:";

Expand All @@ -176,6 +185,9 @@
/*No comment provided by engineer.*/
"I think the app could be improved with…" = "أعتقد أنه بالإمكان تطوير البرنامج بـ…";

/*No comment provided by engineer.*/
"Ignore shortcuts when active" = "Ignore shortcuts when active";

/*No comment provided by engineer.*/
"Ignore shortcuts while a window from these apps is active" = "لا تفعّل الإختصارات عندما تكن نافذة من أحد هذه التطبيقات مفعّلة";

Expand Down Expand Up @@ -356,6 +368,12 @@
/*No comment provided by engineer.*/
"Visible Spaces" = "المسافات الظاهرة";

/*No comment provided by engineer.*/
"When fullscreen" = "When fullscreen";

/*No comment provided by engineer.*/
"When no open window" = "When no open window";

/*No comment provided by engineer.*/
"While open, press:" = "عندما تكون مفتوحة، إضغط:";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/bg.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,18 @@
/*No comment provided by engineer.*/
"AltTab needs some permissions" = "AltTab има нужда от разрешения";

/*No comment provided by engineer.*/
"Always" = "Always";

/*No comment provided by engineer.*/
"Always send crash reports" = "Винаги пращай отчет";

/*No comment provided by engineer.*/
"and press:" = "и натискане на";

/*No comment provided by engineer.*/
"App (BundleID starting with)" = "App (BundleID starting with)";

/*No comment provided by engineer.*/
"App is hidden" = "App is hidden";

Expand Down Expand Up @@ -158,6 +164,9 @@
/*No comment provided by engineer.*/
"Hide colored circles on mouse hover:" = "Не показвай контроли на прозореца при преминаване с мишка";

/*%@ is AltTab*/
"Hide in %@" = "Hide in %@";

/*No comment provided by engineer.*/
"Hide Space number labels:" = "Скрий номера на пространството:";

Expand All @@ -176,6 +185,9 @@
/*No comment provided by engineer.*/
"I think the app could be improved with…" = "Предлагам подобрение на приложението...";

/*No comment provided by engineer.*/
"Ignore shortcuts when active" = "Ignore shortcuts when active";

/*No comment provided by engineer.*/
"Ignore shortcuts while a window from these apps is active" = "Игнорирай шорткъта в следните приложения:";

Expand Down Expand Up @@ -353,6 +365,12 @@
/*No comment provided by engineer.*/
"Visible Spaces" = "видимите пространства";

/*No comment provided by engineer.*/
"When fullscreen" = "When fullscreen";

/*No comment provided by engineer.*/
"When no open window" = "When no open window";

/*No comment provided by engineer.*/
"While open, press:" = "С бутон";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/ca.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,18 @@
/*No comment provided by engineer.*/
"AltTab needs some permissions" = "L'AltTab necessita alguns permisos";

/*No comment provided by engineer.*/
"Always" = "Always";

/*No comment provided by engineer.*/
"Always send crash reports" = "Enviar automàticament";

/*No comment provided by engineer.*/
"and press:" = "i prémer:";

/*No comment provided by engineer.*/
"App (BundleID starting with)" = "App (BundleID starting with)";

/*No comment provided by engineer.*/
"App is hidden" = "App is hidden";

Expand Down Expand Up @@ -158,6 +164,9 @@
/*No comment provided by engineer.*/
"Hide colored circles on mouse hover:" = "Amagar cercles de colors en passar el cursor:";

/*%@ is AltTab*/
"Hide in %@" = "Hide in %@";

/*No comment provided by engineer.*/
"Hide Space number labels:" = "No mostrar número de l'espai:";

Expand All @@ -176,6 +185,9 @@
/*No comment provided by engineer.*/
"I think the app could be improved with…" = "Crec que l'aplicació milloraria si...";

/*No comment provided by engineer.*/
"Ignore shortcuts when active" = "Ignore shortcuts when active";

/*No comment provided by engineer.*/
"Ignore shortcuts while a window from these apps is active" = "Ignorar dreceres si una finestra d'aquestes aplicacions està activa";

Expand Down Expand Up @@ -353,6 +365,12 @@
/*No comment provided by engineer.*/
"Visible Spaces" = "Espais visibles";

/*No comment provided by engineer.*/
"When fullscreen" = "When fullscreen";

/*No comment provided by engineer.*/
"When no open window" = "When no open window";

/*No comment provided by engineer.*/
"While open, press:" = "Mentre es mostren les miniatures:";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/cs.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,18 @@
/*No comment provided by engineer.*/
"AltTab needs some permissions" = "AltTab potřebuje některá oprávnění";

/*No comment provided by engineer.*/
"Always" = "Always";

/*No comment provided by engineer.*/
"Always send crash reports" = "Vždy odesílat hlášení o pádu";

/*No comment provided by engineer.*/
"and press:" = "a stiskněte:";

/*No comment provided by engineer.*/
"App (BundleID starting with)" = "App (BundleID starting with)";

/*No comment provided by engineer.*/
"App is hidden" = "App is hidden";

Expand Down Expand Up @@ -160,6 +166,9 @@
/*No comment provided by engineer.*/
"Hide colored circles on mouse hover:" = "Skrýt barevná kolečka při najetí myši";

/*%@ is AltTab*/
"Hide in %@" = "Hide in %@";

/*No comment provided by engineer.*/
"Hide Space number labels:" = "Skrýt čísla Ploch";

Expand All @@ -178,6 +187,9 @@
/*No comment provided by engineer.*/
"I think the app could be improved with…" = "Myslím, že aplikace by mohla být vylepšena tak, že...";

/*No comment provided by engineer.*/
"Ignore shortcuts when active" = "Ignore shortcuts when active";

/*No comment provided by engineer.*/
"Ignore shortcuts while a window from these apps is active" = "Ignorovat klávesové zkratky, když jsou aktivní okna následujících programů";

Expand Down Expand Up @@ -358,6 +370,12 @@
/*No comment provided by engineer.*/
"Visible Spaces" = "Viditelné Plochy";

/*No comment provided by engineer.*/
"When fullscreen" = "When fullscreen";

/*No comment provided by engineer.*/
"When no open window" = "When no open window";

/*No comment provided by engineer.*/
"While open, press:" = "Při otevření stiskněte";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/da.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,18 @@
/*No comment provided by engineer.*/
"AltTab needs some permissions" = "AltTab needs some permissions";

/*No comment provided by engineer.*/
"Always" = "Always";

/*No comment provided by engineer.*/
"Always send crash reports" = "Always send crash reports";

/*No comment provided by engineer.*/
"and press:" = "and press:";

/*No comment provided by engineer.*/
"App (BundleID starting with)" = "App (BundleID starting with)";

/*No comment provided by engineer.*/
"App is hidden" = "App is hidden";

Expand Down Expand Up @@ -158,6 +164,9 @@
/*No comment provided by engineer.*/
"Hide colored circles on mouse hover:" = "Hide colored circles on mouse hover:";

/*%@ is AltTab*/
"Hide in %@" = "Hide in %@";

/*No comment provided by engineer.*/
"Hide Space number labels:" = "Hide Space number labels:";

Expand All @@ -176,6 +185,9 @@
/*No comment provided by engineer.*/
"I think the app could be improved with…" = "I think the app could be improved with…";

/*No comment provided by engineer.*/
"Ignore shortcuts when active" = "Ignore shortcuts when active";

/*No comment provided by engineer.*/
"Ignore shortcuts while a window from these apps is active" = "Ignore shortcuts while a window from these apps is active";

Expand Down Expand Up @@ -353,6 +365,12 @@
/*No comment provided by engineer.*/
"Visible Spaces" = "Visible Spaces";

/*No comment provided by engineer.*/
"When fullscreen" = "When fullscreen";

/*No comment provided by engineer.*/
"When no open window" = "When no open window";

/*No comment provided by engineer.*/
"While open, press:" = "While open, press:";

Expand Down
Loading

0 comments on commit 07f29d3

Please sign in to comment.