summaryrefslogtreecommitdiff
path: root/src/gmdocument.c
AgeCommit message (Collapse)Author
2020-10-12Normalizing long spaces to a tab stopJaakko Keränen
Experimenting with terminal friendly space normalization where sometimes multiple spaces are used to align content horizontally (with a fixed-width font). When encountering 8 or more consecutive spaces, they are all replaced with a single tab character. Gemtext allows clients to normalize whitespace as they see fit.
2020-10-11Added two serif fonts; minor color tweaksJaakko Keränen
Added the EB Garamond and Literata fonts as serif font choices.
2020-10-07Drawing an audio player UIJaakko Keränen
2020-10-04Working on audio playbackJaakko Keränen
Audio players are displayed the same way as images. When playing, a decoder runs in a background thread producing samples suitable for output.
2020-10-01Refactor: Separate media from GmDocumentJaakko Keränen
2020-09-29GmDocument: List bullets use a different colorJaakko Keränen
More distinctive.
2020-09-28CleanupJaakko Keränen
2020-09-28GmDocument: Tweaks in the dark color themeJaakko Keränen
2020-09-22DocumentWidget: Drawing side elementsJaakko Keränen
The banner appears on the left, if there is room in the margin. Also added a document timestamp in the bottom to see when the data was received.
2020-09-21Document theme color saturation preferenceJaakko Keränen
2020-09-21Added Prefs; placeholders for new optionsJaakko Keränen
2020-09-20Improved text selection starting on empty spaceJaakko Keränen
IssueID #4
2020-09-20Text: Japanese font sized for UI textJaakko Keränen
This font is needed for example for tab titles where there are japanese glyphs.
2020-09-20Opening links in a new background tabJaakko Keränen
2020-09-18GmDocument: Added an icon for quote blocksJaakko Keränen
2020-09-17Recognize and visualize "mailto:" linksJaakko Keränen
"mailto:" links now have their own icon and when clicked they open the URL in the default web browser. IssueID #5
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