💾 Archived View for tilde.team › ~rami › lagrange.gmi captured on 2023-03-20 at 19:20:00. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
רמי
SUBJECT: Lagrange
AUTHOR: Rami Rosenfeld
DATE: 02/01/23; upd. 10/02/2023
TIME: 16.00
LANG: en, ru
LICENSE: GNU FDL 1.3
TAGS: android, f-droid, software, app, man, manual, mobile, free, opensource, web, gemini, browser, lagrange
License: BSD-2-Clause license
... Наконец-то сегодня дошли руки! Получил истинное удовольствие, протестировав Lagrange - бета-версию клиента для сети (протокола) Gemini. После примитивного Deedum'a (который даже не умеет удалять историю просмотров) и проблемного Buran'a (медленное соединение, сбои в отображении графики, неуверенный возврат на предыдущий просмотренный ресурс, зависание при отправке сообщений в GEddit и т.п.) сразу почувствовал, насколько профессионально и ответственно подошел к процессу создания его автор - горячий финский парень Jaakko Keränen.
Подробно все настройки, опции и удобства описывать не буду, ибо я отобразил основной функционал на прилагаемых скриншотах; но посоветую - установите и протестируйте сами. Это можно осуществить двумя способами - скачав apk-инсталлятор с Git (см. вышеприведенную ссылку) или подключив репозиторий к клиенту F-Droid (прямая ссылка ниже содержит отпечаток):
Короче говоря, практически всё меня устроило и устраивает, но есть одно маленькое замечание: Lagrange не приспособлен для отображения всего набора национальных алфавитных символов в формате UTF-8, ибо автор снабдил инсталлятор своим набором шрифтов и не стал по какой-то причине задействовать системные.
Одним словом, "англит" и "русит" у меня отображались без проблем, а вот с ивритом возникла проблема. Впрочем, Lagrange сразу же самостоятельно сообщил мне, что на странице "имеются неотображаемые символы" (и даже перечислил их коды), а потом перенаправил на встроенную вкладку установки дополнительных шрифтов из авторского репозитория.
Мой совет по добавлению шрифтов: нет необходимости скачивать многомегабайтные архивы всех(!) алфавитов, достаточно перейти в раздел "Национальные" и выбрать только тот, что нужен.
На всякий случай привожу прямую ссылку на страницу (внимательно ознакомьтесь с авторскими разъяснениями!):
Кстати (и это еще одно замечание), вначале я устанавливал клиент вручную, затем, протестировав его, добавил репозиторий и обновил до последней текущей версии; так вот, это привело к исчезновению поддержки иврита, и ее пришлось добавлять заново. Надеюсь, когда проект выйдет из бета-состояния, данный недостаток ликвидируют. А может я столкнулся с единичной проблемой, которая отнюдь не умаляет множественных достоинств Lagrange.
P.S. Пока не забыл: Lagrange позволяет добавлять два прокси: для http(s) и gopher, чем я сразу же и воспользовался!
P.P.S. А вот на своих машинах ставить этот клиент однозначно не буду: я лишь краешком глаза взглянул на скриншоты на официальном сайте и мигом понял, что его интерфейс сделан (ужас-ужас!) на Qt! ... Да и мои скромные потребности, собственно говоря, полностью удовлетворяет прекрасная консольная Amfora.
UPD. 03/02/2023. Исправления
Г-н dikeyOficial поправил меня, что интерфейс (цитирую) "сделан на собственном GUI-фреймворке The Foundation" - и даже прислал соответствующую ссылку. Признаю свою вину: ошибся! Вот что значит дурная привычка судить обо всем поверхностно!
UPD. 10/02/2023. Примечания
После пары недель тестирования обнаружил два недостатка в бета-версии.
Во-первых, крайне недоработана система удаления истории просмотра капсул. Запомните пока что единственно правильный алгоритм:
а) последовательно [и обязательно!] закройте все табы с капсулами, нажимая на "крестик" в углу нижней управляющей панели;
б) вызовите подменю "Bookmarks / Feeds / History" (нажав на пиктограмму часов);
в) перейдите в "History";
г) последовательно нажмите на: "Clear" - "Clear History" - "Done";
д) для гарантии еще раз нажмите на "крестик";
е) закройте клиент.
Любые другие действия историю НЕ удаляют, и она вновь возникает при перезагрузке Lagrange. Чтобы разобраться с этой казалось бы нехитрой процедурой, мне потребовалось около двадцати минут.
Во-вторых, крайне неудобно работает текстовое выделение. Как и в случае с отсутствием интеграции системных мультиязычных шрифтов, автор снова пошел своим собственным путем и задействовал "homebrew" маркеры выделения. Как результат, я могу выделить только видимую часть текста на экране. Любые попытки скроллинга (для большего захвата) ни к чему не приводят.
Lagrange is a GUI client for browsing Geminispace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, and page outlines. Like Gemini, Lagrange has been designed with minimalism in mind. It depends on a small number of essential libraries.
Features
- Beautiful typography with full Unicode support.
- Autogenerated page style and Unicode icon for each Gemini domain.
- Smart suggestions when typing the URL — search bookmarks, history, identities.
- Sidebar for page outline, managing bookmarks and identities, and viewing history.
- Multiple tabs and split view.
- Identity management — create and use TLS client certificates.
- Audio playback: MP3, Ogg Vorbis, WAV.
- And more! Open `about:help` in the app, or see help.gmi.
🄯 Rami Rosenfeld, 2023. GNU FDL 1.3.