Skip to content

Commit

Permalink
feat: even more flexible controls (closes #458, closes #463)
Browse files Browse the repository at this point in the history
  • Loading branch information
lwouis committed Aug 5, 2020
1 parent 79ae6ca commit a990bbe
Show file tree
Hide file tree
Showing 33 changed files with 670 additions and 225 deletions.
4 changes: 4 additions & 0 deletions alt-tab-macos.xcodeproj/project.pbxproj
Expand Up @@ -68,6 +68,7 @@
D04BA9557A6C9E192D228150 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA2C08725A5F2C34EB809 /* InfoPlist.strings */; };
D04BA9B7A964C5FABFEB9DA2 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA053A0E0157E817B2E04 /* Localizable.strings */; };
D04BA9D63A88AF2C20A1E656 /* SF-Pro-Text-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = D04BA60A6D08C041F5BF8CC9 /* SF-Pro-Text-Regular.otf */; };
D04BAA16F21AC41A23DDA63D /* ControlsTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA1B438BF3E65044D1138 /* ControlsTab.swift */; };
D04BAAAF5CFA991D3B078DB8 /* KeyboardEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA4A621A8A15660F973C1 /* KeyboardEvents.swift */; };
D04BAAB5C4E78AE375EA7D3C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BAA56B4EEAF17F767C7FD /* Localizable.strings */; };
D04BAABE804F3769CE22BEB6 /* HyperlinkLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA49E45BFFF3D9FC60E43 /* HyperlinkLabel.swift */; };
Expand Down Expand Up @@ -130,6 +131,7 @@
D04BA18724DC58FA95DB33DB /* Podfile.lock */ = {isa = PBXFileReference; lastKnownFileType = file.lock; path = Podfile.lock; sourceTree = "<group>"; };
D04BA18B55AA6C9EE41985D0 /* Contributing.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = Contributing.md; sourceTree = "<group>"; };
D04BA19E22F2B73DB785E5DB /* subset_fonticon.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = subset_fonticon.sh; sourceTree = "<group>"; };
D04BA1B438BF3E65044D1138 /* ControlsTab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ControlsTab.swift; sourceTree = "<group>"; };
D04BA1C3E42AC44CA2C5D3D8 /* app-icon.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; path = "app-icon.svg"; sourceTree = "<group>"; };
D04BA1D80F4EEF2A91BAD29C /* release.config.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = release.config.js; sourceTree = "<group>"; };
D04BA1DF8CAB2FAB7FE9244B /* ThumbnailFontIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThumbnailFontIconView.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -494,6 +496,7 @@
D04BAD60C97E609A759E721E /* PoliciesTab.swift */,
D04BA788228BA86D9EFBD1ED /* AcknowledgmentsTab.swift */,
D04BA27695D9A5824720BD7B /* BlacklistsTab.swift */,
D04BA1B438BF3E65044D1138 /* ControlsTab.swift */,
);
path = tabs;
sourceTree = "<group>";
Expand Down Expand Up @@ -1120,6 +1123,7 @@
D04BAFF30A98CF287F85DA1E /* BlacklistsTab.swift in Sources */,
D04BA56789A2AF52557A9BFF /* AppCenterCrashes.swift in Sources */,
D04BADA3F2DAB820D6FC6E75 /* AppCenterApplication.m in Sources */,
D04BAA16F21AC41A23DDA63D /* ControlsTab.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down
24 changes: 18 additions & 6 deletions resources/l10n/Localizable.strings
Expand Up @@ -34,6 +34,9 @@
/* No comment provided by engineer. */
"Allowed" = "Allowed";

/* No comment provided by engineer. */
"Also select windows using:" = "Also select windows using:";

/* No comment provided by engineer. */
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab crashed last time you used it. Sending a crash report will help get the issue fixed";

Expand Down Expand Up @@ -88,9 +91,15 @@
/* No comment provided by engineer. */
"Close window" = "Close window";

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

/* No comment provided by engineer. */
"Crash reports policy:" = "Crash reports policy:";

/* No comment provided by engineer. */
"Do nothing" = "Do nothing";

/* No comment provided by engineer. */
"Don’t check for updates periodically" = "Don’t check for updates periodically";

Expand Down Expand Up @@ -187,9 +196,6 @@
/* No comment provided by engineer. */
"Optional: email (if you want a reply)" = "Optional: email (if you want a reply)";

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

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

Expand Down Expand Up @@ -229,9 +235,6 @@
/* No comment provided by engineer. */
"Select previous window" = "Select previous window";

/* No comment provided by engineer. */
"Select windows using:" = "Select windows using:";

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

Expand All @@ -253,6 +256,12 @@
/* No comment provided by engineer. */
"Share improvement ideas, or report bugs" = "Share improvement ideas, or report bugs";

/* No comment provided by engineer. */
"Shortcut 1" = "Shortcut 1";

