Ultra Steem Editor up to 4.5.8: fixing various minor issues and config
| EN translated by AI |
|---|
| https://github.com/ultrapositivec0de/ulrtstmvisu/releases/tag/v4.5.8 |
|---|
| Releases 5.4.8: apk, linux, windows, web.zip |
| Feel free to test it if you wish, but there are no guarantees. The software is distributed "as is". |
Lately, there have been quite a few changes and improvements. They mostly concern minor details—some are noticeable, others are under the hood. However, they are important and likely omitted from changelogs, especially if adding a new feature accidentally affected working functionality. Some improvements have also been implemented for porting native applications so that they can build in workflows, include extra features, or be better optimized, since a Web application on its own doesn't necessarily need some features that the web browser itself technically covers. For the same reason—because there were quite a few changes—version numbers sometimes jump by several increments at once rather than just one (and also just because I felt like it). So, right after 4.4.4, we have a jump straight to 4.5.8.
Key changes that I recall as important:
- Eliminated a redundant and inefficient store import related to the web worker.
- Improved template functionality: previously, templates could completely overwrite the entire text of a post. Now, there is a clear distinction when inserting them—between those that replace the entire content (i.e., full boilerplate templates with greetings, end signatures, etc.) and simple text snippets/inserts, so you don't have to repeatedly type frequently used elements and can just insert them.

- The Neon theme, which I felt like adding for some reason, now has a toggle in visual editor mode: you can choose between regular text or text colored to match the styling theme. It is admittedly quite harsh on the eyes and not the most comfortable, but someone might find it fun and nice. The text coloring icon only becomes available when the neon theme is active (though after optimization, it might not look quite as neon anymore).

- Accessibility of tools in fullscreen mode: previously, some features couldn't be triggered from the widget, such as the table builder or table import panel (they wouldn't show input dialogs), even though they worked fine in regular mode.
- Re-prompting for PIN code if it wasn't entered when the unlock dialog first appeared. This is crucial for uploading images when not using Keychain or when running a native app.
- Reactivation of the image upload request each time to trigger the process, as there were cases where it wouldn't start after a failed PIN entry attempt, even if the PIN was later entered in storage and unlocked the key.
- Improved the styling for account selection and image upload method in the gallery: it is now themed properly and automatically checks for Keychain availability (needs testing); if Keychain is absent, it simply selects an account added with a private key or prompts to add one.
- NOT tested. Improved dialogue display in reader mode under the inbox tab (i.e., comments), so that the comment tree is displayed under a single thread dialogue for easier reading, while showing the most recent ones. That is, displaying the comment and quote for compactness, along with other related additions.
- And other minor functional tweaks that weren't remembered off the top of my head, but might be described in the changelog.
Optimization for native apps and workflow configurations for GitHub builds:
- Improved package checks and other required components prior to the application build process. In case of an error, it is caught within the first few minutes rather than failing 5-30 minutes into the build near the end.
- Display optimization for Android so the top section doesn't overlap with Android system toolbars, which previously caused the icon bar to hide underneath the toolbar.
- Desktop versions (at least tested on the Linux AppImage version):
3.1. Removed fullscreen mode toggling via the Englishf Fkeys. Added key ignore.
3.2. Cache clearing for app-collected data: viewed posts, uploaded images, certain lists, while preserving templates, drafts/posts, and keys. A Linux-specific path was implemented, but it still needs verification to see if it works properly at all (currently not working based on Linux tests as nothing was cleared, though the menu button exists).
For next time, to keep track:
| To check | |
|---|---|
| General Text reset in performance mode when creating a new post if synchronization hasn't completed in time. | Needs a forced option at execution time. |
| Android Workspace optimization considering the virtual keyboard. This was implemented—bottom icons moved up, but holding/dragging could shift everything up instead of only scrolling text. And the tweaks didn't turn out as intended. It is convenient to type with a quick-access widget near your fingers only in fullscreen mode. However, having everything near your fingers is very handy, so perhaps settings should be optimized to leave only the most essential formatting buttons. | Definitely resolve this issue. Make sure it takes the virtual keyboard into account without shifting up from the bottom edge. |
Plus various other changes, useful and not-so-useful. For instance, the clean code preview does not display newly typed text until you toggle views. And other occasional quirks that need checking. Or side bugs, such as draft recovery failing in visual mode (though this seems fixed now). This might have been caused by migrating to new libraries or accompanying code changes.
Cc:
@hungry-griffin
@steemcurator01
Thank you for the support!))
| UA original |
|---|
Ultra Steem Editor up to 4.5.8: усунення різних дрібниць та налаштуваня для нативних застосунків
| https://github.com/ultrapositivec0de/ulrtstmvisu/releases/tag/v4.5.8 |
|---|
| Releases 5.4.8: apk, linux, windows, web.zip |
| За бажанням можна тестувати, але ніяких гарантій. ПО розповсюджуться так як є. |
За останній час було багатенько різних змін та покращень. Тобто вони стосуються деяких дрібниць, щось видно, щось ні. Проте вони важливі і ймовірно не згадані в логах змін, особливо якщо при додаванні нового раптом зачепить робочий функціонал. Також впроваджено деякі покращення для портування нативних застосунків, щоб вони собі збирались у воркфлоу та мали додаткові функції чи були краще оптимізовані, бо сам по собі Web застосунок і не повинен мати деякі функції, які закриває технічна сторона самого веббраузера. По тим же причинам, що бува змін багатенько, версії прибавляють один пунк змін, а декілька одразу (і тому що мені так хочеться). Тож маємо відразу після 4.4.4 стрибок до 4.5.8.
Основні зміни, які згадаю як важливі:
- Усунення подвійного не ефективного імпорту store пов'язаного із вебворкером.
- Покращення фунйцій шаблонів, раніше вони могли цілком замінити весь тест допису. Тепер є чітке розділення при додаванні, які будуть замінювати весь вміст, тобто такі, що можуть бути шаблоном для наповення із підписами в кінці, привітання на початку і т.п. Й окремо лише вставки до тексту, щоб не набирати деякі дрібниці часто викоритовувані, а лише вставляти.

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

