From 46a436c4d6095241cd9a251cf1ed36b4d086cb83 Mon Sep 17 00:00:00 2001 From: tanjoin Date: Wed, 1 Sep 2021 18:40:58 +0900 Subject: [PATCH] Ver. 0.5.2 --- README.md | 5 +++++ src/main.js | 50 ----------------------------------------------- src/manifest.json | 2 +- src/options.html | 22 ++------------------- src/options.js | 14 ------------- 5 files changed, 8 insertions(+), 85 deletions(-) diff --git a/README.md b/README.md index df7206c..3f7506c 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,11 @@ Twitterが優遇するクソメディアはどんどん非表示にする予定 4. 完了 ## CHANGELOG +### Ver. 0.5.2 +- バグ修正 +- ログ非表示 +- ミュート処理の頻度をもとに戻す + - それに関連する設定を削除 ### Ver. 0.5.1 - バグ修正 ### Ver. 0.5.0 diff --git a/src/main.js b/src/main.js index 2a2aeef..70d637a 100644 --- a/src/main.js +++ b/src/main.js @@ -109,11 +109,6 @@ const MUTE_LIST = [ "default_value": false, "mute_word": ["誕生日"] }, - { - "id": "mute_level_hard", - "default_value": false, - "mute_word": [] - }, { "id": "sankeibiz", "default_value": false, @@ -239,11 +234,6 @@ const MUTE_LIST = [ "default_value": false, "mute_word": [] }, - { - "id": "move_hard_translate_y", - "default_value": false, - "mute_word": [] - }, { "id": "apply_new_mute_list", "default_value": false, @@ -263,10 +253,6 @@ const filterFunc = (e) => { } const observer = new MutationObserver((mutations) => { muteCounter++; - if (muteCounter % 3 !== 0) { - return; - } - console.log(settings); try { [...document.querySelectorAll('div[aria-label="タイムライン: トレンド"] > div > div')] .filter(filterFunc) @@ -274,20 +260,6 @@ const observer = new MutationObserver((mutations) => { [...document.querySelectorAll('div[aria-label="タイムライン: 話題を検索"] > div > div')] .filter(filterFunc) .forEach((e) => e.style.display = 'none'); - - if (settings.move_hard_translate_y) { - [...document.querySelectorAll('div[aria-label="タイムライン: トレンド"] > div > div')] - .filter(filterFunc) - .forEach((e) => e.style.display = undefined); - [...document.querySelectorAll('div[aria-label="タイムライン: 話題を検索"] > div > div')] - .filter(filterFunc) - .forEach((e) => e.style.display = undefined); - [...document.querySelectorAll('div[aria-label="タイムライン: トレンド"] > div > div')] - .filter(filterFunc) - .forEach((e) => e.style.display = 'none'); - [...document.querySelectorAll('div[aria-label="タイムライン: 話題を検索"] > div > div')] - .filter(filterFunc) - .forEach((e) => e.style.display = 'none'); } if (settings.auto_scroll_by_1) { window.scrollBy(0, 1); window.scrollBy(0, -1); @@ -311,24 +283,6 @@ const observer = new MutationObserver((mutations) => { console.error(e); } } - if (settings.mute_level_hard) { - setTimeout(() => { - try { - [...document.querySelectorAll('div[aria-label="タイムライン: トレンド"] > div > div')] - .filter(filterFunc) - .forEach((e) => e.style.display = 'none'); - [...document.querySelectorAll('div[aria-label="タイムライン: 話題を検索"] > div > div')] - .filter(filterFunc) - .forEach((e) => e.style.display = 'none'); - if (settings.auto_scroll_by_1) { - window.scrollBy(0, 1); - window.scrollBy(0, -1); - } - } catch (e) { - console.error(e); - } - }, 1000); - } }); const config = { attributes: false, childList: true, characterData: false, subtree: true }; observer.observe(document.body, config); @@ -336,9 +290,7 @@ observer.observe(document.body, config); chrome.storage.sync.get(Object.assign({ mute_list: ["BuzzFeed", "バズフィード", "ハフポスト"], auto_scroll_by_1: false, - mute_level_hard: false, mode_overseas: false, - move_hard_translate_y: false, apply_new_mute_list: false }, MUTE_LIST.reduce((a, c) => { a[c.id] = c.default_value; @@ -354,9 +306,7 @@ chrome.storage.sync.get(Object.assign({ settings.mute_list = mute_list; // options settings.auto_scroll_by_1 = data.auto_scroll_by_1; - settings.mute_level_hard = data.mute_level_hard; settings.mode_overseas = data.mode_overseas; - settings.move_hard_translate_y = data.move_hard_translate_y; settings.apply_new_mute_list = data.apply_new_mute_list; } else { settings = Object.assign(settings, data); diff --git a/src/manifest.json b/src/manifest.json index 82a9bac..e41862d 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "twitter-mute-buzzfuff", - "version": "0.5.1", + "version": "0.5.2", "description": "鬱陶しいメディアを目に入らなくする", "icons": { "128": "img/128.png", diff --git a/src/options.html b/src/options.html index 3ee0af2..04ea7a5 100644 --- a/src/options.html +++ b/src/options.html @@ -12,23 +12,14 @@

非表示にしたいサイト

トレンド

キーワード(試用)

設定

-

ミュート強度

-
- - -
- 引用記事の場合はミュート漏れが発生するので、2重に処理してミュート漏れをふせぐ機能 -
-
+

言語

- 言語設定を海外にしている場合はこちらのチェックを有効にしてください + 言語設定を海外にしている場合はこちらのチェックを有効にしてください(検索結果等にも影響があるため日本語の方は非推奨)

描画補助

@@ -41,15 +32,6 @@

描画補助

処理後にホワイトアウトするのを軽減するため、1ピクセルだけスクロールする処理(window.scrollBy(0, 1))を行います -
- - -
- 非表示処理を2回適用するので画面がチラつく可能性があります -
-

フリーワード

diff --git a/src/options.js b/src/options.js index 5328320..86d1bad 100644 --- a/src/options.js +++ b/src/options.js @@ -153,13 +153,6 @@ const MUTE_LIST = [ "section": 3, "mute_word": ["誕生日"] }, - { - "id": "mute_level_hard", - "default_value": false, - "name": "", - "section": 4, - "mute_word": [] - }, { "id": "sankeibiz", "default_value": false, @@ -335,13 +328,6 @@ const MUTE_LIST = [ "section": 4, "mute_word": [] }, - { - "id": "move_hard_translate_y", - "default_value": false, - "name": "", - "section": 4, - "mute_word": [] - }, { "id": "apply_new_mute_list", "default_value": false,