summaryrefslogtreecommitdiff
path: root/src/ui
AgeCommit message (Collapse)Author
2020-08-11Document outline; jumping to clicked headingJaakko Keränen
2020-08-11SidebarWidget: Adding mode buttonsJaakko Keränen
2020-08-10Add a sidebar next to the current tabJaakko Keränen
The sidebar is inside the tabs widget, as a sibling to the current page.
2020-08-10DocumentWidget: Fixed content positioningJaakko Keränen
2020-08-10Added SidebarWidgetJaakko Keränen
2020-08-10Opening links in a new tab; improved context menu vs. linksJaakko Keränen
2020-08-10DocumentWidget: Check the MIME charset parameterJaakko Keränen
2020-08-10Removed double shortcut for “tabs.new”Jaakko Keränen
2020-08-10Tab bar is hidden when there is a single tabJaakko Keränen
Needed some fixes in the widget arrangement behavior.
2020-08-09Closing and duplicating tabsJaakko Keränen
2020-08-09Windows: Fixed Unicode iconsJaakko Keränen
2020-08-09Tab button labels fitted to available spaceJaakko Keränen
2020-08-09Text: Enforce spacing on monospaced fontsJaakko Keränen
2020-08-09Closing tabs/windowJaakko Keränen
2020-08-08Handling "about:home"; GmRequest decouplingJaakko Keränen
GmRequest is given a pointer to the GmCerts to use. Also, timeouts are handled via a posted command so they get processed in the main thread.
2020-08-08Cancel GmRequest from the main threadJaakko Keränen
Doing it in the SDL timer thread causes mutex lockups.
2020-08-08Showing the server certificate subject nameJaakko Keränen
2020-08-08Creating new tabs; cleaned up DocumentWidgetJaakko Keränen
2020-08-08Moved recent URLs history to DocumentWidgetJaakko Keränen
App maintains the visited URLs database, but each DocumentWidget has its own stack of recent URLs for timeline navigation.
2020-08-07CleanupJaakko Keränen
2020-08-07Fixed popup menu positioning near window edgesJaakko Keränen
2020-08-07Linux: Added app iconJaakko Keränen
2020-08-06DocumentWidget: Fixed bottom of visible rangeJaakko Keränen
2020-08-06DocumentWidget: Align banner icon visuallyJaakko Keränen
2020-08-06DocumentWidget: Adjusted document bordersJaakko Keränen
2020-08-06Window: Added a tab barJaakko Keränen
This should be collapsed if there is just a single tab.
2020-08-06DocumentWidget: Disable link hover while scrollingJaakko Keränen
2020-08-06Tabs: Changing the tab button labelJaakko Keränen
2020-08-06CleanupJaakko Keränen
2020-08-06Fetch content from cache when navigating backJaakko Keränen
2020-08-06Added GmResponse as its own typeJaakko Keränen
2020-08-06CleanupJaakko Keränen
2020-08-06GmDocument: Improvements to color themesJaakko Keränen
Better light mode, and in dark mode either saturate the background or the foreground, but not both.
2020-08-06macOS: CleanupJaakko Keränen
2020-08-06macOS: Smooth inertia scrolling with trackpadJaakko Keränen
Requires a slightly tweaked SDL 2, though, when it comes to handling the scroll events.
2020-08-05Color palette themingJaakko Keränen
2020-08-05Setting up document themingJaakko Keränen
2020-08-05Color: Added HSL conversionsJaakko Keränen
Removed the extra 15/88 grays from the UI palette.
2020-08-04Added a large light font for the site bannerJaakko Keränen
2020-08-04Changing the document content text sizeJaakko Keränen
The glyph cache is purged whenever font sizes change. UI fonts are deliberately not changed in size so that UI metrics don't have to be recomputed.
2020-08-04DocumentWidget: Show server certificate expiration dateJaakko Keränen
2020-08-04Remember scroll positions on visited pagesJaakko Keränen
2020-08-03DocumentWidget: Show server certificate statusJaakko Keränen
2020-08-03DocumentWidget: Em dashes in the window titleJaakko Keränen
2020-08-03Server certificate TOFUJaakko Keränen
2020-08-03Working on server certificatesJaakko Keränen
2020-08-02GmRequest: Checking the server certificateJaakko Keränen
Just testing so far.
2020-08-02Compose window title with host nameJaakko Keränen
2020-08-02CleanupJaakko Keränen
2020-08-02Window: Narrow layout mode for the navbarJaakko Keränen