- Доступність виклику інструментів у повноекранному режимі, бо раніше не все викликалось із віджета, як-то панель формування таблиць чи їх імпорту, тобто не показувалсь для введення, але разом із тим відкривалось у звичайному.
- Повторний запит пінкоду якщо він не був введений при першому виникненні діалогового вікна на розблокування. Що важливо для вивантаження зображень, якщо не через кейчен або це нативний застосунок.
- Реактивація запиту на вивантаження зображення кожного разу, щоб активувався процес, бо бували випадки, що не запускався після невдалої спроби введення пінкоду, навіть коли він після цього вводився у сховищі й розблоковував ключ.
- Поркащено стиль вибору акаунту й методу вивантеження зображень в галереї, тепер стилізовано під тему й автоматично перевіряє наявність кейчейну (потрібно тетсувати), якщо його немає просто обирає акаунт доданий із ключем або пропонує це зробити.
- НЕ тестовано. Покращення відобарження діалоігі у режимі рідера вкладка вхідних (тобто коментарів), щоб дерево коментарів відображалось під одним лацюжком діалогу й можна було його почитати, але відображало останні. ТОбто коментар і цитату, для компактності. І там ще якісь супутні доповнення.
- Та інші функціональні дрібниці, що не були пригадані, але можливо описвні у чейнджлогові.
Оптимізація під нативні застосунки та конфгурації ворфлоу для ГітХаб збирання:
- Покращена перевірка пакетів та інших необхідних компонентів перд самим процесом збрирання застосунків. Щоб у разі помилки, її було видно протягом перших хвилин, а не після 5-30 зхвилин збирання, десь уже під кінець.
- Оптимізація відображення для андроїд, щоб не залазила верхня частина у тул бари системи андроїд, через що панель піктограм, була під тулбаром.
- ПК версії, принаймні протестовано на Лінукс appImage версію:
3.1. Прибрано згортання повноекранного режиму англійською розгкладкою клавішіf F. Додано інорування.
3.2. Очищення кешу, який збариє застосунок: переглянуті дописи, вивантажені зображення, деякі списки, при цьому мають зберігатись шаблони, дописи, ключі. Для Лінукс враховано специфічний шлях, але потрібно таки перевіряти як воно діє, чи діє правильно взагалі. (поки що не працює, якщо віритит тесту на лінукс, бо нічого не очистилоа, проте кнопка у меню є).
На наступний раз, щоб краще запам'яталось
| Перевірити | |
|---|---|
| Загальне Скидання тексту в режимі продуктивності при створенні нового допису якщо не встигло синхронізуватись. | Потрібна примусова опція момент виконання. |
| Андроїд Оптмізація робочої області з урахуванням віртуальної клавітури. Було зроблено, низні піктограми піднімались вгору, але при утримані можна було все посунути вгору, а мало лише текст гортати. А правки не так стали як того бажалось. Тож зручно набирати, щоб був віджет швидкого набору біля пальців, можна лише у повоекранному режимі.Проте це дуже зручно, коли все біля пальців, хіба оптимізувати налаштування, щоб були найнеобхідніші кнопочки форматування. | Точно вирішити питання. Щоб і враховувлао віртуальну клавіатуру й не совалось від нижнього краю. |
І ще там різні зміни коирсні й не дуже. Наприклад, превью яке показує чистий код, не показує новий текст після набору, хіба після перемикання. Ну й бува ще шось, треба переіряти. Або побічні баги, як-то відсутність відновлення чернетки у візуальному режимі (але це ніби виправелно). Що моголо бути причиною переходу на нові бібліотеки, або супутні правки коду.
Сс:
@hungry-griffin
@steemcurator01
Дякую за підтримку))
