summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-15App: Decode URLs passed via command line argumentsJaakko 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-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-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-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-11Mobile: Adjustments and fixes for iOSJaakko Keränen
2021-03-11Text: Additional custom link iconsJaakko Keränen
2021-03-11Bring back regular-bold Nunito for linksJaakko Keränen
The extra bold that is used for titles is too bold for links.
2021-03-10Mobile: Adjusting sidebar appearanceJaakko Keränen
2021-03-10GmDocument: Links use a bold, tinted fontJaakko Keränen
Links are important enough to stand out clearly. A bold font can be tinted with the primary theme color without losing readability.
2021-03-10Mobile: Phone-styled input dialogJaakko Keränen
2021-03-10Mobile: Styling for regular dialogsJaakko Keränen
2021-03-10Edge-dragging preference panelsJaakko Keränen
2021-03-10Mobile: Working on the phone preferencesJaakko Keränen
2021-03-10GmDocument: Colorful Light bannerJaakko Keränen
Lighter or darker depending on the UI theme.
2021-03-10Mobile: Working on dialog stylingJaakko Keränen
2021-03-10Widget: Crash if moving widget is deletedJaakko Keränen
2021-03-10GmDocument: Further link spacing tuningJaakko Keränen
2021-03-09Mobile: Revising phone-style dialogsJaakko Keränen
Sliding panels and left-edge swipes.
2021-03-09LookupWidget: Fixed use of multiple search termsJaakko Keränen
The regexp wasn't formed correctly.
2021-03-09GmDocument: Adjusted link list spacingJaakko Keränen
Blank lines in link lists need a bit of extra space.