Skip to content

WeekBrowser 8.1

Latest

Choose a tag to compare

@week5thor week5thor released this 13 Sep 19:51
· 1 commit to main since this release

Зміни:

😶‍🌫Додано приховування від сайтів факту закривання браузера. Не на всіх сайтах допоможе обходити обмеження на це, якщо таке є, але зручності додасть. За замовчуванням увімкнено, але в загальних налаштуваннях (розділ "Налаштування навігації") можна вимкнути за потреби

🔍Також додано опцію "Примусово дозволяти масштабувати сторінки". Мене ж не одного замахувало, що деякі сайти приближати не дозволяють?

🔋В режимі енергозбереження тепер враховується прозорість кнопок. Але замість того, щоб кнопки були буквально прозорими, обчислюється середній колір між кольором фону і кнопки. Це практично не збільшує споживання акумулятора, але виглядатиме краще, ніж повне ігнорування прозорості

💫Деякі вбудовані в браузер скрипти (зміна кольору сайту і пропуск відеореклами) можна експортувати в незалежний букмарклет (код, який можна додати в закладки або просто ввести в рядок пошуку). Працюватиме в тому числі й на інших браузерах*!
*на всіх браузерах для комп'ютерів майже точно. Щодо мобільних — на Chrome не працює, на Via працює (також можна відносно легко переписати в формат userscript), щодо інших не знаю, треба пробувати самому.

☕Версію Java піднято з 1.7 до 11 (найновіший з доступних в Sketchware Pro). На роботу програми ніяк не впливає (швидше за все), на розмір програми це теж не вплинуло, але тим не менше. На диво зовсім нічого не прийшлось переписувати для цього

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

🔪Трохи скоротив і оптимізував код в плані динамічних кольорів Monet (саме цей механізм відповідає за те, щоб в системі і програмах всі кольори були такі ж, як в шпалерах системи)

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

💡Була невелика логічна помилка при перевірці цілісності налаштуваннь (в шоці, яким чудом нічого не зламалось від цього). Буквально один знак оклику в коді пропустив

🎭 Агент користувача Android 6.0 був точною копією Android 8.1.0

🪟У віконному режимі при натисканні на неактивне вікно воно не лише стає активним, а й виходить на передній план (це мало бути у 8.0, але в останній момент механізм зламався, а я і не помітив цього)

🎨 Тепер знову в користувацьких скінах динамічні кольори Monet працюють правильно. Це актуально не лише для Android 12+, а й для всіх, хто використовував динамічні кольори в користувацьких скінах, навіть якщо фактично вони не підтримуються (тоді має підставлятися стандартний колір, зашитий в програму, а до того підставлявся прозорий або системний фон)

Експериментально:

⏸ Опціонально можна вимкнути призупинення WebView (двигуна, що займається промальовуванням сайту та виконанням коду сайтів)