Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19204
Reakcje/Polubienia
55890
Lagrange to desktopowy klient GUI do przeglądania
Zaloguj lub Zarejestruj się aby zobaczyć!
. Oferuje nowoczesne udogodnienia znane z przeglądarek internetowych, takie jak płynne przewijanie, wbudowane wyświetlanie obrazów, wiele kart, motywy wizualne, czcionki Unicode, zakładki, historia i kontury stron.
Ta aplikacja podobna do przeglądarki jest wyposażona we wszystkie niezbędne instrumenty, aby umożliwić użytkownikom poruszanie się po przestrzeni Gemini w możliwie prosty sposób.

Podobnie jak Gemini, Lagrange został zaprojektowany z myślą o minimalizmie. Zależy to od niewielkiej liczby niezbędnych bibliotek. Jest napisany w C i używa SDL do grafiki z akceleracją sprzętową. OpenSSL służy do bezpiecznej komunikacji.

Cechy aplikacji Lagrange:​

  • Piękna typografia z pełną obsługą Unicode.
  • Automatycznie wygenerowany styl i symbol strony dla każdej domeny Gemini.
  • Jasne i ciemne motywy kolorystyczne.
  • Płynne przewijanie.
  • Skalowanie zawartości strony (50%…200%).
  • Współczynnik skalowania interfejsu użytkownika (dla dowolnego monitora DPI).
  • Paski boczne do zarządzania zakładkami, tożsamościami i subskrybowanymi kanałami oraz przeglądania historii przeglądania i zarysu strony.
  • Wiele zakładek.
  • Podzielony widok do przeglądania dwóch stron jednocześnie.
  • Trwały stan aplikacji — karty i historia są przywracane przy następnym uruchomieniu.
  • Konfigurowalne skróty klawiszowe.
  • Konfigurowalna paleta kolorów interfejsu użytkownika.
  • Otwórz linki za pomocą skrótów klawiaturowych.
  • Zaznacz i skopiuj tekst za pomocą myszy.
  • Znajdź tekst na stronie.
  • Otwórz linki do obrazów i audio w tekście na tej samej stronie.
  • Natychmiastowa nawigacja wstecz lub do przodu.
  • Inteligentne sugestie podczas wpisywania adresu URL — przeszukaj zakładki, historię, tożsamości.
  • Integracja z wyszukiwarką.
  • Zarządzanie tożsamością — tworzenie i używanie certyfikatów klienta TLS.
  • Subskrybuj kanały Gemini i Atom.
  • Użyj stron Gemini jako źródła zakładek.
  • Odtwarzanie dźwięku: MP3, Ogg Vorbis, WAV.
  • Czytaj książki Gempub i przeglądaj zawartość archiwum ZIP.
  • Wbudowana obsługa Gopher.
  • Wbudowana obsługa przesyłania danych za pomocą protokołu Titan.
  • Używaj serwerów proxy dla treści HTTP, Gopher lub Gemini.

Interfejs użytkownika Lagrange wzorowany jest na przeglądarkach internetowych:

  • Na górze znajduje się pasek nawigacyjny z przyciskami Wstecz i Dalej.
  • Istnieje pasek kart do przełączania kart. Pasek kart jest ukryty, jeśli otwarta jest tylko jedna karta.
  • Istnieje pasek boczny do zarządzania zakładkami, subskrybowanymi kanałami i tożsamościami TLS, a także historią przeglądania i konturem strony. Paski boczne są domyślnie ukryte.
  • Istnieje pasek wyszukiwania, który pojawia się na dole podczas wyszukiwania tekstu na stronie.
źródło:
Zaloguj lub Zarejestruj się aby zobaczyć!


Lagrange_01.jpg

Zaloguj lub Zarejestruj się aby zobaczyć!


Pobieranie dla Windows, MacOS, Linux:
Zaloguj lub Zarejestruj się aby zobaczyć!


Na stronie domowej jest link do testowych wersji mobilnych dla Androida i IOS
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19204
Reakcje/Polubienia
55890
Lagrange 1.15.8

Version 1.15.8 released 8 houers ago:

Fixed

  • Fixed activation of a pinned identity in inline media requests.
  • Fixed potential crash when changing split view mode during a UI animation.
  • Updated UI translations.
New/changed in 1.15
  • Preferences dialog opens as a separate window.
  • Option --prefs-sheet: open Preferences as a sheet like in previous releases.
  • Reordering tabs: tab buttons can be dragged with the mouse, and tabs can be moved left/right using tab context menu items or keyboard shortcuts.
  • Move a tab to the other side of a split view (tab context menu).
  • Move a tab to a new window (tab context menu).
  • Added a "Window" menu to the menu bar that has actions for manipulating and switching the active window, and duplicating and switching tabs. (On macOS, this menu has already been available.)
  • macOS: E opens the native Character Viewer.
  • Gopher: Option to disable Gemini styling on Gopher menu pages. When disabled, whitespace is not normalized and all non-link lines are presented as regular paragraph text.
  • Japanese UI translation (13% complete).
  • Redesigned Preferences dialog with vertical tabs and a new organization of the settings. "Fonts" and "Colors" are removed, and there is a new "Content" tab.
  • Mouse cursor turns into the I-beam only over selectable text.
  • Indicate that tab autoreloading is enabled by changing the appearance of the navbar reload button.
  • macOS: "Window" menu has new actions for duplicating and switching tabs.
  • GTK: Request dark window theme if the app UI color theme is dark.
  • Prevent high-resolution mice from flooding event processing with too many motion events and delaying UI refresh.
  • Updated UI translations.

