Skip to content

WeekBrowser v7.7

Choose a tag to compare

@week5thor week5thor released this 13 Oct 14:30
· 1 commit to main since this release

Зміни:

🔪Трохи послабив блокувальник реклами для YouTube, оскільки блокувались аватарки каналів, картинки на постах та зображення на опитуваннях. Але при цьому додав нові фільтри

⭐В історії тепер показуються значки сайтів. В налаштуваннях можна подивитися, скільки пам'яті займають завантажені значки, і очистити їх окремо від самої історії

Оптимізація:

🔍Якщо пошук на сторінці вимкнено — програма не оновлює текст з написом кількості збігів, щось на кшталт "58/214" біля текстового поля пошуку (дивно, що я раніше не продумав цей момент)

🔋В режимі енергозбереження всі процеси, які не є дуже важливими — уповільнюються. Зокрема це стосується обчислення зайнятого ОЗП, перевірки на наявність інтернет-з'єднання, а також перевірки на те, чи потрібно показати панель недавніх пошукових запитів. Це робиться постійно з певною періодичністю, але інтервал часу буде збільшуватися.
Щодо підвантаження пропозицій пошуку при вводі запиту — вони і так підвантажуються лише при набиранні тексту, але тепер додатково є інтервал, при якому браузер тимчасово ігнорує ввід, але при увімкненні економії енергії інтервал збільшиться

💧Оптимізував все, що пов'язано з повністю прозорим фоном. Color.TRANSPARENT всюди замінено на null. Це дає той самий результат, але працює (мабуть) ефективніше, оскільки замість прозорого фону програма зовсім нічого не малюватиме

🎨Раніше при увімкненні, а потім вимкненні мультивіконного режиму залишався фон вікна. Тепер він стає прозорим (null) для зменшення споживання ресурсів

🪫При увімкненні режиму економії енергії тепер кольори будуть строго непрозорими (прозорість споживає додатковий заряд)

📑Ще трохи видалив непотрібних дублікатів коду... (з давніх давен, коли я або ще не дуже вмів програмувати, або я просто затупив), а також легасі код для Android <4.2 (оскільки я більше не планую знижувати системні вимоги)

Виправлення:

🖼️Тепер браузер після його призупинення (наприклад блокування екрану, перемикання на іншу програму або в головне меню) пам'ятає режим повноекранності (в повноекранному режимі при перегляді відео не буде непотрібного там рядка стану)

🐦Коли браузер ще не був запущений, але користувач хотів відкрити мультипосилання з іншої програми — браузер вилітав

⏬Кнопка "Завантажити елемент" в списку завантажених ресурсів тепер працює

🔥В редакторі розширень згори пише лише назву розширення, а не повний шлях

💣Тепер посилання, які заставляють відкривати нову вкладку, працюють завжди (до того бували помилки, які кидали в буфер обміну текст "java.lang.NullPointerException: uriString")

☑️Значки сторінок в таблиці вкладок тепер нормально масштабуються (не завжди чомусь)

🏠Тепер домашня сторінка має нормальну назву і значок (щоправда значок дуже малої якості, але уж хотів я пам'ять заощадити. 228 байт займає зате☻︎)
Примітка: якщо Ви не вперше — це нововведення з'явиться не одразу. Найнадійніший спосіб заставити з'явитися — тимчасово змінити будь-що в налаштуваннях домашньої сторінки

✨Ще трохи вильотів і помилок на Android <5.0... (Щось в мене прям проблеми зі старими пристроями)