summaryrefslogtreecommitdiff
path: root/src/gmdocument.c
AgeCommit message (Collapse)Author
2021-03-18GmDocument: Trying out a footerJaakko Keränen
Currently disabled.
2021-03-16Translation: More reliable markup preservationJaakko Keränen
2021-03-12DocumentWidget: Bookmarking a wrapped linkJaakko Keränen
Only the clicked part of the label text was used for the bookmark.
2021-03-11Added option to word wrap plain text filesJaakko Keränen
On by default because there is no horizontal scrolling for plain text files.
2021-03-10GmDocument: Links use a bold, tinted fontJaakko Keränen
Links are important enough to stand out clearly. A bold font can be tinted with the primary theme color without losing readability.
2021-03-10GmDocument: Colorful Light bannerJaakko Keränen
Lighter or darker depending on the UI theme.
2021-03-10GmDocument: Further link spacing tuningJaakko Keränen
2021-03-09GmDocument: Adjusted link list spacingJaakko Keränen
Blank lines in link lists need a bit of extra space.
2021-03-09Fixed buildJaakko Keränen
2021-03-09GmDocument: Light mode Gray document themeJaakko Keränen
The Gray theme now has a light and dark variant.
2021-03-08Improved custom link icons; link list spacingJaakko Keränen
Link lists and bullet lists are spaced the same way.
2021-03-08Local Gemini links can use Emoji/symbol from label textJaakko Keränen
Instead of the default link icon, if a label starts with an Emoji or symbol, use that as the icon. This only works with local Gemini links so important information about link destination is not hidden.
2021-03-08Gemtext markup was visible with Monospace BodyJaakko Keränen
2021-03-07GmDocument: Adjusted consecutive link spacingJaakko Keränen
It makes link lists more readable to have a bit more space in between, especially if the links get wrapped.
2021-03-06GmDocument: Narrow layout; indentationJaakko Keränen
Adjusted indentation for narrow (phone) layout.
2021-03-03GmDocument: Tuning Colorful DarkJaakko Keränen
Link text and paragraph text shouldn't be too close to each other.
2021-03-03GmDocument: Tuning Colorful DarkJaakko Keränen
Some background colors (pink, green) were too saturated and out of place.
2021-03-02GmDocument: Monospace body isn't normalizedJaakko Keränen
2021-02-26GmDocument: Adjusted theme heading colorsJaakko Keränen
2021-02-26DocumentWidget: Inline downloadsJaakko Keränen
2021-02-26GmDocument: Palette tuningJaakko Keränen
The greenish-yellow was a bit off-putting.
2021-02-25Consolidating media handlingJaakko Keränen
2021-02-24GmDocument: Media type flexibilityJaakko Keränen
Allow defining new inline media types.
2021-02-24DocumentWidget: Expand/shrink page marginJaakko Keränen
Based on the width of the document, make the horizontal margins larger or smaller.
2021-02-24GmDocument: Balance horizontal spaceJaakko Keränen
Right margin should match the indented left margin.
2021-02-24GmDocument: Adjusted link marginsJaakko Keränen
Making it even more clearer if a link is not separated by an empty line from the preceding line.
2021-02-23GmDocument: Avoid a strange violet-on-green color pairingJaakko Keränen
2021-02-23Improved handling of bookmark iconsJaakko Keränen
The effect of a bookmark icon is restricted to URLs that begin with the bookmarked URL. TODO: Bookmark icon of an URL should affect the whole domain, but this should take into consideration user subdirectories ("~name" or "/users/name"). IssueID #140
2021-02-23Editing bookmark iconsJaakko Keränen
IssueID #140
2021-02-21Minor tweaksJaakko Keränen
2021-01-04GmDocument: Quote border line on empty quote linesJaakko Keränen
IssueID #108
2021-01-04GmDocument: Empty lines vs. consecutive quotesJaakko Keränen
Detecting if quote lines are consecutive was changed so that an empty line can be used to separate quotes. For example, see Astrobotany's Message Board. IssueID #108
2021-01-02GmDocument: New link icon for Finger linksJaakko Keränen
Added a new link flag to identify Finger links so they can use their own icon.
2021-01-02Add support for Finger protocolJaakko Keränen
A patch courtesy of John Cowan. IssueID #106
2020-12-19Opening unrecognized schemes in default browserJaakko Keränen
This works if the OS supports the scheme as built-in or via some handler application. IssueID #103 IssueID #84
2020-12-02Show a banner warning about certificate issuesJaakko Keränen
2020-12-01GmDocument: Spacing before/after linksJaakko Keränen
Respect the source whitespace, but leave half a line at minimum.
2020-11-30GmDocument: Special icon for query linksJaakko Keränen
2020-11-28Scrolling wide preformatted blocks horizontallyJaakko Keränen
Not entirely glitch-free but should be good enough for now. IssueID #44
2020-11-28Cleanup: Removed (hidden) preformatted wrap optionJaakko Keränen
2020-11-25Swapped Gopher link icon colorsJaakko Keränen
The less saturated one is better for visited links.
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-21Saving inline media content to DownloadsJaakko Keränen
2020-11-21DocumentWidget: Marking link icons as search matchesJaakko 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-15Added a preference for monospace body textJaakko Keränen
Monospace body font can be set separately for Gemini and Gopher.
2020-11-07Treat Gopher as an unsupported protocolJaakko Keränen
2020-10-28Reporting TLS/SSL errorsJaakko Keränen
A proper error page is now shown if there is an error during the TLS request.
2020-10-21Improved hover outline appearanceJaakko Keränen
Theme-specific color selection, and a dividing line for the current position.
2020-10-21Added theme colors for the hover outlineJaakko Keränen
Still need to choose them based on the current theme.