diff --git a/README.md b/README.md
index fcf53b3fb..ac4906333 100644
--- a/README.md
+++ b/README.md
@@ -1,26 +1,33 @@
-
+## [New Extensions](https://github.com/ImprovedTube/YouTube-Extension#extensions-new): [**Frame by Frame**](https://chrome.google.com/webstore/detail/frame-by-frame/cclnaabdfgnehogonpeddbgejclcjneh)[](https://github.com/victor-savinov/frame-by-frame), [**HID Control**](https://chrome.google.com/webstore/detail/ctrl-f-freedom-%20-right-cl/ijngdimmjkngoglcjaheoadciaalbafl)[](https://github.com/victor-savinov/hid-control-prevention), [**Dark Mode**](https://chrome.google.com/webstore/detail/dark-mode/declgfomkjdohhjbcfemjklfebflhefl)[](https://github.com/victor-savinov/night-mode)
+
+
+
## [ImprovedTube](https://chrome.google.com/webstore/detail/improve-youtube-open-sour/bnomihfieiccainjcjblhegjgglakjdd) ,
- an extension, that we built to refine & sweeten your experience on YouTube. The first popular features were simply to have a larger player, hide distractions and save your time. By now we also have many powerful features enhancing YouTube functionality. And there is so much left to build! ... - ImprovedTube's User Interface is designed with the UI library **[Satus](https://github.com/victor-savinov/satus)** to manage your settings efficiently. - Technically, ImprovedTube is the only project providing so much CSS to adjust another service🦄(_[cmiiw](https://github.com/search?q=stars%3A%3E700++size%3A%3E3000+++language%3ACSS++App+OR+Addon+OR+Extension+NOT+framework+NOT+apps&type=Repositories&s=updated&o=desc)_)
+ an extension, that we built to refine & sweeten your experience on YouTube. Your liteweight One-Stop-Shop with many powerful features enhancing YouTube functionality. The first popular features were simply to have a larger player, hide distractions and save your time. But there was and is so much left to build! ... - ImprovedTube's User Interface is designed with our UI library **[Satus](https://github.com/victor-savinov/satus)** to manage your settings efficiently. And to create more powerful and familiar apps. BTW, technically, ImprovedTube is the only project in the world providing so much CSS to adjust another site🦄(_[cmiiw](https://github.com/search?q=stars%3A%3E700++size%3A%3E3000+++language%3ACSS++App+OR+Addon+OR+Extension+NOT+framework+NOT+apps&type=Repositories&s=updated&o=desc)_)
## 📝ToDo
-- [ ] **Documentation, Screenshots, Videos** *(will help to learn more about our [~80 Features for YouTube](https://github.com/ImprovedTube/ImprovedTube/wiki/Features))*
-- **[Contributing without programming](https://github.com/ImprovedTube/ImprovedTube/issues/246)**
-
-*ImprovedTube can fly much higher through your effort, thoughts or word of mouth 🌱.
-(ImprovedTube didn't afford advertisement yet, else it would have millions of users and we could work much faster.)*
-
-- [ ] [**active Bugs**](https://github.com/ImprovedTube/YouTube/issues?q=label%3Abug+sort%3Acomments-desc+is%3Aopen) *(we aim to offer (small) bounties on issues labeled '[priority](https://github.com/ImprovedTube/YouTube/issues?q=label%3Apriority+sort%3Acomments-desc+is%3Aopen)'. Please ask)*
-- [ ] [**most wanted new Features**](https://github.com/ImprovedTube/YouTube/issues?q=label%3A"feature%20request"+sort%3Acomments-desc+is%3Aopen) *(you can add a wish 🌟🧚 / an issue-number to your donation.)*
-- [ ] [**other active Issues**](https://github.com/ImprovedTube/YouTube/issues?q=sort%3Acomments-desc+is%3Aopen++-label%3Abug++-label%3A%22feature+request%22+) *(or not labeled 'Bug' or 'Feature' just yet)*
-- [**How to start editing our CSS, JS, JSON**](https://github.com/ImprovedTube/ImprovedTube/pull/371#issuecomment-669725163) *(For CSS or JavaScript-literates)*
-- Newbies are welcome to [try too](https://github.com/ImprovedTube/ImprovedTube/issues/387#issuecomment-664980078). *(We review all edits. We love to code & collaborate)*
-
-## 🥇Credits
+- [ ] **1. Documentation, Screenshots, Videos** *(will help to learn more about our [~80 Features for YouTube](https://github.com/ImprovedTube/ImprovedTube/wiki/Features))*
+ - [*Contributing without programming*](https://github.com/ImprovedTube/ImprovedTube/issues/246) ( *ImprovedTube can fly much higher through your effort, thoughts or word of mouth 🌱. (ImprovedTube didn't afford advertisement yet, else it would have millions of users and we could work much faster.)*
+- [ ] [**2. active Bugs**](https://github.com/ImprovedTube/YouTube/issues?q=label%3Abug+sort%3Acomments-desc+is%3Aopen) *(we aim to offer (small) bounties on issues labeled '[priority](https://github.com/ImprovedTube/YouTube/issues?q=label%3Apriority+sort%3Acomments-desc+is%3Aopen)'. Please ask)*
+- [ ] [**3. most wanted new Features**](https://github.com/ImprovedTube/YouTube/issues?q=label%3A"feature%20request"+sort%3Acomments-desc+is%3Aopen) *(you can add a wish 🌟🧚 / an issue-number to your donation.)*
+- [ ] [**4. other active Issues**](https://github.com/ImprovedTube/YouTube/issues?q=sort%3Acomments-desc+is%3Aopen++-label%3Abug++-label%3A%22feature+request%22+) *(or not labeled 'Bug' or 'Feature' just yet)*
+ - [*How to start editing our CSS, JS, JSON*](https://github.com/ImprovedTube/ImprovedTube/pull/371#issuecomment-669725163) *(For CSS or JavaScript-literates)*
+ - *Newbies are welcome to* [*try too*](https://github.com/ImprovedTube/ImprovedTube/issues/387#issuecomment-664980078). *(We review all edits. We love to code & collaborate)*
+
+## 🏵️Credits
Big thanks ♡ to our [contributors 👪](https://github.com/ImprovedTube/ImprovedTube/graphs/contributors) & [donators](https://www.blockchain.com/btc/address/144kqL6nGEQtVL3QCdADY4EtduZ95Vu1pL)
+### 🌾 Our Projects
+### Extensions (New)
+* **Home:** **History Manager** [ ](https://github.com/victor-savinov/history-manager), Start Page [ ](https://github.com/victor-savinov/start-page), [**To-Do**](https://chrome.google.com/webstore/detail/to-do/mniboiicchcpkffcdlaocnkfpbdihgii)[ ](https://github.com/victor-savinov/to-do)
+* **Browsing:** [**HID Control**(Deny overwriting Right-Click, Ctrl+F,...)](https://chrome.google.com/webstore/detail/ctrl-f-freedom-%20-right-cl/ijngdimmjkngoglcjaheoadciaalbafl) [ ](https://github.com/victor-savinov/hid-control-prevention), [**Custom user agent**](https://chrome.google.com/webstore/detail/custom-user-agent/ncgbkkljbaojkhljombpjejedphfhdjj) [ ](https://github.com/victor-savinov/custom-user-agent), [**Dark Mode**](https://chrome.google.com/webstore/detail/dark-mode/declgfomkjdohhjbcfemjklfebflhefl)[ ](https://github.com/victor-savinov/night-mode), [**Regex Replace**](https://chrome.google.com/webstore/detail/regex-replace/ihcaaefaoebbcklmolaflgllidfamfgm)[ ](https://github.com/victor-savinov/regex-replace)
+ * **Video/Media:** **Equalizer**[ ](https://github.com/victor-savinov/equalizer), [**Frame by Frame**](https://chrome.google.com/webstore/detail/frame-by-frame/cclnaabdfgnehogonpeddbgejclcjneh)[ ](https://github.com/victor-savinov/frame-by-frame), [**unBlob**](https://chrome.google.com/webstore/detail/unblob-alpha/odognhgojidbcgconbcipmgffjcmfaoj)[ ](https://github.com/victor-savinov/unblob)
+ * **Research:** [**Regex Search** (Ctrl+F+Shift)](https://chrome.google.com/webstore/detail/regex-search/pmihaiejckejbpjdnildimfkpcpnohlo)[ ](https://github.com/victor-savinov/regex-search)
+
+**Development:** [**Satus**](https://github.com/victor-savinov/satus), [Theme Engine](https://github.com/victor-savinov/theme-engine), [Pluviam](https://github.com/victor-savinov/pluviam), [Code Editor](https://github.com/victor-savinov/code-editor), [Viscum Player](https://github.com/victor-savinov/vbeiscum-player)
## [🌎Translations](https://github.com/ImprovedTube/ImprovedTube/wiki/Translations)
- [x] [Arabic](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/ar/messages.json) by [Raayib](https://github.com/Raayib)
- [x] [Bahasa Indonesia](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/id/messages.json) by [Bagus23](https://github.com/Bagus23)
@@ -33,32 +40,34 @@ Big thanks ♡ to our [contributors 👪](https://github.com/ImprovedTube/Improv
- [x] [Greek](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/el/messages.json) by [karl01101101](https://github.com/karl01101101)
- [x] [Italian](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/it/messages.json) by [urfausto](https://github.com/urfausto)
- [x] [Hindi](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/hin/messages.json) by [MONISHA MANDAL](https://github.com/monishamandal02)
+- [ ] [Japanese](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/jp/messages.json) still missing! 🥺
- [x] [Korean](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/ko/messages.json) by [Seung-chan Mok](https://github.com/msc9533) and [LYHyoung](https://github.com/LYHyoung)
+- [ ] [Malay](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales//messages.json) missing
- [x] [Norwegian Bokmål](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/no/messages.json) by [Master3395](https://github.com/Master3395) and [Allan Nordhøy](https://github.com/comradekingu)
- [x] [日本語](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/ja/messages.json) by [utuhiro78](https://github.com/utuhiro78)
+- [ ] [Polish](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales//messages.json) missing
- [x] [Português](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/pt_PT/messages.json) by [DrNopt](https://github.com/DrNopt)
- [x] [Português (Brasil)](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/pt_BR/messages.json) by [Mike-Correa](https://github.com/Mike-Correa), [dthiago](https://github.com/dthiago)
+- [ ] [Punjabi](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales//messages.json) missing
- [x] [Slovac](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/sk/messages.json) by [bbc-s](https://github.com/bbc-s)
+- [ ] [Thai](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales//messages.json) missing
- [x] [Türkçe](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/tr/messages.json) by [Onur Dumangöz](https://github.com/onurdumangoz), updated by [daswareinfach](https://github.com/daswareinfach)
- [x] [Русский](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/ru/messages.json) updated by [WhoIsPrivalov](https://github.com/WhoIsPrivalov) and [qweered](https://github.com/qweered)
+- [ ] [Vietnamese](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/vt/messages.json) missing
- [x] [中文 (简体)](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/zh_CN/messages.json) by [niceRAM](https://github.com/niceRAM), [ausers](https://github.com/ausers)
- [x] [中文 (繁體)](https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/zh_TW/messages.json) by [Still34](https://github.com/still34), [water903](https://github.com/water903) and [Ignatius Liu](https://github.com/suitangi)
----
-## Our Work & Projects
-### Extensions
-* Home: ⚬ [History Manager](https://github.com/victor-savinov/history-manager) ⚬ [Start Page](https://github.com/victor-savinov/start-page) ⚬ [To-Do](https://chrome.google.com/webstore/detail/to-do/mniboiicchcpkffcdlaocnkfpbdihgii)(_[Github](https://github.com/victor-savinov/to-do))_
-* Browsing: ⚬ [Custom user agent](https://github.com/victor-savinov/custom-user-agent) ⚬ [Dark Mode](https://chrome.google.com/webstore/detail/dark-mode/declgfomkjdohhjbcfemjklfebflhefl)(_[Github](https://github.com/victor-savinov/night-mode))_ ⚬ [Regex Replace](https://chrome.google.com/webstore/detail/regex-replace/ihcaaefaoebbcklmolaflgllidfamfgm)(_[Github](https://github.com/victor-savinov/regex-replace))_
-* Research: ⚬ [Regex Search](https://chrome.google.com/webstore/detail/regex-search/pmihaiejckejbpjdnildimfkpcpnohlo)(_[Github](https://github.com/victor-savinov/regex-search))_
-* Development / Components: ⚬ [Satus](https://github.com/victor-savinov/satus) ⚬ [Theme Engine](https://github.com/victor-savinov/theme-engine) ⚬ [Pluviam](https://github.com/victor-savinov/pluviam) ⚬ [Code Editor](https://github.com/victor-savinov/code-editor) ⚬ [Viscum Player](https://github.com/victor-savinov/vbeiscum-player)
-### Ideas
-Have you got a great idea / plan / concept? ideas@improvedtube.com
-### Expertise
-Do you need to run an extension, app or site with many users and a great feedback score?
-We would like to help good causes and fund ours, projects@improvedtube.com
-
+## 💼 Our Work
+### 💡 Ideas
+Got a great idea / plan / concept? ideas@improvedtube.com
+### 👩💻 Expertise / Consulting
+Do you need to run a extension, site or app with many users and a great feedback score?
+We would like to help good / meaningful causes. And we need to fund our's... projects@improvedtube.com
+
+
-----
-## Browsers support (Firefox & Safari Store listings links to be added)
+## ImprovedTube Browser support (Firefox & Safari Store listings links to be added)
|[](https://brave.com)Brave | [](https://github.com/chromium/chromium)Chromium | [](https://chrome.google.com/webstore/detail/improve-youtube-open-sour/bnomihfieiccainjcjblhegjgglakjdd)Chrome | [](https://www.microsoft.com/edge)Edge | [](https://foundation.mozilla.org)Firefox | [](https://www.opera.com/)Opera| [](https://www.apple.com/safari/)Safari | [](https://github.com/ric2b/Vivaldi-browser)Vivaldi |
| --------- | --------- | --------- | --------- | --------- | --------- | --------- | --------- |
| 0.52+ | 49.0+ | 49.0+ | 79.0+ | 44.0+ | 36.0+ | x.x+ | 1.0+ |
@@ -98,9 +107,6 @@ Or use one of the published versions: [Stable](https://chrome.google.com/webstor
-
-
-
## Some features of ImprovedTube:
- Video Quality
diff --git a/_locales/ar/messages.json b/_locales/ar/messages.json
index 187c8409c..40600394c 100644
--- a/_locales/ar/messages.json
+++ b/_locales/ar/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "السماح لـ60إطار"
},
+ "forceSDR": {
+ "message": "SDR فرض"
+ },
"alwaysActive": {
"message": "دائما نشط"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "h.264 يحد اليوتيوب من جودة الفيديو الى ١٠٨٠ لـ الترميز"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/bn/messages.json b/_locales/bn/messages.json
index 733d62819..b0fa624c6 100644
--- a/_locales/bn/messages.json
+++ b/_locales/bn/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "60 ফ্রেম প্রতি সেকেন্ অনুমতি দিনড"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "সর্বদা সক্রিয়"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "ইউটিউব h.264 কোডেকের জন্য ভিডিও গুণমানকে 1080p এর মধ্যে সীমাবদ্ধ করে"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/de/messages.json b/_locales/de/messages.json
index efe0f75fd..597be54d1 100644
--- a/_locales/de/messages.json
+++ b/_locales/de/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "60fps zulassen"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Immer aktiv"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube begrenzt die Qualität auf 1080p für den h.264 Codec"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/el/messages.json b/_locales/el/messages.json
index c1c9dc02c..544f30646 100644
--- a/_locales/el/messages.json
+++ b/_locales/el/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Επίτρεψε 60fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Πάντοτε ενεργό"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "Το YouTube περιορίζει την ποιότητα σε 1080p για το h.264 codec"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/en/messages.json b/_locales/en/messages.json
index 873cf124f..f91275c80 100644
--- a/_locales/en/messages.json
+++ b/_locales/en/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Allow 60fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Always active"
},
@@ -809,4 +812,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube limits video quality to 1080p for h.264 codec"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/es/messages.json b/_locales/es/messages.json
index c2ec8e487..8962590c1 100644
--- a/_locales/es/messages.json
+++ b/_locales/es/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Permitir 60fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Siempre activo"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube limita calidad de video a 1080p para el codec h.264"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json
index 76019e5f4..706540a46 100644
--- a/_locales/fr/messages.json
+++ b/_locales/fr/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Jouer à 60 fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Toujours activé"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube limite la qualité vidéo à 1080p pour le codec h.264"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/hin/messages.json b/_locales/hin/messages.json
index 633e8f335..1ee4d90de 100644
--- a/_locales/hin/messages.json
+++ b/_locales/hin/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "60fps की अनुमति दें"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "हमेशा सक्रिय"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "यूट्यूब h.264 कोडेक के लिए वीडियो की गुणवत्ता 1080 पी तक सीमित है"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/id/messages.json b/_locales/id/messages.json
index 75f9af70b..28bc73670 100644
--- a/_locales/id/messages.json
+++ b/_locales/id/messages.json
@@ -41,6 +41,9 @@
"allow60fps": {
"message": "Izinkan 60fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Selalu aktif"
},
diff --git a/_locales/it/messages.json b/_locales/it/messages.json
index f0c222222..e4b3f8183 100644
--- a/_locales/it/messages.json
+++ b/_locales/it/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Permetti 60 fps"
},
+ "forceSDR": {
+ "message": "Forza SDR"
+ },
"alwaysActive": {
"message": "Sempre attivo"
},
@@ -192,22 +195,22 @@
"message": "Albeggio"
},
"decreasePlaybackSpeed": {
- "message": "Riduci velocità riproduzione"
+ "message": "Riduci velocità di riproduzione"
},
"decreaseVolume": {
- "message": "Riduci volume"
+ "message": "Diminuisci volume"
},
"deepOrange": {
- "message": "Arancione profondo"
+ "message": "Arancione intenso"
},
"deepPurple": {
- "message": "Viola profondo"
+ "message": "Viola intenso"
},
"defaultChannelTab": {
- "message": "Scheda predefinita canale"
+ "message": "Scheda predefinita"
},
"deleteYoutubeCookies": {
- "message": "Cancella cookie di YouTube"
+ "message": "Cancella cookie YouTube"
},
"description": {
"message": "Descrizione"
@@ -219,7 +222,7 @@
"message": "Dettagli"
},
"developerOptions": {
- "message": "Opzioni per gli sviluppatori"
+ "message": "Opzioni per sviluppatori"
},
"device": {
"message": "Dispositivo"
@@ -231,7 +234,7 @@
"message": "Disabilitato"
},
"dislike": {
- "message": "Non gradire"
+ "message": "Non mi piace"
},
"donate": {
"message": "Donazione"
@@ -282,7 +285,7 @@
"message": "Piè di pagina"
},
"forcedPlaybackSpeed": {
- "message": "Velocità riproduzione forzata"
+ "message": "Velocità di riproduzione forzata"
},
"forcedTheaterMode": {
"message": "Modalità cinema forzata"
@@ -291,7 +294,7 @@
"message": "Volume forzato"
},
"foundABug": {
- "message": "Trovato un bug?"
+ "message": "Trovato un difetto?"
},
"fullWindow": {
"message": "Finestra intera"
@@ -345,7 +348,7 @@
"message": "Nascondi contenuti in primo piano"
},
"hideFooter": {
- "message": "Nascondi footer"
+ "message": "Nascondi piè di pagina"
},
"hideGradientBottom": {
"message": "Nascondi fondo gradiente"
@@ -402,7 +405,7 @@
"message": "Migliora logo YouTube"
},
"increasePlaybackSpeed": {
- "message": "Aumenta velocità riproduzione"
+ "message": "Incrementa velocità di riproduzione"
},
"increaseVolume": {
"message": "Aumenta volume"
@@ -525,7 +528,7 @@
"message": "Piattaforma"
},
"playbackSpeed": {
- "message": "Velocità riproduzione"
+ "message": "Velocità di riproduzione"
},
"player": {
"message": "Lettore"
@@ -708,10 +711,10 @@
"message": "Questo rimuoverà tutti i cookie di YouTube"
},
"thisWillResetAllSettings": {
- "message": "Questo rimuoverà tutte le impostazioni"
+ "message": "Questo reimposterà l'intera configurazione"
},
"thisWillResetAllShortcuts": {
- "message": "Questo Reimposterà tutte le scorciatoie"
+ "message": "Questo reimposterà tutte le scorciatoie"
},
"thumbnails": {
"message": "Miniature"
@@ -741,7 +744,7 @@
"message": "Sfondo trasparente"
},
"trending": {
- "message": "Di tendenza"
+ "message": "In tendenza"
},
"tryToReloadThePage": {
"message": "Provare a ricaricare la pagina"
diff --git a/_locales/ja/messages.json b/_locales/ja/messages.json
index 4961c702c..e7c46d65a 100644
--- a/_locales/ja/messages.json
+++ b/_locales/ja/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "60fpsを許可する"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "常に有効"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube はH.264コーデックの画質を1080pに制限しています"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/ko/messages.json b/_locales/ko/messages.json
index c3402b28a..f2c3b310d 100644
--- a/_locales/ko/messages.json
+++ b/_locales/ko/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "60에프피에스(fps) 허용"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "항상 활성화"
},
@@ -803,4 +806,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "유튜브는 h.264 코덱에서 비디오 품질을 1080p로 제한합니다"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/nb_NO/messages.json b/_locales/nb_NO/messages.json
index 77df3b6de..718ca9566 100644
--- a/_locales/nb_NO/messages.json
+++ b/_locales/nb_NO/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Tillat 60 bps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Alltid aktiv"
},
@@ -809,4 +812,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube begrenser videokvaliteten til 1080p for H.264-kodeket"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/nl/messages.json b/_locales/nl/messages.json
index f752e7851..d414d68aa 100644
--- a/_locales/nl/messages.json
+++ b/_locales/nl/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "60fps toestaan"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Altijd actief"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube limiteerd video kwaliteit tot 1080p voor h.264 codec"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/no/messages.json b/_locales/no/messages.json
index b81b943ba..45222e855 100644
--- a/_locales/no/messages.json
+++ b/_locales/no/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Tillat 60fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Alltid aktiv"
},
@@ -797,4 +800,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube begrenser videokvaliteten til 1080p for h.264-kodeken"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json
index 366c66f74..1caf16d9d 100644
--- a/_locales/pt_BR/messages.json
+++ b/_locales/pt_BR/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Permitir 60fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Sempre ativo"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "O YouTube limita o codec h.264 à resolução de 1080p"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/pt_PT/messages.json b/_locales/pt_PT/messages.json
index 2603e81ad..ae0f1ab04 100644
--- a/_locales/pt_PT/messages.json
+++ b/_locales/pt_PT/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Permitir 60fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Sempre ativo"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "O YouTube limita a qualidade do video em 1080p para o codec h.264"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/ru/messages.json b/_locales/ru/messages.json
index 98968af4a..8c037bd26 100644
--- a/_locales/ru/messages.json
+++ b/_locales/ru/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Разрешить 60fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Всегда активный"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube ограничивает качетво видео до 1080p для кодека h.264"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/sk/messages.json b/_locales/sk/messages.json
index 89a2ae0f5..794ee18e7 100644
--- a/_locales/sk/messages.json
+++ b/_locales/sk/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "Povoliť 60fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Vždy aktívne"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube obmedzuje kvalitu videa na 1080p pri kodeku h.264"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/tr/messages.json b/_locales/tr/messages.json
index 323157a27..058d4d5d3 100644
--- a/_locales/tr/messages.json
+++ b/_locales/tr/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "60fps'e izin ver"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "Sürekli etkin"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "YouTube, h.264 codec bileşeni için video kalitesini 1080p ile sınırlar"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/zh_CN/messages.json b/_locales/zh_CN/messages.json
index 68b312438..f4167c1bc 100644
--- a/_locales/zh_CN/messages.json
+++ b/_locales/zh_CN/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "允许60FPS"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "始终启用"
},
@@ -812,4 +815,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "采用 H.264 编解码时,YouTube 会将视频画质设为 1080p"
}
-}
\ No newline at end of file
+}
diff --git a/_locales/zh_TW/messages.json b/_locales/zh_TW/messages.json
index 2d4c649d2..f1a795a8a 100644
--- a/_locales/zh_TW/messages.json
+++ b/_locales/zh_TW/messages.json
@@ -38,6 +38,9 @@
"allow60fps": {
"message": "允許 60fps"
},
+ "forceSDR": {
+ "message": "Force SDR"
+ },
"alwaysActive": {
"message": "始終有效"
},
@@ -806,4 +809,4 @@
"youtubeLimitsVideoQualityTo1080pForH264Codec": {
"message": "使用 H.264 編碼時,YouTube 會將畫質限定為 1080p 內。"
}
-}
\ No newline at end of file
+}
diff --git a/popup.js b/popup.js
index 5dfd92284..c6aba9746 100644
--- a/popup.js
+++ b/popup.js
@@ -2209,6 +2209,11 @@ Menu.main.section.player = {
label: 'allow60fps',
value: true
},
+ player_SDR: {
+ type: 'switch',
+ label: 'forceSDR',
+ value: false
+ },
},
section_label__audio: {
@@ -3163,4 +3168,4 @@ function exportData() {
}
}
});
-}
\ No newline at end of file
+}
diff --git a/youtube-scripts.js b/youtube-scripts.js
index f3f3cfbb5..50aeba711 100644
--- a/youtube-scripts.js
+++ b/youtube-scripts.js
@@ -51,6 +51,7 @@
4.15 Repeat
4.16 Rotate
4.17 Popup player
+ 4.18 Force SDR
5.0 Playlist
5.1 Up next autoplay
5.2 Reverse
@@ -190,6 +191,7 @@ ImprovedTube.DOMContentLoaded = function() {
ImprovedTube.init = function() {
this.playerH264();
this.player60fps();
+ this.playerSDR();
this.pageType();
this.shortcuts();
this.DOMContentLoaded();
@@ -2162,6 +2164,19 @@ ImprovedTube.playerPopupButton = function() {
}
};
+/*------------------------------------------------------------------------------
+4.18 Force SDR
+------------------------------------------------------------------------------*/
+
+ImprovedTube.playerSDR = function() {
+ if (this.storage.player_SDR === true) {
+ Object.defineProperty(window.screen, "pixelDepth", {
+ enumerable: true,
+ configurable: true,
+ value: 24
+ });
+ }
+};
/*------------------------------------------------------------------------------
5.0 PLAYLIST