summaryrefslogtreecommitdiff
path: root/src/ui
AgeCommit message (Collapse)Author
2020-11-28Workaround for SDL window resize issueJaakko Keränen
Rearrange and draw window contents with an event watcher during window resizing because SDL is blocking the main thread. Tested on macOS so far, may need a build option. In reference to SDL bug: https://bugzilla.libsdl.org/show_bug.cgi?id=2077
2020-11-27DocumentWidget: Cancelling keyboard navigation modeJaakko Keränen
Cancel keyboard navigation mode when opening a new URL, reloading the current page, or when window loses focus. IssueID #71
2020-11-27SidebarWidget: "Refresh Feeds" button in empty Feeds tabJaakko Keränen
2020-11-27Feeds: Separate timestamps for posting and discoveryJaakko Keränen
The discovery time is needed for knowing how long the entry can be retained in the history.
2020-11-27Feeds: Marking all as read; time check improvementsJaakko Keränen
For some unknown reason, the parsing of the entry dates is sometimes (randomly?) off by 3600 seconds (one hour). This need a closer investigation; maybe a DST thing? For now check the date instead.
2020-11-27Subscribing via menu; cleanup after unsubscribeJaakko Keränen
2020-11-27Window: Added "Show Feed Entries" menu itemJaakko Keränen
2020-11-27Widget: Allow scrolling tall widgetsJaakko Keränen
Useful for menus and dialogs that wouldn't fit inside the window.
2020-11-27SidebarWidget: Adding bookmarks, edit feedsJaakko Keränen
2020-11-27Paint: Negative clipping rectangle positionJaakko Keränen
2020-11-27DocumentWidget: Check for invalid deserialized URLJaakko Keränen
Should check for stray pointers in URL, mostly to assist development use. Normally the "open" command arguments never have a pointer appended.
2020-11-27SidebarWidget: Unsubscribe from feed; toggling read statusJaakko Keränen
2020-11-26SidebarWidget: Open entries, feed index pagesJaakko Keränen
2020-11-26Feeds: Manual refreshJaakko Keränen
2020-11-26Color for passively selected sidebar itemJaakko Keränen
2020-11-26SidebarWidget: Fixed "about:" URLs in historyJaakko Keränen
2020-11-26Feeds: Working on menu itemsJaakko Keränen
2020-11-26SidebarWidget: Update bookmark tag menu itemsJaakko Keränen
2020-11-26SidebarWidget: Added menus; adjusted separatorsJaakko Keränen
Added context menus for Feeds.
2020-11-25SidebarWidget: Feed items show bookmark iconJaakko Keränen
2020-11-25Feeds: Check for update interval at launchJaakko Keränen
2020-11-25SidebarWidget: Tagging bookmarks via menuJaakko Keränen
2020-11-25SidebarWidget: Bookmark tag icons; Feeds presentationJaakko Keränen
Special tags of bookmarks are now visualized with icons. Feed items show an indicator if the currently open document matches the entry URL.
2020-11-25Sidebar: Changed tab order, Bookmarks is first tabJaakko Keränen
2020-11-25Tuning the Light mode color paletteJaakko Keränen
The Light mode UI colors were a little bit garish; now they are much less saturated. ANSI foreground colors are darkened 50% on a bright background.
2020-11-25DocumentWidget: Crash after redirectsJaakko Keränen
2020-11-25Narrower set of line widthsJaakko Keränen
Made the Normal line width slightly narrower, and adjusted the other settings accordingly.
2020-11-24Fixed threading issues and data racesJaakko Keränen
The most serious problem was that GmRequest's response body was being accessed while the TlsRequest thread was modifying it. Now the response must always be locked before accessing elsewhere. There were also inefficient data updates in the media players.
2020-11-24SidebarWidget: Tweaked date formattingJaakko Keränen
2020-11-23SidebarWidget: Improved feed entry appearanceJaakko Keränen
2020-11-23SidebarWidget: Date separators in FeedsJaakko Keränen
2020-11-23Sidebar: Populate with feed entriesJaakko Keränen
2020-11-21DocumentWidget: Drawing marks with better boundsJaakko Keränen
2020-11-21Saving inline media content to DownloadsJaakko Keränen
2020-11-21Fixed popups being dismissed by media updatesJaakko Keränen
2020-11-21Keyboard navigation mode for home row keysJaakko Keränen
Now there are keybindings for activating the keyboard navigation modes. The modifier-based mode remains as it was before, focusing on numbers, while the home row mode uses a separate activation key. One can erase the bindings to disable the corresponding modes. IssueID #34
2020-11-21DocumentWidget: Marking link icons as search matchesJaakko Keränen
2020-11-21DocumentWidget: Scroll-loading is only for imagesJaakko Keränen
2020-11-21Added option to load image instead of scrollingJaakko Keränen
One can now read through a page and load all inline images simply by repeatedly pressing Space or cursor down. Key repeat events do not trigger image loads.
2020-11-21Clearing and resetting keybindingsJaakko Keränen
2020-11-21Reorganized Preferences dialogJaakko Keränen
Added a new tab for Window settings.
2020-11-20Unfocus UI widgets when window loses input focusJaakko Keränen
2020-11-20Preferences: Added a Gemini proxyJaakko Keränen
2020-11-20Text: Fixed font scaling of level 3 headingsJaakko Keränen
2020-11-20Replaced EB Garamond with TinosJaakko Keränen
Tinos is a much more readable serif font, especially when it comes to the italic variant.
2020-11-19Replaced Japanese font with Noto Sans CJK JPJaakko Keränen
Alas, a couple of megabytes larger than Kosugi Maru, but has better glyph coverage.
2020-11-18Ignore whitespace around user-entered URLJaakko Keränen
2020-11-18Render an Ideographic Space glyph using the Korean fontJaakko Keränen
IssueID #41
2020-11-17Window: Added notifications for window focus gain/lossJaakko Keränen
2020-11-16Keybinding for opening links via keyboardJaakko Keränen
This is part one. Still need to change the link numbering/lettering method. IssueID #34