aboutsummaryrefslogtreecommitdiff
path: root/src/renderers/geminirenderer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* GeminiRenderer: remove empty GeminiDocument class and unused includesKarol Kosek2021-04-111-10/+2
|
* Move replace_quotes to renderhelpersKarol Kosek2021-04-051-81/+7
|
* Strip carriage-returns in gemtextMike Skec2021-03-171-0/+2
|
* Starts to implement new HTML renderer based on gumbo. Everything is a bit ↵Felix (xq) Queißner2021-03-081-5/+4
| | | | borked and only trivial documents work correctly.
* Add preference for ANSI escape codesMike Skec2021-03-071-13/+2
|
* Add multi-line ansi escape sequencesMike Skec2021-03-071-1/+4
|
* GeminiRenderer: basis for ansi rendering in gemtext addedMike Skec2021-03-071-2/+13
| | | | Only applied to preformatted text currently. Does not work across multiple lines. No preference just yet
* GeminiRenderer: restructure code; makes highlighting work on non-paragraphsMike Skec2021-03-071-322/+328
|
* Moves all globals into a structure that can be deleted before the app ↵Felix (xq) Queißner2021-03-061-2/+2
| | | | exists. Fixes #193.
* URI fix: mention RFC referenceMike Skec2021-03-011-4/+4
| | | | also checks if the *authority* is empty rather than the host
* Domain-relative URL fixMike Skec2021-03-011-1/+12
|
* Add preference for centred H1Mike Skec2021-02-281-1/+1
| | | | Also moves the 'enable text width' checkbox to next to the text width option, to save space.
* GeminiRenderer: add centred first H1 capabilityMike Skec2021-02-281-1/+16
| | | | Pref added in next commit
* GeminiRenderer: list indentation fixMike Skec2021-02-271-1/+3
|
* GeminiRenderer: don't replace quotes in page titleMike Skec2021-02-271-4/+4
|
* More consistent line height in headings and preformatted blocksMike Skec2021-02-231-0/+9
| | | | Also updates help.gemini to reflect changes
* Add 'indent size' optionMike Skec2021-02-231-1/+1
| | | | Also includes some about:help additions
* Fix experimental text highlightsMike Skec2021-02-201-42/+133
| | | | The that was used to achieve this is a bit messy/crazy, however, it seems to work quite well for all the cases I tested it on. This will finally close #141
* Improved blockquotesMike Skec2021-02-161-6/+15
|
* Margins are now split into seperate horizontal/vertical optionsMike Skec2021-02-131-1/+2
|
* GeminiRenderer: fix typographer quote bugMike Skec2021-02-131-1/+1
|
* add pref for typographer quotesMike Skec2021-02-131-0/+11
| | | | Also includes a fix for single-quotes on words like "'till"
* Adds typographer's quotes replacementMike Skec2021-02-131-7/+78
|
* Add preferences for new gemini formatting optionsMike Skec2021-02-101-2/+1
|
* geminirenderer: readibility improvementsMike Skec2021-02-101-3/+13
| | | | Values are hard-coded at the moment. Need preferences
* const-reference large typesKarol Kosek2020-12-301-1/+1
|
* Added page title parsing for Gemini and HTMLMike Skec2020-12-271-1/+8
|
* GeminiDocument: drop background_colorKarol Kosek2020-12-241-3/+1
| | | | It isn't used anywhere
* Huge refacoring of the settings stuff. Provides automated migration between ↵Felix (xq) Queißner2020-06-281-1/+1
| | | | old and new configuration file stuff. Themes are now just files in a folder instead of encoded data in the config file.
* Further improves markdown rendering.Felix (xq) Queißner2020-06-231-15/+5
|
* Starts to implement new markdown renderingFelix (xq) Queißner2020-06-231-45/+17
|
* Restructures the project source and cleans up a bitFelix (xq) Queißner2020-06-221-0/+343