summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-16Mobile: Dialog layout fixesJaakko Keränen
Orientation and safe inset changes are now applied to phone dialogs. There is still the occasional unscrollable dialog, but it seems random?
2021-03-16Updated the_FoundationJaakko Keränen
2021-03-15Mobile: Find on page, various minor tweaksJaakko Keränen
On mobile, the search bar appears at the top of the page. Keep the haptic engine running so there is no delay before each effect. After a long-press, remove the "mouse" from the display area so there is no misleading hover. Widget border top/bottom use metrics.
2021-03-15Updated the_FoundationJaakko Keränen
2021-03-15Translation: Handling cancellation/errorsJaakko Keränen
2021-03-15macOS: Info.plist key for app iconJaakko Keränen
2021-03-15macOS: Decoding handled URLsJaakko Keränen
When an URL is provided via the system URL handling mechanism, decode any percent-encoded characters in it.
2021-03-15CleanupJaakko Keränen
2021-03-15Added a page translation serviceJaakko Keränen
This is quite experimental. The page contents are sent to an instance of LibreTranslate (powered by Argos Translate), which may or may not successfully translate the contents without mangling the gemtext markup.
2021-03-15Text: Don't crash after cache resetJaakko Keränen
2021-03-15SidebarWidget: Command to update contentsJaakko Keränen
2021-03-15Color: Disabled button color in "Pure White"Jaakko Keränen
2021-03-15Updated the_FoundationJaakko Keränen
2021-03-15App: Decode URLs passed via command line argumentsJaakko Keränen
2021-03-14Updated release notesJaakko Keränen
2021-03-14Adjusted URL detection for search queriesJaakko Keränen
Dashes may appear in domain names.
2021-03-14Full page scroll with PageUp and PageDownJaakko Keränen
Added separate keybindings for half page and full page scrolling. Space and Shift+Space do the half page scroll as before. Assigned new keybinding IDs to reset these to defaults in case they've been customized. IssueID #203
2021-03-14Punycode domains when setting trustJaakko Keränen
2021-03-14Text: Monospace and zero-advance glyphsJaakko Keränen
Don't force the same advance on all glyphs, since some don't advance the position. IssueID #204
2021-03-14Updated the_FoundationJaakko Keränen
XML fix.
2021-03-13SidebarWidget: Added "Import..." to empty Identities tabJaakko Keränen
Fixed visual issues with the Help link in the bottom.
2021-03-13Text: Separate glyph caching procedureJaakko Keränen
Previously glyph caching was done during text rendering, but that would mean lots of swapping between rendering stuff to the cache and then immediately afterward rendering to the display. There would be a swap per each new glyph. Now the entire document's glyphs are precached at once when a request is finished. Glyphs are also cached in larger batches when new text needs to be drawn.
2021-03-13Touch: Fixed long press on input fieldsJaakko Keränen
2021-03-13Text: Removed pending glyphs trackerJaakko Keränen
2021-03-13CleanupJaakko Keränen
2021-03-13Touch: Long-press context click on any widgetJaakko Keränen
2021-03-13Mobile: Showing identities via navbarJaakko Keränen
2021-03-13LabelWidget: Adjusting spacing on tabletsJaakko Keränen
2021-03-13iOS: Bumped versionJaakko Keränen
2021-03-13Window: Toggle sidebar via phone menuJaakko Keränen
2021-03-13Fixed resizing of input dialogsJaakko Keränen
2021-03-13Arrange URL child indicators; widget arrangementJaakko Keränen
The indicators in the URL input field are now arranged horizontally, so they don't overlap. Improved arrangement of (un)collapsed widgets.
2021-03-13Widget: Arranging cleanup wrt. collapsingJaakko Keränen
2021-03-13Mobile: Simplified window event handlingJaakko Keränen
The desktop window events do things that are not relevant on mobile, and may in fact be harmful. Since mobile is essentially fullscreen only, needed updates to root size are done whenever the window is redrawn.
2021-03-12Cut/copy/paste paste via menusJaakko Keränen
IssueID #175
2021-03-12Touch: Drag behavior for input fieldsJaakko Keränen
Allow long-pressing in touchDrag widgets.
2021-03-12CleanupJaakko Keränen
2021-03-12DocumentWidget: Bookmarking a wrapped linkJaakko Keränen
Only the clicked part of the label text was used for the bookmark.
2021-03-12DocumentWidget: Don't handle clicks elsewhereJaakko Keränen
2021-03-12Added "about:about"Jaakko Keränen
IssueID #200
2021-03-12DocumentWidget: Slightly larger link click regionsJaakko Keränen
Now that links have margins between them, make them easier to hit.
2021-03-12Window: Embed reload button; sidebar context menuJaakko Keränen
2021-03-12InputWidget: Set/get content paddingJaakko Keränen
2021-03-12iOS: Added a separate Info.plist templateJaakko Keränen
2021-03-12iOS: Bumped versionJaakko Keränen
2021-03-11Added option to word wrap plain text filesJaakko Keränen
On by default because there is no horizontal scrolling for plain text files.
2021-03-11iOS: Updated buildJaakko Keränen
2021-03-11Depends: Fail if OpenSSL was not foundJaakko Keränen
2021-03-11iOS: Xcode project attributesJaakko Keränen
2021-03-11Mobile: Adjustments and fixes for iOSJaakko Keränen