/* No comment provided by engineer. */
"Shortcut 2" = "Shortcut 2";

/* Menubar option */
"Show" = "Show";

Expand Down Expand Up @@ -295,6 +304,9 @@
/* No comment provided by engineer. */
"View existing discussions" = "View existing discussions";

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

/* No comment provided by engineer. */
"Window app icon size:" = "Window app icon size:";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/ar.lproj/Localizable.strings
Expand Up @@ -35,6 +35,9 @@
/*No comment provided by engineer.*/
"Allowed" = "Allowed";

/*No comment provided by engineer.*/
"Also select windows using:" = "Also select windows using:";

/*No comment provided by engineer.*/
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab crashed last time you used it. Sending a crash report will help get the issue fixed";

Expand Down Expand Up @@ -89,9 +92,15 @@
/*No comment provided by engineer.*/
"Close window" = "إغلاق النافذة";

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

/*No comment provided by engineer.*/
"Crash reports policy:" = "Crash reports policy:";

/*No comment provided by engineer.*/
"Do nothing" = "Do nothing";

/*No comment provided by engineer.*/
"Don’t check for updates periodically" = "لا تبحث عن تحديثات بشكل دوري";

Expand Down Expand Up @@ -257,6 +266,12 @@
/*No comment provided by engineer.*/
"Share improvement ideas, or report bugs" = "شارك أفكارك التطويرية، أو بلغ عن أخطاء";

/*No comment provided by engineer.*/
"Shortcut 1" = "Shortcut 1";

/*No comment provided by engineer.*/
"Shortcut 2" = "Shortcut 2";

/*No comment provided by engineer.*/
"Show" = "إظهار";

Expand Down Expand Up @@ -299,6 +314,9 @@
/*No comment provided by engineer.*/
"View existing discussions" = "أنظر للنقاشات الحالية";

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

/*No comment provided by engineer.*/
"Window app icon size:" = "حجم أيقونة النافذة:";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/de.lproj/Localizable.strings
Expand Up @@ -35,6 +35,9 @@
/*No comment provided by engineer.*/
"Allowed" = "Erlaubt";

/*No comment provided by engineer.*/
"Also select windows using:" = "Also select windows using:";

/*No comment provided by engineer.*/
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab ist bei der letzten Ausführung abgestürzt. Das Absenden von Absturzberichten hilft bei der Fehlerbeseitigung.";

Expand Down Expand Up @@ -89,9 +92,15 @@
/*No comment provided by engineer.*/
"Close window" = "Fenster schließen";

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

/*No comment provided by engineer.*/
"Crash reports policy:" = "Richtlinie für Absturzberichte:";

/*No comment provided by engineer.*/
"Do nothing" = "Do nothing";

/*No comment provided by engineer.*/
"Don’t check for updates periodically" = "Nicht regelmäßig nach Updates suchen";

Expand Down Expand Up @@ -257,6 +266,12 @@
/*No comment provided by engineer.*/
"Share improvement ideas, or report bugs" = "Teile uns deine Vorschläge mit oder melden Fehler";

/*No comment provided by engineer.*/
"Shortcut 1" = "Shortcut 1";

/*No comment provided by engineer.*/
"Shortcut 2" = "Shortcut 2";

/*No comment provided by engineer.*/
"Show" = "Anzeigen";

Expand Down Expand Up @@ -299,6 +314,9 @@
/*No comment provided by engineer.*/
"View existing discussions" = "Bestehende Vorschläge anzeigen";

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

/*No comment provided by engineer.*/
"Window app icon size:" = "Fenster Icon Größe:";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/en.lproj/Localizable.strings
Expand Up @@ -35,6 +35,9 @@
/*No comment provided by engineer.*/
"Allowed" = "Allowed";

/*No comment provided by engineer.*/
"Also select windows using:" = "Also select windows using:";

/*No comment provided by engineer.*/
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab crashed last time you used it. Sending a crash report will help get the issue fixed";

Expand Down Expand Up @@ -89,9 +92,15 @@
/*No comment provided by engineer.*/
"Close window" = "Close window";

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

/*No comment provided by engineer.*/
"Crash reports policy:" = "Crash reports policy:";

/*No comment provided by engineer.*/
"Do nothing" = "Do nothing";

/*No comment provided by engineer.*/
"Don’t check for updates periodically" = "Don’t check for updates periodically";

Expand Down Expand Up @@ -257,6 +266,12 @@
/*No comment provided by engineer.*/
"Share improvement ideas, or report bugs" = "Share improvement ideas, or report bugs";

/*No comment provided by engineer.*/
"Shortcut 1" = "Shortcut 1";

/*No comment provided by engineer.*/
"Shortcut 2" = "Shortcut 2";

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

Expand Down Expand Up @@ -299,6 +314,9 @@
/*No comment provided by engineer.*/
"View existing discussions" = "View existing discussions";

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

