Skip to content

WeekBrowser 7.9

Latest

Choose a tag to compare

@week5thor week5thor released this 18 Feb 22:17
· 1 commit to main since this release

⚠️Вже давно є проблема, що деякі налаштування застосовуються не одразу (особливо для когось може бути критичним відключення cookie, коли інкогніто щойно увімкнене). Я, нажаль, не придумав, як грамотно це виправити, тому проблема залишається. Просто перезапускайте сторінку, тоді все підтягнеться

⚠️Також давно в рядку пошуку/адреси неправильно працює Enter (принаймі якщо використовується клавіатура Gboard). Я взагалі без поняття, чому. На Jbak2 або Jbak2exp клавіша Enter працює нормально (запускає пошук або URL). Якщо Ви ще якоюсь іншою клавіатурою користуєтеся — буду дуже радий, якщо повідомите мене, як саме працює Enter у Вас

⚠️В мене поплили всі Enter'и в перекладах програми. Я вручну все намагався повиправляти, але є шанси, що я міг десь пропустити (зазвичай замість Enter'ів вставлялась латинська буква "n")

⚠️Час від часу чомусь неможливо натиснути на будь-що на сайті. Допомагає лише перезавантаження цілого браузера. Поки що я не зміг зловити жодної закономірності, через що це може ставатися. Є підозра, що в цьому навіть не моя вина, а глюк двигуна WebView

Зміни:

💡Тепер при створенні кнопки "Вихід" в панелі інструментів пропонується значок не "Х", а приблизно "(₋|₋)" (не зміг знайти схожого серед емодзі, але всередині браузера він адекватніше виглядає, ніж тут), а для кнопки "Нічого не робити" — порожній текст

🖱️До списку можливих дій в панелі інструментів додано кілька команд:
-13 — Закрити інші вкладки
-14 — Дублювати вкладку
-15 — Вивантажити вкладку
-16 — Вивантажити інші вкладки
-17 — Додати ярлик
-18 — Закрити + позначити як рекламу
-19 — Копіювати назву вкладки
-20 — Копіювати адресу вкладки
-21 — Копіювати назву + адресу вкладки
-22 — Поділитися назвою вкладки
-23 — Поділитися адресою вкладки
-24 — Поділитися назвою + адресою вкладки

== Текстовий редактор: ==

🖍️Якщо текстове поле пусте чи має мало тексту — тепер необов'язково натискати зверху, знизу теж реагує
(вирішив цю проблему доволі хитро, і, можливо, дивно — в текст підказки текстового поля просто багато Enter'ів написав + гравітацію тексту змінив, щоб він завжди згори зліва був)

🔍Тепер розміри кнопок в нижній панелі текстового редактора змінюються відповідно до заданого розміру в налаштуваннях

✨Розмір початкового тексту показується в заголовку програми

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

🗑️Видалив кілька зайвих рядків коду, а також доволі неслабо оптимізував метод _webViewActions (він відповідає за всі дії з вкладками. Наприклад, використовується в панелі інструментів та списку дій при довгому натисканні на вкладку)

== Текстовий редактор: ==

🔪Якщо текст має більше, ніж 2 млн. символів — він обріжеться, а також в заголовку в такому випадку появиться символ ножиць. Це для запобігання зависаню програми

🟩Якщо при пошуку в тексті знайдено більше, ніж 1000 збігів — виділяться лише перші 1000 збігів (але при заміні чи вибору збігу стрілками обробляться взагалі всі збіги). Це для запобігання зависаню програми

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

⚠️При заході на сайт iCloud він видавав помилку. Це було через функцію "Показувати кнопки біля сайтів у сайті, які відкривають їх окремо". Конкретно iCloud тепер нормально працюватиме, але якщо у вас ще якісь сайти збоїли — можливо, саме ця функція ламає його. Вимкніть її, і бажано напишіть мені, що це за сайт був

🤡Деякі розширення з URL нормально не відкривались. Як виявилось, якщо в посиланні є хоч один пробіл — він посиланням не вважався ніколи (сам так прописав, але не врахував цього нюансу)

⃣В налаштуваннях панелей дія "Завантажити цю сторінку" тепер називається "Завантажити сторінку _s"

↕️Таблиця значків тепер виглядає краще: значки більші, але при цьому візуально вже не обрізаються

🟨При створенні нової кнопки в панелі інструментів тепер стандартний значок не "?", а "" (тобто жодного тексту). Це для простоти (при виборі значка знак питання, як і все решта — не пропадало). Також при порожньому тексті він більше ніколи не перетвориться на "null"

🪟Якщо відкривати багатовіконне мультипосилання — в першій вкладці відкривалось 2 сайта (дублікат постійно ховався за вікном оригіналу)

🫥Тепер панель інструментів не ламається, якщо десь використано "?" чи "%" всередині аргумента _s принаймі одного з кнопок

👻В назві дії "Завантажити позицію з 3" допустив помилку, вона називалася "Завантажити позицію з 1"

🎨При відкриванні скіна з посилання в налаштуваннях автоматично вибереться "Користувацький" скін

💣Тепер браузер не мав би намертво зависати при певних параметрах в скіні (по всій видимості, розмір фігурок можна було виставляти в нескінченно малий розмір, і малювання займало в прямому сенсі слова вічно)

💿При відкриванні щойно створених розширень вискакувала помилка (вона не заважала редагувати розширення, але в заголовку показувалася помилка, а також шрифт не робився моноширинним, навіть якщо відповідна опція увімкнена)

🔪Оновив стандартний фільтр реклами

== Текстовий редактор: ==

✅Нарешті шлях до файлу показується в заголовку