Skip to content

Commit

Permalink
0.1.1
Browse files Browse the repository at this point in the history
Closes #345
Closes #387
Closes #380
Closes #382
Closes #388
  • Loading branch information
ParticleCore committed Mar 18, 2018
1 parent a047bf4 commit bf2faac
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 16 deletions.
2 changes: 1 addition & 1 deletion bin/update.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"[email protected]" : {
"updates" : [
{
"version" : "0.1.0",
"version" : "0.1.1",
"update_link" : "https://github.com/ParticleCore/Iridium/raw/master/dist/Iridium.xpi",
"applications" : {
"gecko" : {
Expand Down
Binary file modified dist/Iridium.xpi
Binary file not shown.
18 changes: 14 additions & 4 deletions src/Userscript/Iridium.user.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// ==UserScript==
// @version 0.1.0
// @version 0.1.1
// @name Iridium
// @namespace https://github.com/ParticleCore
// @description YouTube with more freedom
Expand Down Expand Up @@ -1538,7 +1538,12 @@
video_count.className = "yt-simple-endpoint iri-video-count";
video_count.setAttribute("href", channel_url + "/videos");
video_count.data = {
webNavigationEndpointData: {
commandMetadata: {
webCommandMetadata: {
url: channel_url + "/videos"
}
},
urlEndpoint: {
url: channel_url + "/videos"
}
};
Expand Down Expand Up @@ -2401,6 +2406,12 @@

if (player_api.getAvailableQualityLevels && (available_qualities = player_api.getAvailableQualityLevels())) {

if (available_qualities.length === 0) {
return;
}

this.markedForQuality = false;

if (available_qualities.indexOf(quality) > -1) {

player_api.setPlaybackQuality(quality);
Expand Down Expand Up @@ -2543,8 +2554,6 @@

if (this.markedForQuality && (event === 1 || event === 3) && user_settings.player_quality !== "auto" && (player = document.getElementById("movie_player"))) {

this.markedForQuality = false;

this.setQuality(player, user_settings.player_quality);

}
Expand Down Expand Up @@ -4214,6 +4223,7 @@

if (window.confirm(i18n.iridium_user_settings.confirm_reset)) {

user_settings = null;
iridium_api.initializeSettings();
iridium_api.saveSettings();

Expand Down
2 changes: 1 addition & 1 deletion src/Webextension/_locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"description" : "Čeština"
},
"de_DE" : {
"message" : "{\"language\":\"Deutsch (DE)\",\"section_list\":{\"donate\":\"Spenden\",\"general\":\"Allgemein\",\"video\":\"Video\",\"settings\":\"Einstellungen\"},\"section_titles\":{\"donate\":\"Iridium unterstützen\",\"general\":\"Allgemeine Einstellungen\",\"video\":\"Video Einstellungen\",\"settings\":\"Iridium Einstellungen\"},\"sub_section_titles\":{\"channel\":\"Kanal\",\"blacklist\":\"Blacklist\",\"general\":\"Allgemein\",\"language\":\"Sprache\",\"layout\":\"Aussehen\",\"miner\":\"Monero\",\"paypal\":\"Paypal\",\"patreon\":\"Patreon\",\"playlist\":\"Playlist\",\"player\":\"Player\",\"settings\":\"Einstellungen\",\"thumbnails\":\"Vorschaubilder\"},\"iridium_api\":{\"settings_button\":\"Iridium\",\"feature_link\":\"Finde heraus was dies macht\"},\"welcome_box\":{\"thank_you\":\"Danke für die Installation von Iridium!\",\"settings_instruction\":\"Du kannst deine Einstellungen öffnen, indem du auf das sich oben rechts befindende Dreieck klickst.\",\"features_instruction\":\"Für eine vollständige Liste von Funktionen, besuche den folgenden Link:\",\"features_link\":\"Liste von Funktionen\",\"donate_instruction\":\"Falls du zur Entwicklung dieser Erweiterung beitragen willst, kannst du die folgenden Möglichkeiten nutzen:\",\"paypal_one_time\":\"Einmalige Spende\",\"paypal_any_amount\":\"Beliebiger Betrag\",\"paypal_monthly\":\"Monatliche Spende\",\"patreon_support\":\"Mit Patreon unterstützen\",\"monero_instruction\":\"Trage mithilfe deines Computers bei. Diese Option kann in den Einstellungen aktiviert werden und ist nur in der Userscript-Version verfügbar.\",\"monero_feature_instruction\":\"Über folgenden Link kannst du mehr erfahren:\",\"monero_feature_link\":\"Details zu Monero\",\"button_close\":\"Schließen\"},\"default_logo_page\":{\"label\":\"Standard YouTube-Logo Seite:\",\"options\":[\"Home\",\"Angesagt\",\"Abonnements\"]},\"default_channel_tab\":{\"label\":\"Standardstartseite für Kanal:\",\"options\":[\"Home\",\"Videos\",\"Playlists\",\"Kanäle\",\"Diskussion\",\"Über\"]},\"square_avatars\":{\"label\":\"Profilbilder quadratisch zuschneiden\"},\"improved_logo\":{\"label\":\"Das YouTube-Logo verbessern\"},\"thumbnail_preview\":{\"label\":\"Videos bei Mouseover abspielen\"},\"thumbnail_preview_mute\":{\"label\":\"Shift-Taste schaltet Audio bei Video-Thumbnail Playback um\"},\"popup_player\":{\"label\":\"Player-Popup aktivieren\",\"button_add_title\":\"Popup\"},\"enable_blacklist\":{\"label\":\"Blacklist aktivieren\"},\"blacklist_settings\":{\"button_add_title\":\"Blockieren\",\"button_edit\":\"Bearbeiten\",\"button_import\":\"Importieren\",\"button_export\":\"Exportieren\",\"button_reset\":\"Zurücksetzen\",\"button_save\":\"Speichern\",\"button_close\":\"Schließen\",\"button_remove\":\"Aus Blacklist entfernen\",\"placeholder\":\"Füge hier deine neue Blacklist ein\",\"confirm_reset\":\"Du bist dabei deine Blacklist zurückzusetzen. Es ist ratsam deine jetzige Blacklist zu sichern bevor du fortfährst.\\n\\nMöchtest du fortfahren?\\n\\n\",\"reset_success\":\"Blacklist wurde zurückgesetzt.\\n\\nÄnderungen werden nach einem Neuladen der Seite wirksam.\\n\\n\",\"confirm_import\":\"Du bist dabei deine aktuelle Blacklist zu überschreiben. Es ist ratsam deine jetzige Blacklist zu sichern bevor du fortfährst.\\n\\nMöchtest du fortfahren?\\n\\n\",\"import_success\":\"Deine Blacklist wurde erfolgreich importiert.\\n\\nÄnderungen werden nach einem Neuladen der Seite wirksam.\\n\\n\",\"import_error\":\"Deine Blacklist konnte nicht importiert werden, da das Format ungültig zu sein scheint.\\n\\n\"},\"channel_video_count\":{\"label\":\"Zeige Anzahl hochgeladener Videos\"},\"channel_video_time\":{\"label\":\"Zeige wann das Video hochgeladen wurde\"},\"playlist_reverse_control\":{\"label\":\"Bedienelemente für umgekehrte Playlist aktivieren\",\"button_label\":\"Playlist umkehren\",\"toggle_on\":\"Umkehrfunktion ist ein\",\"toggle_off\":\"Umkehrfunktion ist aus\"},\"player_quality\":{\"label\":\"Standard Videoqualität:\",\"options\":[\"4320p (8k)\",\"2880p (5k)\",\"2160p (4k)\",\"1440p\",\"1080p\",\"720p\",\"480p\",\"360p\",\"240p\",\"144p\",\"Auto\"]},\"player_auto_play\":{\"label\":\"Spiele Videos automatisch ab\"},\"channel_trailer_auto_play\":{\"label\":\"Spiele Kanal-Trailer automatisch ab\"},\"player_annotations\":{\"label\":\"Erlaube Anmerkungen in Videos\"},\"player_subtitles\":{\"label\":\"Erlaube Untertitel in Videos\"},\"player_loudness\":{\"label\":\"Erlaube Lautstärken-Normalisierung\"},\"player_ads\":{\"label\":\"Erlaube Werbung in Videos\"},\"subscribed_channel_player_ads\":{\"label\":\"Erlaube Werbung nur in Videos von abonnierten Kanälen\"},\"player_hfr\":{\"label\":\"Erlaube HFR (60fps) Streams\"},\"player_memorize_size\":{\"label\":\"Playergröße merken\"},\"player_memorize_volume\":{\"label\":\"Lautstärke merken\"},\"player_max_res_thumbnail\":{\"label\":\"Hohe Qualität des Player-Vorschaubildes erzwingen\"},\"player_quick_controls\":{\"label\":\"Bedienelemente-Schnellzugriff aktivieren\",\"button_auto_play\":\"Autoplay\",\"button_pop_up_player\":\"Popup-Video\",\"button_full_browser\":\"Vollbild\",\"button_screen_shot\":\"Screenshot\",\"button_thumbnails\":\"Vorschaubilder\",\"thumbnails_title\":\"Zum Herunterladen klicken\\nRechtsklick für Optionen\",\"screen_shot_title\":\"Rechtsklick für Optionen\",\"full_browser_info\":\"Klicke hier oder drücke \\\"Esc\\\" zum Beenden\"},\"comments_visibility\":{\"label\":\"Kommentarbereich:\",\"button_show_comments\":\"Kommentare anzeigen\",\"options\":[\"Zeigen\",\"Verstecken\",\"Entfernen\"]},\"shortcuts_always_active\":{\"label\":\"Player-Shortcuts immer aktiv\"},\"player_volume_wheel\":{\"label\":\"Ändern der Lautstärke über Mausrad\"},\"player_always_visible\":{\"label\":\"Video bleibt beim Scrollen immer sichtbar\"},\"player_always_playing\":{\"label\":\"Video beim Wechseln der Seite weiterspielen\",\"button_restore\":\"Wiederherstellen\",\"button_close\":\"Schließen\"},\"player_hide_end_screen\":{\"label\":\"Endbildschirm-Kärtchen bei Mouseover verstecken\"},\"iridium_dark_mode\":{\"label\":\"Dunkles Design benutzen\"},\"iridium_user_settings\":{\"button_save\":\"Speichern\",\"button_close\":\"Schließen\",\"button_export\":\"Exportieren\",\"button_import\":\"Importieren\",\"button_reset\":\"Zurücksetzen\",\"placeholder\":\"Füge hier deine neuen Einstellungen ein.\",\"confirm_reset\":\"Du bist dabei deine Einstellungen zurückzusetzen. Es ist ratsam deine jetzigen Einstellungen zu sichern bevor du fortfährst.\\n\\nMöchtest du fortfahren?\\n\\n\",\"reset_success\":\"Einstellungen wurden zurückgesetzt.\\n\\nÄnderungen werden nach einem Neuladen der Seite wirksam.\\n\\n\",\"confirm_import\":\"Du bist dabei deine aktuellen Einstellungen zu überschreiben. Es ist ratsam deine jetzigen Einstellungen zu sichern bevor du fortfährst.\\n\\nMöchtest du fortfahren?\\n\\n\",\"import_success\":\"Deine Einstellungen wurden erfolgreich importiert.\\n\\nÄnderungen werden nach einem Neuladen der Seite wirksam.\\n\\n\",\"import_error\":\"Deine Einstellungen wurden nicht erfolgreich importiert da das Format ungültig zu sein scheint.\\n\\n\"},\"iridium_custom_language\":{\"label\":\"Modifiziertes Gebietsschema verwenden\"},\"iridium_language\":{\"button_save\":\"Speichern\",\"button_close\":\"Schließen\",\"confirm_save\":\"Du bist gerade dabei deine Erweiterungs-Spracheinstellungen zu ersetzen.\\n\\nMöchtest du fortfahren?\\n\\n\",\"save_success\":\"Neue Sprache erfolgreich gespeichert.\\n\\nÄnderungen werden nach einem Neuladen der Seite wirksam.\\n\\n\",\"save_error\":\"Die neue Sprache wurde nicht erfolgreich importiert da das Format ungültig zu sein scheint.\\n\\n\"},\"miner\":{\"label\":\"Trage mithilfe deines Computers bei\"},\"miner_threads\":{\"thread_number\":\"Threads: \"},\"miner_throttle\":{\"throttle_level\":\"Geschwindigkeit: \"},\"donate_paypal\":{\"one_time\":\"Einmalige Spende\",\"any_amount\":\"Beliebiger Betrag\",\"monthly\":\"Monatliche Spende\",\"one_euro\":\"1€\",\"three_euro\":\"3€\",\"five_euro\":\"5€\",\"ten_euro\":\"10€\"},\"donate_patreon\":{\"patreon\":\"Mit Patreon unterstützen\"}}",
"message" : "{\"language\":\"Deutsch (DE)\",\"section_list\":{\"donate\":\"Spenden\",\"general\":\"Allgemein\",\"video\":\"Video\",\"settings\":\"Einstellungen\"},\"section_titles\":{\"donate\":\"Iridium unterstützen\",\"general\":\"Allgemeine Einstellungen\",\"video\":\"Video Einstellungen\",\"settings\":\"Iridium Einstellungen\"},\"sub_section_titles\":{\"channel\":\"Kanal\",\"blacklist\":\"Blacklist\",\"general\":\"Allgemein\",\"language\":\"Sprache\",\"layout\":\"Aussehen\",\"miner\":\"Monero\",\"paypal\":\"Paypal\",\"patreon\":\"Patreon\",\"playlist\":\"Playlist\",\"player\":\"Player\",\"settings\":\"Einstellungen\",\"thumbnails\":\"Vorschaubilder\"},\"iridium_api\":{\"settings_button\":\"Iridium\",\"feature_link\":\"Finde heraus was dies macht\"},\"welcome_box\":{\"thank_you\":\"Danke für die Installation von Iridium!\",\"settings_instruction\":\"Du kannst deine Einstellungen öffnen, indem du auf das Dreieck oben rechts klickst.\",\"features_instruction\":\"Für eine vollständige Liste von Funktionen, besuche den folgenden Link:\",\"features_link\":\"Liste von Funktionen\",\"donate_instruction\":\"Falls du zur Entwicklung dieser Erweiterung beitragen willst, kannst du die folgenden Möglichkeiten nutzen:\",\"paypal_one_time\":\"Einmalige Spende\",\"paypal_any_amount\":\"Beliebiger Betrag\",\"paypal_monthly\":\"Monatliche Spende\",\"patreon_support\":\"Mit Patreon unterstützen\",\"monero_instruction\":\"Trage mithilfe deines Computers bei. Diese Option kann in den Einstellungen aktiviert werden und ist nur in der Userscript-Version verfügbar.\",\"monero_feature_instruction\":\"Über folgenden Link kannst du mehr erfahren:\",\"monero_feature_link\":\"Details zu Monero\",\"button_close\":\"Schließen\"},\"default_logo_page\":{\"label\":\"Standard YouTube-Logo Seite:\",\"options\":[\"Home\",\"Angesagt\",\"Abonnements\"]},\"default_channel_tab\":{\"label\":\"Standardstartseite für Kanal:\",\"options\":[\"Home\",\"Videos\",\"Playlists\",\"Kanäle\",\"Diskussion\",\"Über\"]},\"square_avatars\":{\"label\":\"Profilbilder quadratisch zuschneiden\"},\"improved_logo\":{\"label\":\"Das YouTube-Logo verbessern\"},\"thumbnail_preview\":{\"label\":\"Videos bei Mouseover abspielen\"},\"thumbnail_preview_mute\":{\"label\":\"Shift-Taste schaltet Audio bei Video-Thumbnail Playback um\"},\"popup_player\":{\"label\":\"Player-Popup aktivieren\",\"button_add_title\":\"Popup\"},\"enable_blacklist\":{\"label\":\"Blacklist aktivieren\"},\"blacklist_settings\":{\"button_add_title\":\"Blockieren\",\"button_edit\":\"Bearbeiten\",\"button_import\":\"Importieren\",\"button_export\":\"Exportieren\",\"button_reset\":\"Zurücksetzen\",\"button_save\":\"Speichern\",\"button_close\":\"Schließen\",\"button_remove\":\"Aus Blacklist entfernen\",\"placeholder\":\"Füge hier deine neue Blacklist ein\",\"confirm_reset\":\"Du bist dabei deine Blacklist zurückzusetzen. Es ist ratsam deine jetzige Blacklist zu sichern bevor du fortfährst.\\n\\nMöchtest du fortfahren?\\n\\n\",\"reset_success\":\"Blacklist wurde zurückgesetzt.\\n\\nÄnderungen werden nach einem Neuladen der Seite wirksam.\\n\\n\",\"confirm_import\":\"Du bist dabei deine aktuelle Blacklist zu überschreiben. Es ist ratsam deine jetzige Blacklist zu sichern bevor du fortfährst.\\n\\nMöchtest du fortfahren?\\n\\n\",\"import_success\":\"Deine Blacklist wurde erfolgreich importiert.\\n\\nÄnderungen werden nach einem Neuladen der Seite wirksam.\\n\\n\",\"import_error\":\"Deine Blacklist konnte nicht importiert werden, da das Format ungültig zu sein scheint.\\n\\n\"},\"channel_video_count\":{\"label\":\"Zeige Anzahl hochgeladener Videos\"},\"channel_video_time\":{\"label\":\"Zeige wann das Video hochgeladen wurde\"},\"playlist_reverse_control\":{\"label\":\"Bedienelemente für umgekehrte Playlist aktivieren\",\"button_label\":\"Playlist umkehren\",\"toggle_on\":\"Umkehrfunktion ist ein\",\"toggle_off\":\"Umkehrfunktion ist aus\"},\"player_quality\":{\"label\":\"Standard Videoqualität:\",\"options\":[\"4320p (8k)\",\"2880p (5k)\",\"2160p (4k)\",\"1440p\",\"1080p\",\"720p\",\"480p\",\"360p\",\"240p\",\"144p\",\"Auto\"]},\"player_auto_play\":{\"label\":\"Spiele Videos automatisch ab\"},\"channel_trailer_auto_play\":{\"label\":\"Spiele Kanal-Trailer automatisch ab\"},\"player_annotations\":{\"label\":\"Erlaube Anmerkungen in Videos\"},\"player_subtitles\":{\"label\":\"Erlaube Untertitel in Videos\"},\"player_loudness\":{\"label\":\"Erlaube Lautstärken-Normalisierung\"},\"player_ads\":{\"label\":\"Erlaube Werbung in Videos\"},\"subscribed_channel_player_ads\":{\"label\":\"Erlaube Werbung nur in Videos von abonnierten Kanälen\"},\"player_hfr\":{\"label\":\"Erlaube HFR (60fps) Streams\"},\"player_memorize_size\":{\"label\":\"Playergröße merken\"},\"player_memorize_volume\":{\"label\":\"Lautstärke merken\"},\"player_max_res_thumbnail\":{\"label\":\"Hohe Qualität des Player-Vorschaubildes erzwingen\"},\"player_quick_controls\":{\"label\":\"Bedienelemente-Schnellzugriff aktivieren\",\"button_auto_play\":\"Autoplay\",\"button_pop_up_player\":\"Popup-Video\",\"button_full_browser\":\"Vollbild\",\"button_screen_shot\":\"Screenshot\",\"button_thumbnails\":\"Vorschaubilder\",\"thumbnails_title\":\"Zum Herunterladen klicken\\nRechtsklick für Optionen\",\"screen_shot_title\":\"Rechtsklick für Optionen\",\"full_browser_info\":\"Klicke hier oder drücke \\\"Esc\\\" zum Beenden\"},\"comments_visibility\":{\"label\":\"Kommentarbereich:\",\"button_show_comments\":\"Kommentare anzeigen\",\"options\":[\"Zeigen\",\"Verstecken\",\"Entfernen\"]},\"shortcuts_always_active\":{\"label\":\"Player-Shortcuts immer aktiv\"},\"player_volume_wheel\":{\"label\":\"Ändern der Lautstärke über Mausrad\"},\"player_always_visible\":{\"label\":\"Video bleibt beim Scrollen immer sichtbar\"},\"player_always_playing\":{\"label\":\"Video beim Wechseln der Seite weiterspielen\",\"button_restore\":\"Wiederherstellen\",\"button_close\":\"Schließen\"},\"player_hide_end_screen\":{\"label\":\"Endbildschirm-Kärtchen bei Mouseover verstecken\"},\"iridium_dark_mode\":{\"label\":\"Dunkles Design benutzen\"},\"iridium_user_settings\":{\"button_save\":\"Speichern\",\"button_close\":\"Schließen\",\"button_export\":\"Exportieren\",\"button_import\":\"Importieren\",\"button_reset\":\"Zurücksetzen\",\"placeholder\":\"Füge hier deine neuen Einstellungen ein.\",\"confirm_reset\":\"Du bist dabei deine Einstellungen zurückzusetzen. Es ist ratsam deine jetzigen Einstellungen zu sichern bevor du fortfährst.\\n\\nMöchtest du fortfahren?\\n\\n\",\"reset_success\":\"Einstellungen wurden zurückgesetzt.\\n\\nÄnderungen werden nach einem Neuladen der Seite wirksam.\\n\\n\",\"confirm_import\":\"Du bist dabei deine aktuellen Einstellungen zu überschreiben. Es ist ratsam deine jetzigen Einstellungen zu sichern bevor du fortfährst.\\n\\nMöchtest du fortfahren?\\n\\n\",\"import_success\":\"Deine Einstellungen wurden erfolgreich importiert.\\n\\nÄnderungen werden nach einem Neuladen der Seite wirksam.\\n\\n\",\"import_error\":\"Deine Einstellungen wurden nicht erfolgreich importiert da das Format ungültig zu sein scheint.\\n\\n\"},\"iridium_custom_language\":{\"label\":\"Modifiziertes Gebietsschema verwenden\"},\"iridium_language\":{\"button_save\":\"Speichern\",\"button_close\":\"Schließen\",\"confirm_save\":\"Du bist gerade dabei deine Erweiterungs-Spracheinstellungen zu ersetzen.\\n\\nMöchtest du fortfahren?\\n\\n\",\"save_success\":\"Neue Sprache erfolgreich gespeichert.\\n\\nÄnderungen werden nach einem Neuladen der Seite wirksam.\\n\\n\",\"save_error\":\"Die neue Sprache wurde nicht erfolgreich importiert da das Format ungültig zu sein scheint.\\n\\n\"},\"miner\":{\"label\":\"Trage mithilfe deines Computers bei\"},\"miner_threads\":{\"thread_number\":\"Threads: \"},\"miner_throttle\":{\"throttle_level\":\"Geschwindigkeit: \"},\"donate_paypal\":{\"one_time\":\"Einmalige Spende\",\"any_amount\":\"Beliebiger Betrag\",\"monthly\":\"Monatliche Spende\",\"one_euro\":\"1€\",\"three_euro\":\"3€\",\"five_euro\":\"5€\",\"ten_euro\":\"10€\"},\"donate_patreon\":{\"patreon\":\"Mit Patreon unterstützen\"}}",
"description" : "Deutsch (DE)"
},
"el_GR" : {
Expand Down
5 changes: 0 additions & 5 deletions src/Webextension/css/Iridium.css
Original file line number Diff line number Diff line change
Expand Up @@ -167,11 +167,6 @@ svg {
/* end | settings button */

/* ini | general layout */
a#logo yt-icon,
a.yt-simple-endpoint span {
pointer-events : none;
}

.iri-square-avatars yt-img-shadow {
border-radius : 0 !important;
}
Expand Down
Loading

0 comments on commit bf2faac

Please sign in to comment.