summaryrefslogtreecommitdiff
path: root/src/gmdocument.c
AgeCommit message (Collapse)Author
2020-08-16Palette has UI colors; defined Light theme colorsJaakko Keränen
2020-08-15Built-in embedded “about:” pages; Help menuJaakko Keränen
2020-08-14Cleaner window initializationJaakko Keränen
Create the window using the correct size and position, and don’t show the window contents while app state is being restored.
2020-08-13Toggle sidebar visibility; save width and modeJaakko Keränen
2020-08-11SidebarWidget: Scrolling and the scrollbarJaakko Keränen
2020-08-11GmDocument: Fixed bullet decorationsJaakko Keränen
2020-08-11Document outline; jumping to clicked headingJaakko Keränen
2020-08-10GmDocument: Don’t indent the first pre blockJaakko Keränen
The first pre block, as a first visible block in the document, is likely a logo or picture of some sort. It is aligned with headers.
2020-08-09Windows: Fixed Unicode iconsJaakko Keränen
2020-08-08GmDocument: Added more site iconsJaakko 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-07GmDocument: Handpicked set of primary and alt huesJaakko Keränen
2020-08-06GmDocument: Tweak theme alt hue selectionJaakko Keränen
2020-08-06DocumentWidget: Adjusted document bordersJaakko Keränen
2020-08-06GmDocument: Default theme colorsJaakko 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-05Color palette themingJaakko Keränen
2020-08-05Setting up document themingJaakko 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-02Window: Narrow layout mode for the navbarJaakko Keränen
2020-08-02GmDocument: First paragraph stylingJaakko Keränen
Only show a limited number of rows of larger text.
2020-08-01More robust URL processingJaakko Keränen
Fixed a number of special cases revealed by the client torture test.
2020-07-30GmDocument: Visit times are for absolute URLsJaakko Keränen
2020-07-30GmDocument: Check absolute URLs for visit timesJaakko Keränen
2020-07-30History of visited URLs; visualize time of last link visitJaakko Keränen
2020-07-29DocumentWidget: Improved link presentationJaakko Keränen
2020-07-29Viewing image URLsJaakko Keränen
When the opened URL is just an image, generate a simple document for it.
2020-07-29Showing and hiding image contentJaakko Keränen
2020-07-28Loading and rendering images in the documentJaakko Keränen
There can be multiple inline media requests on the page. Images are always associated with a link.
2020-07-28Detect known image/audio file extensionsJaakko Keränen
2020-07-28DocumentWidget: Don't repeat the hostname if visibleJaakko Keränen
2020-07-28Plaintext documents; unsupported MIME type errorJaakko Keränen
2020-07-27Visualizing linksJaakko Keränen
Show which links are to the same site, and which are HTTP/S, Gopher, or files.
2020-07-27GmDocument: Add extra line spacing for wrapped linesJaakko Keränen
2020-07-27DocumentWidget: Marking a selection with the mouseJaakko Keränen
2020-07-27Finding previous textJaakko Keränen
2020-07-26Finding text in the documentJaakko Keränen
2020-07-25Use document top header as window titleJaakko Keränen
2020-07-25Basic navigation history; Back and Forward are workingJaakko Keränen
2020-07-24Font update; ANSI color escapes; fixed URL updateJaakko Keränen
Newer version of the Fira fonts, and added a separate UI font (Source Sans Pro). The text renderer checks for the 4-bit ANSI color escapes for the setting the foreground color. InputWidget supports paste from clipboard. The navbar updates the current URL when the page has been loaded.
2020-07-24Added GmRequest for handling the requestJaakko Keränen
This feels a little bit too complex, with GmRequest observing TlsRequest and then notifying its own audience. There are still some issues with cancelling requests as well.
2020-07-23Added gray88 to the paletteJaakko Keränen
The page color theme should use its own separate palette, though, not the UI palette.
2020-07-23Visualize links; open URL when clickedJaakko Keränen
2020-07-22Getting started with some linksJaakko Keränen
2020-07-22GmDocument: Wide monospace blocks use smaller fontJaakko Keränen
2020-07-22GmDocument: Trying a first paragraph emphasisJaakko Keränen
2020-07-22Text wrapping; basic scrolling in DocumentWidgetJaakko Keränen
2020-07-22GmDocument: Normalize spaces; apply line marginsJaakko Keränen
2020-07-22GmDocument: Basic indents; bullets; bold fontJaakko Keränen