aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-09 00:32:25 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-09 00:32:25 +0200
commit703fd773228fbdc3bb4c9bad21971a146d1b4c86 (patch)
treea0412306218af1d2fbb333a5bd134355266525ab
parentdf4fbcb4cf6c593c725f677b2ed587e877ae6709 (diff)
downloadkristall-703fd773228fbdc3bb4c9bad21971a146d1b4c86.tar.gz
Adds document margin to markdown, plaintext, html.
-rw-r--r--README.md2
-rw-r--r--src/browsertab.cpp5
2 files changed, 5 insertions, 2 deletions
diff --git a/README.md b/README.md
index ab1a1a9..2d3761e 100644
--- a/README.md
+++ b/README.md
@@ -109,7 +109,7 @@ ln -s Kristall.desktop ~/.local/share/applications/kristall.desktop
- [ ] Enable TOFU for HTTPS/Gemini
- [ ] Enable Client Certificate Management
- [ ] Recognize home directories with /~home and such and add "substyles"
-- [ ] Add favicon support
+- [ ] [Add favicon support](gemini://mozz.us/files/rfc_gemini_favicon.gmi)
- [ ] Add auto-generated "favicons"
- [ ] Check if the site follows this guideline: `#<ICON> Title` where `<ICON>` is a unicode emoji
- [ ] Opt-In: Regularly check for `domain/favicon.txt`
diff --git a/src/browsertab.cpp b/src/browsertab.cpp
index 9ecd5aa..5d18040 100644
--- a/src/browsertab.cpp
+++ b/src/browsertab.cpp
@@ -311,6 +311,7 @@ void BrowserTab::on_requestComplete(const QByteArray &data, const QString &mime)
document->setDefaultFont(doc_style.preformatted_font);
document->setDefaultStyleSheet(doc_style.toStyleSheet());
+ document->setDocumentMargin(doc_style.margin);
document->setPlainText(QString::fromUtf8(data));
}
else if(not plaintext_only and mime.startsWith("text/html")) {
@@ -318,6 +319,7 @@ void BrowserTab::on_requestComplete(const QByteArray &data, const QString &mime)
document->setDefaultFont(doc_style.standard_font);
document->setDefaultStyleSheet(doc_style.toStyleSheet());
+ document->setDocumentMargin(doc_style.margin);
document->setHtml(QString::fromUtf8(data));
}
#if defined(QT_FEATURE_textmarkdownreader)
@@ -325,7 +327,7 @@ void BrowserTab::on_requestComplete(const QByteArray &data, const QString &mime)
document = std::make_unique<QTextDocument>();
document->setDefaultFont(doc_style.standard_font);
document->setDefaultStyleSheet(doc_style.toStyleSheet());
-
+ document->setDocumentMargin(doc_style.margin);
document->setMarkdown(QString::fromUtf8(data));
}
#endif
@@ -333,6 +335,7 @@ void BrowserTab::on_requestComplete(const QByteArray &data, const QString &mime)
document = std::make_unique<QTextDocument>();
document->setDefaultFont(doc_style.standard_font);
document->setDefaultStyleSheet(doc_style.toStyleSheet());
+ document->setDocumentMargin(doc_style.margin);
document->setPlainText(QString::fromUtf8(data));
}
else if(mime.startsWith("image/")) {