/*No comment provided by engineer.*/
"Window app icon size:" = "Window app icon size:";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/es.lproj/Localizable.strings
Expand Up @@ -35,6 +35,9 @@
/*No comment provided by engineer.*/
"Allowed" = "Allowed";

/*No comment provided by engineer.*/
"Also select windows using:" = "Also select windows using:";

/*No comment provided by engineer.*/
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab crashed last time you used it. Sending a crash report will help get the issue fixed";

Expand Down Expand Up @@ -89,9 +92,15 @@
/*No comment provided by engineer.*/
"Close window" = "Cerrar ventana";

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

/*No comment provided by engineer.*/
"Crash reports policy:" = "Crash reports policy:";

/*No comment provided by engineer.*/
"Do nothing" = "Do nothing";

/*No comment provided by engineer.*/
"Don’t check for updates periodically" = "No comprobar actualizaciones periódicamente";

Expand Down Expand Up @@ -257,6 +266,12 @@
/*No comment provided by engineer.*/
"Share improvement ideas, or report bugs" = "Comparta ideas de mejora o informe de errores";

/*No comment provided by engineer.*/
"Shortcut 1" = "Shortcut 1";

/*No comment provided by engineer.*/
"Shortcut 2" = "Shortcut 2";

/*No comment provided by engineer.*/
"Show" = "Mostrar";

Expand Down Expand Up @@ -299,6 +314,9 @@
/*No comment provided by engineer.*/
"View existing discussions" = "Ver discusiones existentes";

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

/*No comment provided by engineer.*/
"Window app icon size:" = "Tamaño del icono de la ventana de aplicación:";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/fi.lproj/Localizable.strings
Expand Up @@ -35,6 +35,9 @@
/*No comment provided by engineer.*/
"Allowed" = "Allowed";

/*No comment provided by engineer.*/
"Also select windows using:" = "Also select windows using:";

/*No comment provided by engineer.*/
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab crashed last time you used it. Sending a crash report will help get the issue fixed";

Expand Down Expand Up @@ -89,9 +92,15 @@
/*No comment provided by engineer.*/
"Close window" = "Sulje ikkuna";

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

/*No comment provided by engineer.*/
"Crash reports policy:" = "Crash reports policy:";

/*No comment provided by engineer.*/
"Do nothing" = "Do nothing";

/*No comment provided by engineer.*/
"Don’t check for updates periodically" = "Älä tarkista päivityksiä";

Expand Down Expand Up @@ -257,6 +266,12 @@
/*No comment provided by engineer.*/
"Share improvement ideas, or report bugs" = "Jaa parannusehdotuksia tai raportoi bugeja";

/*No comment provided by engineer.*/
"Shortcut 1" = "Shortcut 1";

/*No comment provided by engineer.*/
"Shortcut 2" = "Shortcut 2";

/*No comment provided by engineer.*/
"Show" = "Näytä";

Expand Down Expand Up @@ -299,6 +314,9 @@
/*No comment provided by engineer.*/
"View existing discussions" = "Näytä keskustelut";

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

/*No comment provided by engineer.*/
"Window app icon size:" = "Ohjelmaikonin koko:";

Expand Down
18 changes: 18 additions & 0 deletions resources/l10n/fr.lproj/Localizable.strings
Expand Up @@ -35,6 +35,9 @@
/*No comment provided by engineer.*/
"Allowed" = "Autorisé";

/*No comment provided by engineer.*/
"Also select windows using:" = "Also select windows using:";

/*No comment provided by engineer.*/
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab crashed last time you used it. Sending a crash report will help get the issue fixed";

Expand Down Expand Up @@ -89,9 +92,15 @@
/*No comment provided by engineer.*/
"Close window" = "Fermer la fenêtre";

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

/*No comment provided by engineer.*/
"Crash reports policy:" = "Crash reports policy:";

/*No comment provided by engineer.*/
"Do nothing" = "Do nothing";

/*No comment provided by engineer.*/
"Don’t check for updates periodically" = "Ne pas chercher de mise-à-jour périodiquement";

Expand Down Expand Up @@ -257,6 +266,12 @@
/*No comment provided by engineer.*/
"Share improvement ideas, or report bugs" = "Partagez des idées d’amélioration, ou signalez des bugs";

/*No comment provided by engineer.*/
"Shortcut 1" = "Shortcut 1";

/*No comment provided by engineer.*/
"Shortcut 2" = "Shortcut 2";

/*No comment provided by engineer.*/
"Show" = "Afficher";

Expand Down Expand Up @@ -299,6 +314,9 @@
/*No comment provided by engineer.*/
"View existing discussions" = "Voir les discussions existantes";

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

/*No comment provided by engineer.*/
"Window app icon size:" = "Taille des icones des applications :";

Expand Down

0 comments on commit a990bbe

Please sign in to comment.