Pobieranie:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37821
Reakcje/Polubienia
33948

Lagrange 1.16.7​

August 11, 2023
  • Workaround for window refresh potentially getting stuck while receiving a streaming response. (Limit update frequency.)
  • Don't navigate back when stopping a streaming request.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37821
Reakcje/Polubienia
33948

Lagrange 1.17.0

October 7, 2023
  • New features:
  • The Bookmarks menu lists all of your bookmarks and folders.
  • Snippets: A collection of short text segments that can be pasted into any input field via the context menu. For example, useful for your gemlog header/footer and other often-repeated parts.
  • Snippets can be managed in Preferences > Snippets and created by right-clicking on links or selected text on a page.
  • Custom search queries: Snippets whose name starts with a bang (e.g., "!w") can be invoked in the URL field to make customized queries. The snippet content should be a Gemini search URL, for example: "gemini://gemi.dev/cgi-bin/wp.cgi/search".
  • Quick lookup shows matching snippets as a new type of search result.
  • Keyboard shortcut Shift+1/⇧1 for conveniently making a snippet query.
  • Input prompts, upload dialogs, and bookmark editors can be resized by dragging the left or right edge.
  • Text zooming in the upload text editor.
  • Gemtext syntax highlighting in the upload dialog.
  • Recently submitted input prompt contents are saved persistently and can be restored via the Ellipsis utility menu in the prompt dialog.
  • You can force the input prompt to appear before a certain URL is requested so you can enter a query string. This is useful for avoiding an extra request when it is known that a URL will require input (e.g., search engine, game input).
  • When importing links as bookmarks, you can optionally create subfolders from headings. You can also choose a destination folder for the imported bookmarks.
  • Quickly add/move a bookmark into a folder with the navbar bookmark button context menu.
  • User-selectable feed refresh interval. Previously the interval been hardcoded to four hours. (Based on a patch by Michael Nordmeyer.)
  • Setting to never/always collapse preformatted blocks, disabling the ability to toggle the folding.
  • "Fold All" and "Unfold All" in Bookmarks sidebar context menu.
  • "Search" context menu item on selected text to make a search query with it.
  • "Use as Search URL" in link context menu.
  • "Mark All Links as Visited" in the Tools submenu.
  • Option --capslock: enable Caps Lock as a modifier in keybindings.
  • Option --theme (-t): change UI color theme of open Lagrange windows. Can be used in scripts to switch the theme automatically (for example, see the darkman utility; thanks to Jason McBrayer for suggesting this).
  • Support for the Nex protocol (nex://nightfall.city/nex/info/specification.txt).
  • Keyboard shortcut for deleting bookmarks (Backspace). Useful when the Bookmarks list has input focus.
  • macOS: System UI accent color can be chosen as the accent color.
  • Changes and enhancements:
  • Menus can have submenus. Several of the old menus were reorganized accordingly. For example, the page context menu has a Tools submenu for translation, Titan uploads, etc.
  • Show unsupported media types as plain text if the content is valid UTF-8 encoded text.
  • The page scrolls while selecting text near top/bottom.
  • Display a logo graphic in empty windows/tabs as a placeholder.
  • Visualize input focus in lists by drawing a focus rectangle around the current item.
  • Menu separators are taller and more distinct for a clearer item separation.
  • Adjusted colors of the Import Identity dialog.
  • Auto-hide sidebars when resizing a window/split if the document area would become narrower than the sidebar.
  • Tuned theme color palette and improved background colors of "Colorful Light".
  • Newly created client certificates have a default expiration date in the year 9999, which means they won't expire. One can still also set a specific date as before.
  • Periodically save UI state (including each tab's navigation history) to prevent data loss in case the app crashes. These runtime saves do not include any cached page content. The full cache is still saved as before when quitting the app.
  • Fixes:
  • Potential crash at shutdown when a feed update is ongoing.
  • Problems with window refresh when multiple windows are open. For example, the cursor not blinking in input fields.
  • Incorrect name displayed in page banner when URL query string contains a tilde name.
  • Fixed navbar spinner animation going too fast when both sides of a split view are being loaded.
  • Glitches during swipe navigation (touch screens, macOS trackpad). Behavior is more robust at ends of history and when content is not immediately available in cache.
  • Fixed opening of context menus via keyboard (incorrect click position).
  • Fixed a text rendering issue where glyphs were incorrect when preceded by a Narrow No-Break Space.
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry