summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-05-13SidebarWidget: Never disable for context menuJaakko Keränen
Sidebars were disabled so the hover item wouldn't change while accessing a context menu, but that's no longer necessary because the context item is tracked separately.
2021-05-13Widget: Remove timed commands when destroyedJaakko Keränen
2021-05-12Keep labels aligned with expanding inputsJaakko Keränen
A widget may copy its height from another widget.
2021-05-12InputWidget: Shift-click to select a rangeJaakko Keränen
2021-05-12DocumentWidget: Input query length validationJaakko Keränen
Enforce the maximum length of 1024 bytes for Gemini URLs. The input query prompt shows how many bytes are remaining.
2021-05-12CleanupJaakko Keränen
Use the Return key symbol consistently, also in the Search Query indicator. The input dialog "Send" label now no longer needs the "⇒" icon.
2021-05-12InputWidget: Expanding while editingJaakko Keränen
The navbar layout cannot accommodate more than one line of text, but allow the editor to expand while writing text.
2021-05-12DocumentWidget: Clean up drawingJaakko Keränen
Children drawn were twice?
2021-05-11InputWidget: Word wrapping, inserting newlinesJaakko Keränen
2021-05-10GmDocument: Monospace link stylingJaakko Keränen
Monospace links should remain monospace regardless of visited state. IssueID #274
2021-05-09Window: Workaround for lack of window expose eventJaakko Keränen
IssueID #264
2021-05-09Fixed showing of pinning indicatorJaakko Keränen
The indicator always shows the current tab's status.
2021-05-09Window: Fixed closing all tabs in the left splitJaakko Keränen
Take the current tab from the other side if the active side is out of tabs.
2021-05-09Window: Keep the current tab when unsplittingJaakko Keränen
2021-05-09BindingsWidget: Scrollbar is not shownJaakko Keränen
IssueID #257
2021-05-07Windows: Fixed use of native path separatorsJaakko Keränen
`GmRequest` should use the correct path separators on Windows in native paths.
2021-05-07Window: First move with custom frame may be cancelledJaakko Keränen
Use of uninitialized memory.
2021-05-07CleanupJaakko Keränen
2021-05-07Gempub: Restoring pages from cacheJaakko Keränen
Only auto-open the first chapter when navigating normally, and not via cache. Otherwise the previous read position would be lost.
2021-05-07GmCerts: Avoid losing identity metadataJaakko Keränen
idents.lgr format has not been changed, so keep using the old version number in the file.
2021-05-06DocumentWidget: Update pinning indicatorJaakko Keränen
2021-05-06Root: Indicator appearanceJaakko Keränen
2021-05-06Indicate pinning state in URL barJaakko Keränen
2021-05-06Window: Split focus indicator in light modeJaakko Keränen
Also fixed a stale focused widget pointer when closing the split.
2021-05-06Gempub: Decode URLs, only load cover imageJaakko Keränen
2021-05-06Split view: Fixed theme and title updatesJaakko Keränen
Now every DocumentWidget is guaranteed a unique ID. The window title is updated when the keyroot chages.
2021-05-05Only accept valid characters in URI schemesJaakko Keränen
IssueID #269
2021-05-05Gempub: Relative links are considered navigableJaakko Keränen
2021-05-05Bookmark editor has toggles for some special tagsJaakko Keränen
2021-05-05Gempub: Split to show index and first chapterJaakko Keränen
When opening a Gempub, split the window and show the index page and the first chapter.
2021-05-05Gempub: Parse links on index page for navigationJaakko Keränen
2021-05-05Window: Pinning preference vs. new splitsJaakko Keränen
The pinning direction affects which side links are opened by default.
2021-05-05Lang: New strings for directory/archive browsingJaakko Keränen
2021-05-05Added keybinding for closing other tabsJaakko Keränen
2021-05-04Adding special tag buttons to bookmark editorJaakko Keränen
2021-05-04Split view pinning, "linksplit" special tagJaakko Keränen
A navigation aid: when in split mode, option to keep one of the tabs pinned to the current page so all links open to the side. Added "linksplit" bookmark tag to activate view splitting when opening a link on the page.
2021-05-04GmDocument: Diminished styling for visited linksJaakko Keränen
Use the bold weight only for new/unvisited links.
2021-05-04Window: Opening links to the sideJaakko Keränen
2021-05-04Use Shift to open links to the sideJaakko Keränen
2021-05-04Highlight links opened in other tabsJaakko Keränen
The primary purpose is to aid navigation in split view, so one can see exactly which links have been opened.
2021-05-04Lang: Added Toki PonaJaakko Keränen
IssueID #192
2021-05-04DocumentWidget: Update the correct fetch progressJaakko Keränen
2021-05-04App: Serialize sidebar state in state.lgrJaakko Keränen
The sidebars of each root are now serialized with the rest of the UI state so they have all the widget roots available.
2021-05-03App: Wait for `xdg-open` child processes to terminateJaakko Keränen
IssueID #260
2021-05-03Window: Dispatch key events only to the root with key focusJaakko Keränen
2021-05-03Window: Rearranged menu itemsJaakko Keränen
2021-05-03Gopher: Line endings according to RFC 1436Jaakko Keränen
2021-05-03App: Crash with --echo when shutting downJaakko Keränen
2021-05-03Gopher: Be more lenient about line terminationJaakko Keränen
Allow plain `\n` for line termination in addition to `\r\n`.
2021-05-03Paint: Fixed build with older SDL versionsJaakko Keränen
IssueID #259