summaryrefslogtreecommitdiff
path: root/src/gmdocument.c
AgeCommit message (Collapse)Author
2020-09-17DocumentWidget: Permanent imagesJaakko Keränen
A dynamically generated page showing nothing but an image should not be treated the same way as an inline image. I.e., disallow hiding the image on an image page.
2020-09-15GmDocument: Recognize "about:" linksJaakko Keränen
2020-09-15GmDocument: Possible use of uninitialized valueJaakko Keränen
It was possible that the previous line type was unset under certain circumstances.
2020-09-12GmDocument: Bolder arrow for linksJaakko Keränen
2020-09-05Option to force break very long linesJaakko Keränen
Even preformatted lines may need to be wrapped so the content remains visible, since there is no horizontal scrolling. However, this is off by default so ASCII art isn't broken in narrow windows.
2020-09-04GmDocument: Wider font needs smaller indentsJaakko Keränen
2020-09-03GmDocument: Light theme cleanupJaakko Keränen
2020-09-03Changed default font to NunitoJaakko Keränen
Nunito is licensed under OFL.
2020-09-01GmDocument: Better formatting for Gopher URLsJaakko Keränen
2020-09-01GmDocument: Slightly wider indents for more breathing roomJaakko Keränen
2020-08-28GmDocument: Default to preformatted tab width 4Jaakko Keränen
2020-08-26GmDocument: Adjusted first paragraph colorJaakko Keränen
2020-08-26Content theme tweaksJaakko Keränen
Green background shouldn't be so saturated.
2020-08-25CleanupJaakko Keränen
2020-08-25Theme tuningJaakko Keränen
2020-08-25It's called a "scheme"Jaakko Keränen
2020-08-25CleanupJaakko Keränen
2020-08-25GmDocument: Fixed source line parsing issueJaakko Keränen
Extra newlines were introduced because the line splitter's position was tampered with.
2020-08-24Updated for the_Foundation API changesJaakko Keränen
2020-08-24Initialize RegExpMatchesJaakko Keränen
2020-08-23Build option to disable kerning; other optimizationsJaakko Keränen
2020-08-22Added BSD 2-clause license and copyright noticesJaakko Keränen
2020-08-18Minor tweaksJaakko Keränen
2020-08-17Minor tweaksJaakko Keränen
Don’t disable screensaver, and the default site icon should be “no icon”.
2020-08-16Tweaked default color themesJaakko Keränen
2020-08-16Added Pure Black and Pure White themesJaakko Keränen
Font changes cause window redrawing to pause so document layout doesn’t get an intermediate update with a different width. Sheets are mouse-modal.
2020-08-16Further theme color improvementsJaakko Keränen
Default seed colors.
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.