feat: macos tahoe improvements: menubar menu, feedback form, wording
closes #4986
This commit is contained in:
1 parent
ffd0c75e8b
commit
309cae316b
63 files changed
+115
-110
No files matched your search
@@ -69,6 +69,7 @@ They helped [localize the app](https://poeditor.com/join/project/8AOEZ0eAZE):
|
||||
* Ash
|
||||
* blanorama
|
||||
* bluefirex
|
||||
* BO the Man
|
||||
* bovirus
|
||||
* Bufo
|
||||
* BV Joshi
|
||||
@@ -199,7 +200,6 @@ They helped [localize the app](https://poeditor.com/join/project/8AOEZ0eAZE):
|
||||
* MuDraconis
|
||||
* Muzhenstudent
|
||||
* Mwolfinspace
|
||||
* Naseeb Naushad
|
||||
* Nathancodes
|
||||
* Navekar Vishal
|
||||
* NIKHIL S
|
||||
|
||||
@@ -296,13 +296,13 @@
|
||||
"Only on different screen" = "Only on different screen";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Open Accessibility Preferences…" = "Open Accessibility Preferences…";
|
||||
"Open Accessibility Settings…" = "Open Accessibility Settings…";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Open Screen Recording Preferences…" = "Open Screen Recording Preferences…";
|
||||
"Open Screen Recording Settings…" = "Open Screen Recording Settings…";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Open Trackpad Preferences…" = "Open Trackpad Preferences…";
|
||||
"Open Trackpad Settings…" = "Open Trackpad Settings…";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Optional: email (if you want a reply)" = "Optional: email (if you want a reply)";
|
||||
@@ -311,10 +311,10 @@
|
||||
"Order windows by" = "Order windows by";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Policies" = "Policies";
|
||||
"Please fill in the form" = "Please fill in the form";
|
||||
|
||||
/* Menubar option */
|
||||
"Preferences…" = "Preferences…";
|
||||
/* No comment provided by engineer. */
|
||||
"Policies" = "Policies";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Preview selected window" = "Preview selected window";
|
||||
@@ -341,10 +341,10 @@
|
||||
"Remember my choice" = "Remember my choice";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Reset preferences and restart" = "Reset preferences and restart";
|
||||
"Reset settings and restart" = "Reset settings and restart";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Reset preferences and restart…" = "Reset preferences and restart…";
|
||||
"Reset settings and restart…" = "Reset settings and restart…";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Restart Now" = "Restart Now";
|
||||
@@ -394,6 +394,9 @@
|
||||
/* Menubar option */
|
||||
"Send feedback…" = "Send feedback…";
|
||||
|
||||
/* Menubar option */
|
||||
"Settings…" = "Settings…";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Share improvement ideas, or report bugs" = "Share improvement ideas, or report bugs";
|
||||
|
||||
@@ -485,7 +488,7 @@
|
||||
"Start at login" = "Start at login";
|
||||
|
||||
/* Menubar option */
|
||||
"Support this project ❤️" = "Support this project ❤️";
|
||||
"Support this project" = "Support this project";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Switch between 3 different styles. You can customize them." = "Switch between 3 different styles. You can customize them.";
|
||||
@@ -499,6 +502,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
"The application needs to restart to apply the language change." = "The application needs to restart to apply the language change.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"The ⎋ (escape) key is reserved by some macOS shortcuts (e.g. ⌘⌥⎋ will show the Force Quit Applications window).\n\nIf you want to use ⎋, make sure that Hold modifiers are neither: ⌘⌥, ⌘⌥⇧, or ⌘⌥⇧⌃" = "The ⎋ (escape) key is reserved by some macOS shortcuts (e.g. ⌘⌥⎋ will show the Force Quit Applications window).\n\nIf you want to use ⎋, make sure that Hold modifiers are neither: ⌘⌥, ⌘⌥⇧, or ⌘⌥⇧⌃";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Theme" = "Theme";
|
||||
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "البداية";
|
||||
"Start at login" = "ابدأ في تسجيل الدخول";
|
||||
"Start at login:" = "شغّل البرنامج عند الدخول:";
|
||||
"Support this project ❤️" = "اِدعم هذا المشروع ❤";
|
||||
"Support this project" = "اِدعم هذا المشروع";
|
||||
"Swipe with Four Fingers" = "مرر بأربعة أصابع";
|
||||
"Swipe with Three Fingers" = "مرر بثلاثة أصابع";
|
||||
"Switch between 3 different styles. You can customize them." = "التبديل بين 3 أنماط مختلفة.يمكنك تخصيصها.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "в началото";
|
||||
"Start at login" = "Започнете от вход";
|
||||
"Start at login:" = "Пусни при стартиране";
|
||||
"Support this project ❤️" = "Подкрепете този проект ❤";
|
||||
"Support this project" = "Подкрепете този проект";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Превключете между 3 различни стила.Можете да ги персонализирате.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "শুরু করুন";
|
||||
"Start at login" = "লগইন শুরু করুন";
|
||||
"Start at login:" = "লগইন থেকে শুরু করুন:";
|
||||
"Support this project ❤️" = "এই প্রকল্প সমর্থন ❤";
|
||||
"Support this project" = "এই প্রকল্প সমর্থন";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "3 টি বিভিন্ন শৈলীর মধ্যে স্যুইচ করুন।আপনি তাদের কাস্টমাইজ করতে পারেন।";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "Inici";
|
||||
"Start at login" = "Obrir en iniciar sessió";
|
||||
"Start at login:" = "Obrir en iniciar la sessió:";
|
||||
"Support this project ❤️" = "Recolzar aquest projecte ❤️";
|
||||
"Support this project" = "Recolzar aquest projecte";
|
||||
"Swipe with Four Fingers" = "Lliscament de quatre dits";
|
||||
"Swipe with Three Fingers" = "Lliscament de tres dits";
|
||||
"Switch between 3 different styles. You can customize them." = "Escull entre 3 estils diferents i personalitza'ls.";
|
||||
|
||||
@@ -202,7 +202,7 @@
|
||||
"Start" = "Na začátku";
|
||||
"Start at login" = "Spustit po přihlášení";
|
||||
"Start at login:" = "Spustit po přihlášení:";
|
||||
"Support this project ❤️" = "Podpořte tento projekt ❤";
|
||||
"Support this project" = "Podpořte tento projekt";
|
||||
"Swipe with Four Fingers" = "Přejeďte čtyřmi prsty";
|
||||
"Swipe with Three Fingers" = "Přejeďte třemi prsty";
|
||||
"Switch between 3 different styles. You can customize them." = "Přepínejte mezi 3 různými styly. Můžete si je upravit.";
|
||||
|
||||
@@ -202,7 +202,7 @@
|
||||
"Start" = "Start";
|
||||
"Start at login" = "Start ved login";
|
||||
"Start at login:" = "Start ved login:";
|
||||
"Support this project ❤️" = "Støt dette projekt ❤️";
|
||||
"Support this project" = "Støt dette projekt";
|
||||
"Swipe with Four Fingers" = "Stryg med fire fingre";
|
||||
"Swipe with Three Fingers" = "Stryg med tre fingre";
|
||||
"Switch between 3 different styles. You can customize them." = "Skift mellem 3 forskellige stilarter.Du kan tilpasse dem.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Anfang";
|
||||
"Start at login" = "Beim Anmelden starten";
|
||||
"Start at login:" = "Beim Anmelden starten:";
|
||||
"Support this project ❤️" = "Unterstütze dieses Projekt ❤️";
|
||||
"Support this project" = "Unterstütze dieses Projekt";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Wechseln Sie zwischen 3 verschiedenen Stilen. Sie können sie anpassen.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Αρχή";
|
||||
"Start at login" = "Άνοιγμα κατά την είσοδο";
|
||||
"Start at login:" = "Άνοιγμα κατά την είσοδο:";
|
||||
"Support this project ❤️" = "Υποστηρίξτε αυτό το έργο ❤️";
|
||||
"Support this project" = "Υποστηρίξτε αυτό το έργο";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Εναλλαγή μεταξύ 3 διαφορετικών στυλ. Μπορείτε να τα προσαρμόσετε.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Start";
|
||||
"Start at login" = "Start at login";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "Support this project ❤️";
|
||||
"Support this project" = "Support this project";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Switch between 3 different styles. You can customize them.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Comienzo";
|
||||
"Start at login" = "Comience a iniciar sesión";
|
||||
"Start at login:" = "Cargar al inicio:";
|
||||
"Support this project ❤️" = "Apoyar este proyecto ❤️";
|
||||
"Support this project" = "Apoyar este proyecto";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Cambie entre 3 estilos diferentes.Puedes personalizarlos.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Start";
|
||||
"Start at login" = "Alustage sisselogimisest";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "Toetage seda projekti ❤️";
|
||||
"Support this project" = "Toetage seda projekti";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Lülitage 3 erineva stiili vahel.Saate neid kohandada.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "شروع";
|
||||
"Start at login" = "از ورود به سیستم شروع کنید";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "پشتیبانی از این پروژه ❤";
|
||||
"Support this project" = "پشتیبانی از این پروژه";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "بین 3 سبک مختلف تغییر کنید.می توانید آنها را سفارشی کنید.";
|
||||
|
||||
@@ -202,7 +202,7 @@
|
||||
"Start" = "Alku";
|
||||
"Start at login" = "Avaa sisäänkirjauduttaessa";
|
||||
"Start at login:" = "Avaa sisäänkirjauduttaessa:";
|
||||
"Support this project ❤️" = "Tue tätä projektia ❤️";
|
||||
"Support this project" = "Tue tätä projektia";
|
||||
"Swipe with Four Fingers" = "Pyyhkäise 4 sormella";
|
||||
"Swipe with Three Fingers" = "Pyyhkäise 3 sormella";
|
||||
"Switch between 3 different styles. You can customize them." = "Vaihda 3 eri tyylin välillä. Voit mukauttaa niitä.";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "le Début";
|
||||
"Start at login" = "Lancer au démarrage";
|
||||
"Start at login:" = "Lancer au démarrage :";
|
||||
"Support this project ❤️" = "Soutenir ce projet ❤️";
|
||||
"Support this project" = "Soutenir ce projet";
|
||||
"Swipe with Four Fingers" = "Glisser avec quatre doigts";
|
||||
"Swipe with Three Fingers" = "Glisser avec trois doigts";
|
||||
"Switch between 3 different styles. You can customize them." = "Choisissez et personnalisez entre ces 3 styles différents...";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "Tosaigh";
|
||||
"Start at login" = "Tosaigh ag logáil isteach";
|
||||
"Start at login:" = "Tosaigh ag logáil isteach:";
|
||||
"Support this project ❤️" = "Tacaigh leis an tionscadal seo ❤️";
|
||||
"Support this project" = "Tacaigh leis an tionscadal seo";
|
||||
"Swipe with Four Fingers" = "Swipe le Ceithre mhéar";
|
||||
"Swipe with Three Fingers" = "Swipe le Trí mhéar";
|
||||
"Switch between 3 different styles. You can customize them." = "Athraigh idir 3 stíleanna éagsúla. Is féidir leat iad a shaincheapadh.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Comezo";
|
||||
"Start at login" = "Comeza no inicio de sesión";
|
||||
"Start at login:" = "Cargar ao comezo:";
|
||||
"Support this project ❤️" = "Apoia a este proxecto ❤️";
|
||||
"Support this project" = "Apoia a este proxecto";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Cambia entre 3 estilos diferentes.Podes personalizalos.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Start";
|
||||
"Start at login" = "Start at login";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "Support this project ❤️";
|
||||
"Support this project" = "Support this project";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Switch between 3 different styles. You can customize them.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "התחלה";
|
||||
"Start at login" = "התחל בכניסה";
|
||||
"Start at login:" = "התחל בהפעלת המחשב:";
|
||||
"Support this project ❤️" = "תמיכה בפרויקט ❤️";
|
||||
"Support this project" = "תמיכה בפרויקט";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "מעבר בין 3 סגנונות שונים.אתה יכול להתאים אותם.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "शुरुआत";
|
||||
"Start at login" = "लॉगिन पर शुरू करें";
|
||||
"Start at login:" = "लॉग इन पे चलाओ:";
|
||||
"Support this project ❤️" = "इस परियोजना का समर्थन करें ❤";
|
||||
"Support this project" = "इस परियोजना का समर्थन करें";
|
||||
"Swipe with Four Fingers" = "चार अंगुलियों से स्वाइप करें";
|
||||
"Swipe with Three Fingers" = "तीन अंगुलियों से स्वाइप करें";
|
||||
"Switch between 3 different styles. You can customize them." = "3 अलग -अलग शैलियों के बीच स्विच करें।आप उन्हें अनुकूलित कर सकते हैं।";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Start";
|
||||
"Start at login" = "Započnite od prijave";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "Podržite ovaj projekt ❤️";
|
||||
"Support this project" = "Podržite ovaj projekt";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Prebacivanje između 3 različita stila.Možete ih prilagoditi.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Elején";
|
||||
"Start at login" = "Indítás bejelentkezéskor";
|
||||
"Start at login:" = "Indítás bejelentkezéskor:";
|
||||
"Support this project ❤️" = "Támogasd a projektet ❤️";
|
||||
"Support this project" = "Támogasd a projektet";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Váltás 3 testre szabható stílus között";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Mulai";
|
||||
"Start at login" = "Mulai dari login";
|
||||
"Start at login:" = "Mulai saat masuk:";
|
||||
"Support this project ❤️" = "Dukung proyek ini ❤️";
|
||||
"Support this project" = "Dukung proyek ini";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Beralih di antara 3 gaya yang berbeda.Anda dapat menyesuaikannya.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Upphaf";
|
||||
"Start at login" = "Byrjaðu á innskráningu";
|
||||
"Start at login:" = "Keyra við innskráningu:";
|
||||
"Support this project ❤️" = "Styrkja verkefnið ❤️";
|
||||
"Support this project" = "Styrkja verkefnið";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Skiptu á milli 3 mismunandi stíl.Þú getur sérsniðið þá.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "All'inizio";
|
||||
"Start at login" = "Avvia al login";
|
||||
"Start at login:" = "Avvia al login:";
|
||||
"Support this project ❤️" = "Supporta questo progetto";
|
||||
"Support this project" = "Supporta questo progetto";
|
||||
"Swipe with Four Fingers" = "Scorri con quattro dita";
|
||||
"Swipe with Three Fingers" = "Scorri con tre dita";
|
||||
"Switch between 3 different styles. You can customize them." = "Scegli uno dei 3 stili e personalizzalo come vuoi.";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "文頭";
|
||||
"Start at login" = "ログイン時に起動";
|
||||
"Start at login:" = "ログイン時に起動:";
|
||||
"Support this project ❤️" = "このプロジェクトを支援する ❤️";
|
||||
"Support this project" = "このプロジェクトを支援する";
|
||||
"Swipe with Four Fingers" = "4本指でスワイプ";
|
||||
"Swipe with Three Fingers" = "3本指でスワイプ";
|
||||
"Switch between 3 different styles. You can customize them." = "3つの異なるスタイルを切り替えます。それらをカスタマイズできます。";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "ꦮꦶꦮꦶꦠ꧀";
|
||||
"Start at login" = "Start at login";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "Support this project ❤️";
|
||||
"Support this project" = "Support this project";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Switch between 3 different styles. You can customize them.";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "ಶುರುಮಾಡಿ";
|
||||
"Start at login" = "Start at login";
|
||||
"Start at login:" = "ಶುರುವಿನಲ್ಲೇ ಲಾಗಿನ್ ಆಗಿ:";
|
||||
"Support this project ❤️" = "Support this project ❤️";
|
||||
"Support this project" = "Support this project";
|
||||
"Swipe with Four Fingers" = "ನಾಲ್ಕು ಬೆರಳುಗಳಿಂದ ಸ್ವೈಪ್ ಮಾಡಿ";
|
||||
"Swipe with Three Fingers" = "ಮೂರು ಬೆರಳುಗಳಿಂದ ಸ್ವೈಪ್ ಮಾಡಿ";
|
||||
"Switch between 3 different styles. You can customize them." = "Switch between 3 different styles. You can customize them.";
|
||||
|
||||
@@ -202,7 +202,7 @@
|
||||
"Start" = "처음";
|
||||
"Start at login" = "로그인 시 시작";
|
||||
"Start at login:" = "로그인 시 자동 실행:";
|
||||
"Support this project ❤️" = "이 프로젝트 후원하기 ❤️";
|
||||
"Support this project" = "이 프로젝트 후원하기";
|
||||
"Swipe with Four Fingers" = "네 손가락으로 쓸어넘기기";
|
||||
"Swipe with Three Fingers" = "세 손가락으로 쓸어넘기기";
|
||||
"Switch between 3 different styles. You can customize them." = "서로 다른 세 스타일 중에서 고르세요. 사용자 지정할 수도 있습니다.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Destpêk";
|
||||
"Start at login" = "Li Têkeftinê dest pê bikin";
|
||||
"Start at login:" = "Di Têketinê de destpêbike";
|
||||
"Support this project ❤️" = "Piştgiriya vê projeyê";
|
||||
"Support this project" = "Piştgiriya vê projeyê";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Di navbera 3 şêwazên cûda de veguherînin.Hûn dikarin wan xweş bikin.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Nei fänken";
|
||||
"Start at login" = "Start um Login";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "Ënnerstëtzt dëse Projet ❤️";
|
||||
"Support this project" = "Ënnerstëtzt dëse Projet";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Schalt tëscht 3 verschidde Stiler.Dir kënnt se personaliséieren.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Start";
|
||||
"Start at login" = "Start at login";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "Support this project ❤️";
|
||||
"Support this project" = "Support this project";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Switch between 3 different styles. You can customize them.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Start";
|
||||
"Start at login" = "Start at login";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "Support this project ❤️";
|
||||
"Support this project" = "Support this project";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Switch between 3 different styles. You can customize them.";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "Start";
|
||||
"Start at login" = "Start ved innlogging";
|
||||
"Start at login:" = "Start ved innlogging:";
|
||||
"Support this project ❤️" = "Støtt dette prosjektet ❤️";
|
||||
"Support this project" = "Støtt dette prosjektet";
|
||||
"Swipe with Four Fingers" = "Sveip med fire fingre";
|
||||
"Swipe with Three Fingers" = "Sveip med tre fingre";
|
||||
"Switch between 3 different styles. You can customize them." = "Bytt mellom 3 forskjellige stiler. Du kan tilpasse dem.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Start";
|
||||
"Start at login" = "Begin bij inloggen";
|
||||
"Start at login:" = "Start bij inloggen:";
|
||||
"Support this project ❤️" = "Steun dit project ❤️";
|
||||
"Support this project" = "Steun dit project";
|
||||
"Swipe with Four Fingers" = "Veeg met 4 vingers";
|
||||
"Swipe with Three Fingers" = "Veeg met 3 vingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Schakel tussen 3 verschillende stijlen.U kunt ze aanpassen.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Byrjinga";
|
||||
"Start at login" = "Start at login";
|
||||
"Start at login:" = "Start ved innlogging:";
|
||||
"Support this project ❤️" = "Støtt dette prosjektet ❤️";
|
||||
"Support this project" = "Støtt dette prosjektet";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Switch between 3 different styles. You can customize them.";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "Na początku";
|
||||
"Start at login" = "Otwieraj podczas logowania";
|
||||
"Start at login:" = "Uruchom przy zalogowaniu:";
|
||||
"Support this project ❤️" = "Wesprzyj ten projekt ❤️";
|
||||
"Support this project" = "Wesprzyj ten projekt";
|
||||
"Swipe with Four Fingers" = "Przeciągnięcie Czterema Palcami";
|
||||
"Swipe with Three Fingers" = "Przeciągnięcie Trzema Palcami";
|
||||
"Switch between 3 different styles. You can customize them." = "Przełącz między 3 różnymi stylami. Możesz je dostosować.";
|
||||
|
||||
@@ -202,7 +202,7 @@
|
||||
"Start" = "No início";
|
||||
"Start at login" = "Começar no Início de Sessão";
|
||||
"Start at login:" = "Iniciar ao efetuar login:";
|
||||
"Support this project ❤️" = "Apoie este projeto ❤️";
|
||||
"Support this project" = "Apoie este projeto";
|
||||
"Swipe with Four Fingers" = "Passe quatro dedos";
|
||||
"Swipe with Three Fingers" = "Passe três dedos";
|
||||
"Switch between 3 different styles. You can customize them." = "Alterne entre 3 estilos diferentes. Você pode personalizá-los.";
|
||||
|
||||
@@ -202,7 +202,7 @@
|
||||
"Start" = "Início";
|
||||
"Start at login" = "Começar no arranque";
|
||||
"Start at login:" = "Iniciar ao efectuar login:";
|
||||
"Support this project ❤️" = "Apoie este projecto ❤️";
|
||||
"Support this project" = "Apoie este projecto";
|
||||
"Swipe with Four Fingers" = "Deslizar com quatro dedos";
|
||||
"Swipe with Three Fingers" = "Deslizar com três dedos";
|
||||
"Switch between 3 different styles. You can customize them." = "Alternar entre 3 estilos diferentes. Pode personalizá-los.";
|
||||
|
||||
@@ -202,7 +202,7 @@
|
||||
"Start" = "Start";
|
||||
"Start at login" = "Deschide la logare";
|
||||
"Start at login:" = "Deschide la logare:";
|
||||
"Support this project ❤️" = "Susține acest proiect ❤️";
|
||||
"Support this project" = "Susține acest proiect";
|
||||
"Swipe with Four Fingers" = "Glisare cu Patru Degete";
|
||||
"Swipe with Three Fingers" = "Glisare cu Trei Degete";
|
||||
"Switch between 3 different styles. You can customize them." = "Comută între 3 stiluri diferite. Le poți personaliza.";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "Начало";
|
||||
"Start at login" = "Запускать при входе в систему";
|
||||
"Start at login:" = "Запускать при входе в систему:";
|
||||
"Support this project ❤️" = "Поддержать этот проект ❤️";
|
||||
"Support this project" = "Поддержать этот проект";
|
||||
"Swipe with Four Fingers" = "Свайп четырьмя пальцами";
|
||||
"Swipe with Three Fingers" = "Свайп тремя пальцами";
|
||||
"Switch between 3 different styles. You can customize them." = "Переключайтесь между 3 разными стилями. Вы можете настраивать их.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Začiatok";
|
||||
"Start at login" = "Začnite pri prihlásení";
|
||||
"Start at login:" = "Spustiť pri štarte systému:";
|
||||
"Support this project ❤️" = "Podporte tento projekt ❤";
|
||||
"Support this project" = "Podporte tento projekt";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Prepnite medzi 3 rôzne štýly.Môžete ich prispôsobiť.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Začetek";
|
||||
"Start at login" = "Začnite pri prijavi";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "Podprite ta projekt ❤️";
|
||||
"Support this project" = "Podprite ta projekt";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Preklopite med 3 različnimi slogi.Jih lahko prilagodite.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Fillim";
|
||||
"Start at login" = "Filloni në hyrje";
|
||||
"Start at login:" = "Starto gjatë identifikimit:";
|
||||
"Support this project ❤️" = "Mbështetni këtë projekt";
|
||||
"Support this project" = "Mbështetni këtë projekt";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Kaloni midis 3 stileve të ndryshme.Ju mund t'i rregulloni ato.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Početak";
|
||||
"Start at login" = "Почните при пријави";
|
||||
"Start at login:" = "Startuj nakon prijave:";
|
||||
"Support this project ❤️" = "Подршка овог пројекта ❤";
|
||||
"Support this project" = "Подршка овог пројекта";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Прелазите између 3 различите стилове.Можете их прилагодити.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Början";
|
||||
"Start at login" = "Starta vid inloggning";
|
||||
"Start at login:" = "Starta vid inloggning:";
|
||||
"Support this project ❤️" = "Stöd projektet ❤️";
|
||||
"Support this project" = "Stöd projektet";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Välj mellan 3 olika stilar. Du kan anpassa dessa.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "தொடக்க";
|
||||
"Start at login" = "உள்நுழைவில் தொடங்கவும்";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "இந்த திட்டத்தை ஆதரிக்கவும்";
|
||||
"Support this project" = "இந்த திட்டத்தை ஆதரிக்கவும்";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "3 வெவ்வேறு பாணிகளுக்கு இடையில் மாறவும்.நீங்கள் அவற்றைத் தனிப்பயனாக்கலாம்.";
|
||||
|
||||
@@ -202,7 +202,7 @@
|
||||
"Start" = "หน้า";
|
||||
"Start at login" = "เริ่มต้นเมื่อเข้าสู่ระบบ";
|
||||
"Start at login:" = "เริ่มเมื่อเข้าสู่ระบบ:";
|
||||
"Support this project ❤️" = "ให้การสนับสนุน ❤️";
|
||||
"Support this project" = "ให้การสนับสนุน";
|
||||
"Swipe with Four Fingers" = "ปัดด้วยสี่นิ้ว";
|
||||
"Swipe with Three Fingers" = "ปัดด้วยสามนิ้ว";
|
||||
"Switch between 3 different styles. You can customize them." = "สลับระหว่าง 3 สไตล์ที่แตกต่างกัน คุณสามารถปรับแต่งได้";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "Baş";
|
||||
"Start at login" = "Girişten Başlayın";
|
||||
"Start at login:" = "Sistem açılışında çalıştır:";
|
||||
"Support this project ❤️" = "Projeyi destekle ❤️";
|
||||
"Support this project" = "Projeyi destekle";
|
||||
"Swipe with Four Fingers" = "Dört Parmakla Kaydır";
|
||||
"Swipe with Three Fingers" = "Üç Parmakla Kaydır";
|
||||
"Switch between 3 different styles. You can customize them." = "3 farklı stil arasında geçiş yapın.Onları özelleştirebilirsiniz.";
|
||||
|
||||
@@ -202,7 +202,7 @@
|
||||
"Start" = "Початок";
|
||||
"Start at login" = "Запускати під час входу в ОС";
|
||||
"Start at login:" = "Запускати під час входу:";
|
||||
"Support this project ❤️" = "Підтримати цей проєкт ❤️";
|
||||
"Support this project" = "Підтримати цей проєкт";
|
||||
"Swipe with Four Fingers" = "Рух чотирма пальцями";
|
||||
"Swipe with Three Fingers" = "Рух трьома пальцями";
|
||||
"Switch between 3 different styles. You can customize them." = "Перемикання між 3 різними виглядами. Ви можете їх налаштувати.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Boshlamoq";
|
||||
"Start at login" = "Kirishdan boshlang";
|
||||
"Start at login:" = "Start at login:";
|
||||
"Support this project ❤️" = "Ushbu loyihani qo'llab-quvvatlang";
|
||||
"Support this project" = "Ushbu loyihani qo'llab-quvvatlang";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "3 xil uslubni almashtiring.Siz ularni sozlashingiz mumkin.";
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
"Start" = "Đầu";
|
||||
"Start at login" = "Bắt đầu tại Đăng nhập";
|
||||
"Start at login:" = "Khởi động khi đăng nhập:";
|
||||
"Support this project ❤️" = "Ủng hộ dự án này ❤️";
|
||||
"Support this project" = "Ủng hộ dự án này";
|
||||
"Swipe with Four Fingers" = "Swipe with Four Fingers";
|
||||
"Swipe with Three Fingers" = "Swipe with Three Fingers";
|
||||
"Switch between 3 different styles. You can customize them." = "Chuyển đổi giữa 3 kiểu khác nhau.Bạn có thể tùy chỉnh chúng.";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "开头";
|
||||
"Start at login" = "登录时启动";
|
||||
"Start at login:" = "登录时启动:";
|
||||
"Support this project ❤️" = "支持该项目 ❤️";
|
||||
"Support this project" = "支持该项目";
|
||||
"Swipe with Four Fingers" = "用四指轻扫";
|
||||
"Swipe with Three Fingers" = "用三指轻扫";
|
||||
"Switch between 3 different styles. You can customize them." = "在3种不同样式之间切换。您可以自定义它们。";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "開頭";
|
||||
"Start at login" = "在登入時啟動";
|
||||
"Start at login:" = "在登入時啟動:";
|
||||
"Support this project ❤️" = "支持這個專案 ❤️";
|
||||
"Support this project" = "支持這個專案";
|
||||
"Swipe with Four Fingers" = "用四指滑動";
|
||||
"Swipe with Three Fingers" = "用三指滑動";
|
||||
"Switch between 3 different styles. You can customize them." = "在 3 種不同樣式之間切換。您可以客製化它們。";
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
"Start" = "啟󠄁動";
|
||||
"Start at login" = "登入時啟󠄁動";
|
||||
"Start at login:" = "登入時啟󠄁動:";
|
||||
"Support this project ❤️" = "支持這個項目 ❤️";
|
||||
"Support this project" = "支持這個項目";
|
||||
"Swipe with Four Fingers" = "四指輕掃";
|
||||
"Swipe with Three Fingers" = "三指輕掃";
|
||||
"Switch between 3 different styles. You can customize them." = "在 3 種不同的樣式之間切換。你可以自訂它們。";
|
||||
|
||||
@@ -41,7 +41,6 @@ class FeedbackWindow: NSWindow {
|
||||
header.spacing = GridView.interPadding
|
||||
sendButton = NSButton(title: NSLocalizedString("Send", comment: ""), target: nil, action: #selector(sendCallback))
|
||||
sendButton.keyEquivalent = "\r"
|
||||
sendButton.isEnabled = false
|
||||
let buttons = StackView([
|
||||
NSButton(title: NSLocalizedString("Cancel", comment: ""), target: nil, action: #selector(cancel)),
|
||||
sendButton,
|
||||
@@ -52,24 +51,26 @@ class FeedbackWindow: NSWindow {
|
||||
email = TextArea(80, 1, NSLocalizedString("Optional: email (if you want a reply)", comment: ""))
|
||||
debugProfile = NSButton(checkboxWithTitle: NSLocalizedString("Send debug profile (CPU, memory, etc)", comment: ""), target: nil, action: nil)
|
||||
debugProfile.state = .on
|
||||
let warning = BoldLabel(NSLocalizedString("All data from this form will be made public, as a ticket on github.com", comment: ""))
|
||||
let warning = BoldLabel("ℹ️ " + NSLocalizedString("All data from this form will be made public, as a ticket on github.com", comment: ""))
|
||||
let view = GridView([
|
||||
[header],
|
||||
[NSView()],
|
||||
[warning],
|
||||
[issueTitle],
|
||||
[body],
|
||||
[email],
|
||||
[debugProfile],
|
||||
[buttons],
|
||||
[warning],
|
||||
])
|
||||
view.cell(atColumnIndex: 0, rowIndex: 4).xPlacement = .trailing
|
||||
view.cell(atColumnIndex: 0, rowIndex: 5).xPlacement = .trailing
|
||||
view.cell(atColumnIndex: 0, rowIndex: 7).xPlacement = .trailing
|
||||
setContentSize(view.fittingSize)
|
||||
contentView = view
|
||||
checkEmptyFields()
|
||||
}
|
||||
|
||||
func checkEmptyFields() {
|
||||
sendButton.isEnabled = !body.stringValue.isEmpty && !issueTitle.stringValue.isEmpty
|
||||
sendButton.toolTip = sendButton.isEnabled ? "" : NSLocalizedString("Please fill in the form", comment: "")
|
||||
}
|
||||
|
||||
// allow to close with the escape key
|
||||
|
||||
+19
-32
@@ -5,6 +5,16 @@ class Menubar {
|
||||
static var menu: NSMenu!
|
||||
static var permissionCalloutMenuItems: [NSMenuItem]?
|
||||
|
||||
static func addMenuItem(_ title: String, _ action: Selector, _ keyEquivalent: String, _ symbolName: String?, _ color: NSColor? = nil) {
|
||||
let item = menu.addItem(withTitle: title, action: action, keyEquivalent: keyEquivalent)
|
||||
if #available(macOS 26.0, *), let symbolName {
|
||||
item.image = NSImage(systemSymbolName: symbolName, accessibilityDescription: nil)
|
||||
if let color {
|
||||
item.image = item.image?.withSymbolConfiguration(.init(paletteColors: [color]))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static func initialize() {
|
||||
menu = NSMenu()
|
||||
menu.title = App.name // perf: prevent going through expensive code-path within appkit
|
||||
@@ -12,40 +22,17 @@ class Menubar {
|
||||
permissionCalloutMenuItem.view = PermissionCallout()
|
||||
let calloutSeparator = NSMenuItem.separator()
|
||||
permissionCalloutMenuItems = [permissionCalloutMenuItem, calloutSeparator]
|
||||
menu.addItem(
|
||||
withTitle: String(format: NSLocalizedString("About %@", comment: "Menubar option. %@ is AltTab"), App.name),
|
||||
action: #selector(App.app.showAboutTab),
|
||||
keyEquivalent: "")
|
||||
addMenuItem(NSLocalizedString("Show", comment: "Menubar option"), #selector(App.app.showUiFromShortcut0), "", "eye")
|
||||
menu.addItem(NSMenuItem.separator())
|
||||
menu.addItem(
|
||||
withTitle: NSLocalizedString("Show", comment: "Menubar option"),
|
||||
action: #selector(App.app.showUiFromShortcut0),
|
||||
keyEquivalent: "")
|
||||
menu.addItem(
|
||||
withTitle: NSLocalizedString("Preferences…", comment: "Menubar option"),
|
||||
action: #selector(App.app.showPreferencesWindow),
|
||||
keyEquivalent: ",")
|
||||
menu.addItem(
|
||||
withTitle: NSLocalizedString("Check for updates…", comment: "Menubar option"),
|
||||
action: #selector(App.app.checkForUpdatesNow),
|
||||
keyEquivalent: "")
|
||||
menu.addItem(
|
||||
withTitle: NSLocalizedString("Check permissions…", comment: "Menubar option"),
|
||||
action: #selector(App.app.checkPermissions),
|
||||
keyEquivalent: "")
|
||||
menu.addItem(
|
||||
withTitle: NSLocalizedString("Send feedback…", comment: "Menubar option"),
|
||||
action: #selector(App.app.showFeedbackPanel),
|
||||
keyEquivalent: "")
|
||||
menu.addItem(
|
||||
withTitle: NSLocalizedString("Support this project ❤️", comment: "Menubar option"),
|
||||
action: #selector(App.app.supportProject),
|
||||
keyEquivalent: "")
|
||||
addMenuItem(NSLocalizedString("Settings…", comment: "Menubar option"), #selector(App.app.showPreferencesWindow), ",", "gear")
|
||||
addMenuItem(NSLocalizedString("Check for updates…", comment: "Menubar option"), #selector(App.app.checkForUpdatesNow), "", "checkmark.arrow.trianglehead.clockwise")
|
||||
addMenuItem(NSLocalizedString("Check permissions…", comment: "Menubar option"), #selector(App.app.checkPermissions), "", "hand.raised")
|
||||
menu.addItem(NSMenuItem.separator())
|
||||
menu.addItem(
|
||||
withTitle: String(format: NSLocalizedString("Quit %@", comment: "Menubar option. %@ is AltTab"), App.name),
|
||||
action: #selector(NSApplication.terminate(_:)),
|
||||
keyEquivalent: "q")
|
||||
addMenuItem(String(format: NSLocalizedString("About %@", comment: "Menubar option. %@ is AltTab"), App.name), #selector(App.app.showAboutTab), "", "info.circle")
|
||||
addMenuItem(NSLocalizedString("Send feedback…", comment: "Menubar option"), #selector(App.app.showFeedbackPanel), "", "bubble.left.and.text.bubble.right")
|
||||
addMenuItem(NSLocalizedString("Support this project", comment: "Menubar option"), #selector(App.app.supportProject), "", "heart.fill", .red)
|
||||
menu.addItem(NSMenuItem.separator())
|
||||
addMenuItem(String(format: NSLocalizedString("Quit %@", comment: "Menubar option. %@ is AltTab"), App.name), #selector(NSApplication.terminate(_:)), "q", nil) // "xmark.rectangle" is not necessary; macos automatically recognizes Quit
|
||||
statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.squareLength)
|
||||
statusItem.target = self
|
||||
statusItem.button!.action = #selector(statusItemOnClick)
|
||||
|
||||
@@ -551,7 +551,6 @@ class ThumbnailView: FlippedView {
|
||||
static func widthOfComfortableReadability() -> CGFloat? {
|
||||
let labTitleView = ThumbnailTitleView(font: Appearance.font)
|
||||
labTitleView.stringValue = "abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijk" + extraTextForPadding
|
||||
Logger.error(labTitleView.font)
|
||||
return labTitleView.fittingSize.width
|
||||
}
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ class PermissionsWindow: NSWindow {
|
||||
"accessibility",
|
||||
NSLocalizedString("Accessibility", comment: ""),
|
||||
NSLocalizedString("This permission is needed to focus windows after you release the shortcut", comment: ""),
|
||||
NSLocalizedString("Open Accessibility Preferences…", comment: ""),
|
||||
NSLocalizedString("Open Accessibility Settings…", comment: ""),
|
||||
"x-apple.systempreferences:com.apple.preference.security?Privacy_Accessibility",
|
||||
SystemPermissions.updateAccessibilityIsGranted
|
||||
)
|
||||
@@ -62,7 +62,7 @@ class PermissionsWindow: NSWindow {
|
||||
"screen-recording",
|
||||
NSLocalizedString("Screen Recording", comment: ""),
|
||||
NSLocalizedString("This permission is needed to show thumbnails and preview of open windows", comment: ""),
|
||||
NSLocalizedString("Open Screen Recording Preferences…", comment: ""),
|
||||
NSLocalizedString("Open Screen Recording Settings…", comment: ""),
|
||||
"x-apple.systempreferences:com.apple.preference.security?Privacy_ScreenCapture",
|
||||
SystemPermissions.updateScreenRecordingIsGranted,
|
||||
StackView(LabelAndControl.makeLabelWithCheckbox(NSLocalizedString("Use the app without this permission. Thumbnails won’t show.", comment: ""), "screenRecordingPermissionSkipped", labelPosition: .right))
|
||||
@@ -81,7 +81,7 @@ extension PermissionsWindow: NSWindowDelegate {
|
||||
Logger.debug(SystemPermissions.preStartupPermissionsPassed)
|
||||
if !SystemPermissions.preStartupPermissionsPassed {
|
||||
if SystemPermissions.updateAccessibilityIsGranted() == .notGranted || SystemPermissions.updateScreenRecordingIsGranted() == .notGranted {
|
||||
Logger.error("Before using this app, you need to give permission in System Preferences > Security & Privacy > Privacy > Accessibility.",
|
||||
Logger.error("Before using this app, you need to give permission in System Settings > Privacy & Security > Accessibility.",
|
||||
"Please authorize and re-launch.",
|
||||
"See https://help.rescuetime.com/article/59-how-do-i-enable-accessibility-permissions-on-mac-osx")
|
||||
App.shared.terminate(self)
|
||||
|
||||
@@ -19,8 +19,8 @@ class AboutTab {
|
||||
appIcon.translatesAutoresizingMaskIntoConstraints = false
|
||||
appInfo.spacing = GridView.interPadding
|
||||
appInfo.alignment = .centerY
|
||||
let sendFeedback = NSButton(title: NSLocalizedString("Send feedback…", comment: ""), target: nil, action: #selector(App.app.showFeedbackPanel))
|
||||
let supportProject = NSButton(title: NSLocalizedString("Support this project ❤️", comment: ""), target: nil, action: #selector(App.app.supportProject))
|
||||
let sendFeedback = makeButtonWithIcon(NSLocalizedString("Send feedback…", comment: ""), #selector(App.app.showFeedbackPanel), "bubble.left.and.text.bubble.right")
|
||||
let supportProject = makeButtonWithIcon(NSLocalizedString("Support this project", comment: ""), #selector(App.app.supportProject), "heart.fill", .red)
|
||||
let grid = GridView([
|
||||
[appInfo],
|
||||
[sendFeedback],
|
||||
@@ -34,4 +34,16 @@ class AboutTab {
|
||||
grid.fit()
|
||||
return grid
|
||||
}
|
||||
|
||||
private static func makeButtonWithIcon(_ title: String, _ selector: Selector, _ symbolName: String?, _ color: NSColor? = nil) -> NSButton {
|
||||
let button = NSButton(title: title, target: nil, action: selector)
|
||||
if #available(macOS 26.0, *), let symbolName {
|
||||
button.image = NSImage(systemSymbolName: symbolName, accessibilityDescription: nil)
|
||||
button.imagePosition = .imageLeading
|
||||
if let color {
|
||||
button.image = button.image?.withSymbolConfiguration(.init(paletteColors: [color]))
|
||||
}
|
||||
}
|
||||
return button
|
||||
}
|
||||
}
|
||||
@@ -33,7 +33,7 @@ class GeneralTab {
|
||||
])
|
||||
let language = TableGroupView.Row(leftTitle: NSLocalizedString("Language", comment: ""),
|
||||
rightViews: [LabelAndControl.makeDropdown("language", LanguagePreference.allCases, extraAction: setLanguageCallback)])
|
||||
let resetPreferences = NSButton(title: NSLocalizedString("Reset preferences and restart…", comment: ""), target: self, action: #selector(GeneralTab.resetPreferences))
|
||||
let resetPreferences = NSButton(title: NSLocalizedString("Reset settings and restart…", comment: ""), target: self, action: #selector(GeneralTab.resetPreferences))
|
||||
if #available(macOS 11.0, *) { resetPreferences.hasDestructiveAction = true }
|
||||
for i in 0..<MenubarIconPreference.allCases.count {
|
||||
let image = NSImage.initCopy("menubar-\(i)")
|
||||
@@ -74,7 +74,7 @@ class GeneralTab {
|
||||
alert.messageText = ""
|
||||
alert.informativeText = NSLocalizedString("You can’t undo this action.", comment: "")
|
||||
alert.addButton(withTitle: NSLocalizedString("Cancel", comment: ""))
|
||||
let resetButton = alert.addButton(withTitle: NSLocalizedString("Reset preferences and restart", comment: ""))
|
||||
let resetButton = alert.addButton(withTitle: NSLocalizedString("Reset settings and restart", comment: ""))
|
||||
if #available(macOS 11.0, *) { resetButton.hasDestructiveAction = true }
|
||||
if alert.runModal() == .alertSecondButtonReturn {
|
||||
Preferences.resetAll()
|
||||
|
||||
@@ -82,7 +82,7 @@ class ControlsTab {
|
||||
|
||||
private static func gestureTab(_ index: Int) -> TableGroupView {
|
||||
let label = NSLocalizedString("You may need to disable some conflicting system gestures", comment: "")
|
||||
let button = NSButton(title: NSLocalizedString("Open Trackpad Preferences…", comment: ""), target: self, action: #selector(openSystemGestures(_:)))
|
||||
let button = NSButton(title: NSLocalizedString("Open Trackpad Settings…", comment: ""), target: self, action: #selector(openSystemGestures(_:)))
|
||||
let infoBtn = LabelAndControl.makeInfoButton(onMouseEntered: { event, view in
|
||||
Popover.shared.show(event: event, positioningView: view, message: label, extraView: button)
|
||||
})
|
||||
|
||||
Reference in new issue
Block a user