aboutsummaryrefslogtreecommitdiff
path: root/src/renderers
Commit message (Collapse)AuthorAgeFilesLines
* Fix crash when encountering incomplete ANSI codesTomas Åkesson2023-04-021-6/+6
| | | | | Add bounds checking before increasing iterator pointer, to prevent incomplete ANSI codes causing iterators going to far.
* Introduce Qt 6 supportAlexey Andreyev2023-03-241-0/+5
| | | | With QT_VERSION_CHECK and core5compat module
* Improves caching api related to urls, implements fragment handling, fixes #237Felix "xq" Queißner2021-11-201-2/+5
|
* GeminiRenderer: remove empty GeminiDocument class and unused includesKarol Kosek2021-04-112-22/+3
|
* MarkdownRenderer: remove resetFormatting function from blockquotesKarol Kosek2021-04-091-1/+0
| | | | It caused some spacing issues with nested blockquotes.
* MarkdownRenderer: suppress first blockKarol Kosek2021-04-051-1/+1
|
* MarkdownRenderer: apply replacing quotesKarol Kosek2021-04-051-1/+2
|
* Move replace_quotes to renderhelpersKarol Kosek2021-04-053-81/+81
|
* MarkdownRenderer: use blockquotes style from configKarol Kosek2021-04-051-0/+6
|
* MarkdownRenderer: use bullet list style from configKarol Kosek2021-04-051-3/+1
|
* MarkdownRenderer: use unordered list style from configKarol Kosek2021-04-051-4/+5
|
* MarkdownRenderer: follow centering first header optionKarol Kosek2021-04-051-1/+11
|
* MarkdownRenderer: use header formatting from configKarol Kosek2021-04-051-0/+3
| | | | | | | | | Now, resetFormatting() between a header and a list block will add an empty block (because that's what resetFormatting()'s doing), which might look a bit off. I couldn't find a better way to this, since using cursor.movePosition(QTextCursor::NextBlock) won't centre the first header in the next commit. ://
* MarkdownRenderer: add default format parameter to resetFormatting()Karol Kosek2021-04-051-5/+5
|
* MarkdownRenderer: move resetting format to a separate functionKarol Kosek2021-04-051-8/+9
|
* MarkdownRenderer: move page_title to RenderState structKarol Kosek2021-04-051-16/+19
|
* Strip carriage-returns in gemtextMike Skec2021-03-171-0/+2
|
* Fixes #41.Felix (xq) Queißner2021-03-081-2/+5
|
* Restructures option dialog even more, adds option to strip '<nav>' tags.Felix (xq) Queißner2021-03-081-3/+3
|
* Starts cleaning up the settings UI a bit.Felix (xq) Queißner2021-03-081-6/+0
|
* Fixes missing header.Felix (xq) Queißner2021-03-081-0/+3
|
* New HTML rendering via HTML code generation.Felix (xq) Queißner2021-03-081-211/+100
|
* Experiments.Felix (xq) Queißner2021-03-081-11/+9
|
* Starts to implement new HTML renderer based on gumbo. Everything is a bit ↵Felix (xq) Queißner2021-03-085-8/+485
| | | | borked and only trivial documents work correctly.
* Add preference for ANSI escape codesMike Skec2021-03-072-14/+18
|
* Add multi-line ansi escape sequencesMike Skec2021-03-075-8/+13
|
* 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-063-4/+4
| | | | exists. Fixes #193.
* Resolves gophermap rendering. Closes #22.Felix (xq) Queißner2021-03-061-12/+20
|
* Fix double line-feed in plain text documentsMike Skec2021-03-011-1/+15
|
* 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-233-3/+5
| | | | 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
* List item symbol preferneceMike Skec2021-02-201-1/+1
|
* Improved blockquotesMike Skec2021-02-164-13/+31
|
* renderhelpers: move global funcs to namespaceMike Skec2021-02-134-10/+11
|
* Margins are now split into seperate horizontal/vertical optionsMike Skec2021-02-136-6/+27
|
* 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-103-15/+20
|
* geminirenderer: readibility improvementsMike Skec2021-02-103-4/+35
| | | | Values are hard-coded at the moment. Need preferences
* MarkdownRenderer: remove redundant reinitializationKarol Kosek2021-01-201-4/+0
|