summaryrefslogtreecommitdiff
path: root/src/ui
AgeCommit message (Collapse)Author
2020-12-19Opening unrecognized schemes in default browserJaakko Keränen
This works if the OS supports the scheme as built-in or via some handler application. IssueID #103 IssueID #84
2020-12-18Import all links as bookmarksJaakko Keränen
2020-12-18Text: Improved handling of tab stopsJaakko Keränen
Text drawing can now be made aware of the available horizontal space.
2020-12-17Reorganized menus; added new bookmark list itemsJaakko Keränen
2020-12-17Text: Tuned content monospace line spacingJaakko Keränen
2020-12-16Fixed link to Help from the Identities sidebar tabJaakko Keränen
2020-12-16Progress bar colors; thicker on HiDPI displaysJaakko Keränen
One should be able to see the progress bar in light mode, too. IssueID #101
2020-12-16URL decoding preference affects input widgetsJaakko Keränen
2020-12-15Window: More subtle rotating download animationJaakko Keränen
2020-12-15Window: Use a rotating arrow as the download animationJaakko Keränen
2020-12-15Window: Show a little animation during downloadsJaakko Keränen
The Stop/Reload button shows a little Unicode animation during downloads. IssueID #101
2020-12-13macOS: Disable page navigation while editing textJaakko Keränen
The Cmd+Left/Right keys used both for page navigation (by default) and for moving the cursor inside text editor. The input widget keys should take precedence.
2020-12-13Fixed UI text color regressionJaakko Keränen
2020-12-12Text: Clip glyphs to fit verticallyJaakko Keränen
There may be partial overlaps with full-height glyphs because the fonts are scaled unhinted.
2020-12-12Text: Smaller monospace body fontJaakko Keränen
2020-12-12InputWidget: Double-click to select allJaakko Keränen
2020-12-12New monospace font; flexible mono spacingJaakko Keränen
Iosevka replaces Fira Mono as the monospace font. Emojis are now allowed to be wider than normal monospace glyphs. However, if whitespace permits, the original monospacing is restored. IssueID #73
2020-12-12Added option to show URL paths as encoded or decodedJaakko Keränen
IssueID #73
2020-12-12InputWidget: Allow variable-width fontsJaakko Keränen
2020-12-10SidebarWidget: Cleanup; Identities context menuJaakko Keränen
2020-12-10Feeds: Show entries in lookup resultsJaakko Keränen
2020-12-09Added keybindings for zoomingJaakko Keränen
2020-12-09macOS: Update shortcuts in menu itemsJaakko Keränen
When keybindings are changed the menus will need updating.
2020-12-09DocumentWidget: Clicking on certificate warningJaakko Keränen
Show the Certificate Status dialog. IssueID #93
2020-12-09InputWidget: Usability improvementsJaakko Keränen
Select all when search bar gets focus, so it's easy to enter a new search term. One press of Escape will both unfocus and dismiss the search bar. IssueID #65
2020-12-09SidebarWidget: Fixed layout issueJaakko Keränen
After launching with the sidebar closed, it would open with an incorrect height.
2020-12-09CleanupJaakko Keränen
2020-12-08Text: Ignore Unicode joiners and modifiersJaakko Keränen
The fonts bundled with Lagrange currently do not have all the latest Unicode symbols, so we'll ignore the joiners and modifiers for gender and skin color. A better option would be to fall back to system-provided text rendering, if that is available. IssueID #81
2020-12-07Text: Align monospace glyph sizing to pixel gridJaakko Keränen
This is a better solution than a magic 0.25 pixel offset. To eliminate partially occupied glyph edge pixels, scale the glyphs slightly so they align with full pixels. Scaling is only done horizontally so it doesn't affect line height. IssueID #86
2020-12-06Fixed unnecessary immediate refreshJaakko Keränen
2020-12-06Fixed truncated tab titles; unfocus input on right-clickJaakko Keränen
IssueID #53
2020-12-05DocumentWidget: Default to plain text for text/*Jaakko Keränen
Also application/json. IssueID #88
2020-12-05Text: Mitigate box-drawing character issuesJaakko Keränen
IssueID #86
2020-12-04SidebarWidget: Confirmation dialogs vs. which sidebarJaakko Keränen
Identify the owner of the dialog using the normal widget "ptr:" argument.
2020-12-04SidebarWidget: Minimum and maximum widths considering both sidebarsJaakko Keränen
2020-12-04SidebarWidget: Interaction with the right sidebarJaakko Keränen
2020-12-04Added a second sidebar; removed hover outlineJaakko Keränen
A sidebar on the right is a better solution than a kludgy non-interactive special-purpose outline that appears when hoving the mouse on the document scrollbar.
2020-12-03Fixed misaligned Unicode box linesJaakko Keränen
IssueID #82
2020-12-03DocumentWidget: Certificate warning improvementsJaakko Keränen
2020-12-02Show a banner warning about certificate issuesJaakko Keränen
2020-12-01Editing feed title in Feed Settings dialogJaakko Keränen
2020-12-01Added dialog for changing feed typeJaakko Keränen
This also gives feedback about a newly added subscription.
2020-12-01Subscribing to new headings on a pageJaakko Keränen
When "subscribed" and "headings" tags are used, the subscribed page is tracked for newly added headings (of any kind). This works for the weiph/pikkulogs out there.
2020-12-01Added key shortcut for subscibing to pageJaakko Keränen
2020-12-01Text: Caching the tallest glyphsJaakko Keränen
Reserve one more glyph cache row size so the tallest glyphs fit.
2020-12-01SidebarWidget: Show up to 100 feed entriesJaakko Keränen
2020-12-01Text: Dealing with soft hyphensJaakko Keränen
With regard to gemini://gemini.conman.org/test/torture/0050.
2020-12-01DocumentWidget: Error page of unknown status codeJaakko Keränen
2020-11-30DocumentWidget: Clear input focus when clickingJaakko Keränen
If the document handles a left click, clear input focus from any widget that had it. IssueID #51
2020-11-30Added keybindings for prev/next tabJaakko Keränen
IssueID #75