Зміни:
💡Тепер при створенні кнопки "Вихід" в панелі інструментів пропонується значок не "Х", а приблизно "(₋|₋)" (не зміг знайти схожого серед емодзі, але всередині браузера він адекватніше виглядає, ніж тут), а для кнопки "Нічого не робити" — порожній текст
🖱️До списку можливих дій в панелі інструментів додано кілька команд:
-13 — Закрити інші вкладки
-14 — Дублювати вкладку
-15 — Вивантажити вкладку
-16 — Вивантажити інші вкладки
-17 — Додати ярлик
-18 — Закрити + позначити як рекламу
-19 — Копіювати назву вкладки
-20 — Копіювати адресу вкладки
-21 — Копіювати назву + адресу вкладки
-22 — Поділитися назвою вкладки
-23 — Поділитися адресою вкладки
-24 — Поділитися назвою + адресою вкладки
== Текстовий редактор: ==
🖍️Якщо текстове поле пусте чи має мало тексту — тепер необов'язково натискати зверху, знизу теж реагує
(вирішив цю проблему доволі хитро, і, можливо, дивно — в текст підказки текстового поля просто багато Enter'ів написав + гравітацію тексту змінив, щоб він завжди згори зліва був)
🔍Тепер розміри кнопок в нижній панелі текстового редактора змінюються відповідно до заданого розміру в налаштуваннях
✨Розмір початкового тексту показується в заголовку програми
Оптимізація:
🗑️Видалив кілька зайвих рядків коду, а також доволі неслабо оптимізував метод _webViewActions (він відповідає за всі дії з вкладками. Наприклад, використовується в панелі інструментів та списку дій при довгому натисканні на вкладку)
== Текстовий редактор: ==
🔪Якщо текст має більше, ніж 2 млн. символів — він обріжеться, а також в заголовку в такому випадку появиться символ ножиць. Це для запобігання зависаню програми
🟩Якщо при пошуку в тексті знайдено більше, ніж 1000 збігів — виділяться лише перші 1000 збігів (але при заміні чи вибору збігу стрілками обробляться взагалі всі збіги). Це для запобігання зависаню програми
Виправлення:
❌
🤡Деякі розширення з URL нормально не відкривались. Як виявилось, якщо в посиланні є хоч один пробіл — він посиланням не вважався ніколи (сам так прописав, але не врахував цього нюансу)
⃣В налаштуваннях панелей дія "Завантажити цю сторінку" тепер називається "Завантажити сторінку _s"
🟨При створенні нової кнопки в панелі інструментів тепер стандартний значок не "?", а "" (тобто жодного тексту). Це для простоти (при виборі значка знак питання, як і все решта — не пропадало). Також при порожньому тексті він більше ніколи не перетвориться на "null"
🪟Якщо відкривати багатовіконне мультипосилання — в першій вкладці відкривалось 2 сайта (дублікат постійно ховався за вікном оригіналу)
🫥Тепер панель інструментів не ламається, якщо десь використано "?" чи "%" всередині аргумента _s принаймі одного з кнопок
👻В назві дії "Завантажити позицію з 3" допустив помилку, вона називалася "Завантажити позицію з 1"
🎨При відкриванні скіна з посилання в налаштуваннях автоматично вибереться "Користувацький" скін
💣Тепер браузер не мав би намертво зависати при певних параметрах в скіні (по всій видимості, розмір фігурок можна було виставляти в нескінченно малий розмір, і малювання займало в прямому сенсі слова вічно)
💿При відкриванні щойно створених розширень вискакувала помилка (вона не заважала редагувати розширення, але в заголовку показувалася помилка, а також шрифт не робився моноширинним, навіть якщо відповідна опція увімкнена)
🔪Оновив стандартний фільтр реклами
== Текстовий редактор: ==
✅Нарешті шлях до файлу показується в заголовку