aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2017-04-22 14:22:28 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2017-04-22 14:22:28 +0200
commitf0f8b35e3725b52fba017551837fefe98ebfe63f (patch)
tree82c3182bda9fed9fff7410340792f3b7eca0d4bf /docs
parentUpdated documentation (diff)
downloadsmolbote-f0f8b35e3725b52fba017551837fefe98ebfe63f.tar.xz
clazy fixes
Diffstat (limited to 'docs')
-rw-r--r--docs/Design Notes.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/Design Notes.md b/docs/Design Notes.md
new file mode 100644
index 0000000..73ee83e
--- /dev/null
+++ b/docs/Design Notes.md
@@ -0,0 +1,23 @@
+## Features
+The aim of this project is to provide a small and fast web browser.
+
+### General
+* Use generic formats
+
+### Implemented features
+* <todo>
+
+### To do
+* Proper application-level profile manager
+
+## Dependencies
+* Qt, over 5.7 (up-to-date Qt version recommended)
++ qbs, over 1.6.0 (Qt 5.7)
+
+## Notes
+An optional system proxy should be picked up automatically. However, for proxies that require a username or password, you need to connect to QWebEnginePage::proxyAuthenticationRequired.
+
+Qt WebEngine Widgets uses the Qt Quick Scene Graph to compose the page. Therefore, OpenGL support is required.
+And that's also why QML is a dependancy.
+
+To use clang with QtCreator, you need to change the compiler in Build & Run ยป Kits, not the qbs profile.