💾 Archived View for tilde.team › ~rami › lagrange.gmi captured on 2023-05-24 at 19:04:36. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-04-20)

-=-=-=-=-=-=-

~Rami ₪ SOFTWARE

רמי

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

LAGRANGE

Интерфейс

Интерфейс

Интерфейс

Интерфейс

Интерфейс

Интерфейс

Site

Git

License: BSD-2-Clause license

INTRO

... Наконец-то сегодня дошли руки! Получил истинное удовольствие, протестировав Lagrange - бета-версию клиента для сети (протокола) Gemini. После примитивного Deedum'a (который даже не умеет удалять историю просмотров) и проблемного Buran'a (медленное соединение, сбои в отображении графики, неуверенный возврат на предыдущий просмотренный ресурс, зависание при отправке сообщений в GEddit и т.п.) сразу почувствовал, насколько профессионально и ответственно подошел к процессу создания его автор - горячий финский парень Jaakko Keränen.

Подробно все настройки, опции и удобства описывать не буду, ибо я отобразил основной функционал на прилагаемых скриншотах; но посоветую - установите и протестируйте сами. Это можно осуществить двумя способами - скачав apk-инсталлятор с Git (см. вышеприведенную ссылку) или подключив репозиторий к клиенту F-Droid (прямая ссылка ниже содержит отпечаток):

ADD REPO

Короче говоря, практически всё меня устроило и устраивает, но есть одно маленькое замечание: Lagrange не приспособлен для отображения всего набора национальных алфавитных символов в формате UTF-8, ибо автор снабдил инсталлятор своим набором шрифтов и не стал по какой-то причине задействовать системные.

Одним словом, "англит" и "русит" у меня отображались без проблем, а вот с ивритом возникла проблема. Впрочем, Lagrange сразу же самостоятельно сообщил мне, что на странице "имеются неотображаемые символы" (и даже перечислил их коды), а потом перенаправил на встроенную вкладку установки дополнительных шрифтов из авторского репозитория.

Мой совет по добавлению шрифтов: нет необходимости скачивать многомегабайтные архивы всех(!) алфавитов, достаточно перейти в раздел "Национальные" и выбрать только тот, что нужен.

На всякий случай привожу прямую ссылку на страницу (внимательно ознакомьтесь с авторскими разъяснениями!):

Font Library

Кстати (и это еще одно замечание), вначале я устанавливал клиент вручную, затем, протестировав его, добавил репозиторий и обновил до последней текущей версии; так вот, это привело к исчезновению поддержки иврита, и ее пришлось добавлять заново. Надеюсь, когда проект выйдет из бета-состояния, данный недостаток ликвидируют. А может я столкнулся с единичной проблемой, которая отнюдь не умаляет множественных достоинств Lagrange.

P.S. Пока не забыл: Lagrange позволяет добавлять два прокси: для http(s) и gopher, чем я сразу же и воспользовался!

P.P.S. А вот на своих машинах ставить этот клиент однозначно не буду: я лишь краешком глаза взглянул на скриншоты на официальном сайте и мигом понял, что его интерфейс сделан (ужас-ужас!) на Qt! ... Да и мои скромные потребности, собственно говоря, полностью удовлетворяет прекрасная консольная Amfora.

UPD. 03/02/2023. Исправления

Г-н dikeyOficial поправил меня, что интерфейс (цитирую) "сделан на собственном GUI-фреймворке The Foundation" - и даже прислал соответствующую ссылку. Признаю свою вину: ошибся! Вот что значит дурная привычка судить обо всем поверхностно!

UPD. 10/02/2023 и 23/03/23. Примечания

После тестирования обнаружил два недостатка в бета-версиях.

Во-первых, недоработано удаление истории просмотра капсул. Практически (по состоянию на март 2023), очистить ее невозможно. В этом легко убедиться, принудительно закрыв все вкладки, очистив историю встроенными средствами, затем перезагрузив клиент и нажав несколько раз на софт-клавишу "назад" на смартфоне. Очистка кэша программы в данном случае также бесполезна, равно как и установка его объема "= 0".

Во-вторых, крайне неудобно работает текстовое выделение. Как и в случае с отсутствием интеграции системных мультиязычных шрифтов, автор снова пошел своим собственным путем и задействовал "homebrew" маркеры выделения. Как результат, я могу выделить только видимую часть текста на экране; иногда - только одно слово, короче говоря - выделение ведет себя непредсказуемо (и зачастую на экране не появляется всплывающее подменю "копировать" и т.п.). Любые попытки скроллинга (для большего захвата контента) ни к чему не приводят.

NOTE

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.

₪ Back to home ₪

🄯 Rami Rosenfeld, 2023. GNU FDL 1.3.