diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..fcc6e8d
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,33 @@
+language: cpp
+compiler: gcc
+sudo: require
+dist: trusty
+before_install:
+- sudo add-apt-repository ppa:beineri/opt-qt58-trusty -y
+- sudo apt-get update -qq
+install:
+- sudo apt-get -y install qt58base qt58webengine qt58quickcontrols
+- source /opt/qt58/bin/qt58-env.sh
+script:
+- qmake PREFIX=/usr
+- make -j4
+- sudo make INSTALL_ROOT=appdir install ; sudo chown -R $USER appdir ; find appdir/
+- wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage"
+- chmod a+x linuxdeployqt*.AppImage
+- unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH
+- "./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/
+ -bundle-non-qt-libs"
+- "./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -qmldir=./qml/
+ -appimage"
+- find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " "
+ -f 2-3 | sort | uniq
+- mv FeedTheMonkey*.AppImage FeedTheMonkey.AppImage
+deploy:
+ provider: releases
+ api_key:
+ secure: d+hHwOnmeLPVvuue6VDCs2LwLS+BFzJF/BB5iObtkCYBwQ8ybnVzUcgnjJKOt37SHI0T9kLegI+Lq/843ECYiGiDjQg4PvCF69V8ODgHv3v1qiN5oG/eroBXd83a0+xhi4BuJt0SwcV9mcv4uD9bCPhj944rmMLH+3qD4ysgImBmbYSbbLecE9+QAs7bfrCwQRfdCePBORX3FHa/p12NEtln7xv6ZRyku9LdJSzAcdgm4zc95ggTAVC1+aQB6J0q2QzWPlQcOkLx+ZYmOqClhbSMFpIyPXP8UpXjYyvUlTAd0+wH8BGf0O3lpOqACc7IKIbj9d5oPmghVZo55SyW+RR77G+az+IbGJ7iXZsMfQZsMvtB7hNYhNvUUxQrAau7Y/ve+6sMQmvA7aMHV8kDUvnNW/c2r2jAWwk+N8QzGcP/rclDCKeOWZqZABmrzTViXZVAeXh4hJ8r6mbq8iwagBUPCsVYhVuerQt/KIoWxyn6/1GmMfKGi3dA/v3u1qU61vzrz3yLlJBmUAVPxZdVmqfRweh4BXjImxFMFmf5PYm5FnDg1gmw8rWsgii7+IPYw7DjTAHpjYbtXvDwDgG1nRXiRp2TGtPPgKW1/Uk8r/j5vfB5WcEZ7exLUgsPPjny5MGvzjqOxeLvwK1Pg9jFBFXIx7l1tNMJQxQU0r3DmBg=
+ file: FeedTheMonkey.AppImage
+ on:
+ repo: jeena/FeedTheMonkey
+ skip_cleanup: true
+ draft: true
diff --git a/README.md b/README.md
index d26e967..155358a 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# FeedTheMonkey
-
+
FeedTheMonkey is a desktop client for [TinyTinyRSS](http://tt-rss.org). That means that
it doesn't work as a standalone feed reader but only as a client for the TinyTinyRSS API
@@ -11,10 +11,12 @@ to have Qt 5.6 installed to be able to compile and have a account on a TinyTinyR
## Installation
-Download the latest release code from: https://github.com/jeena/FeedTheMonkey/releases/latest
+If you run Linux then there is an AppImage on the [Latest release](https://github.com/jeena/FeedTheMonkey/releases/latest) page. You download it, make executable and are able to run, it should work on most of the distributions out there.
+
+For ArchLinux I package it and it's available on https://aur.archlinux.org/packages/feedthemonkey/
You can compile and install it everywhere Qt is suported, this means on macOS, Windows
-and Linux. For ArchLinux I package it and it's available on https://aur.archlinux.org/packages/feedthemonkey/
+and Linux.
## Keyboard shortcuts
@@ -41,13 +43,13 @@ the use on a desktop computer but I'd like to see it on a mobile device too.
## Screenshot
-
+
## License
This file is part of FeedTheMonkey.
-Copyright 2015 Jeena
+Copyright 2015-2017 Jeena
FeedTheMonkey is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/html/content.css b/html/content.css
index 1b3eda8..2b1d0b3 100644
--- a/html/content.css
+++ b/html/content.css
@@ -25,13 +25,12 @@ html, body {
body {
background: #eee;
font-family: sans-serif;
- padding: 2em;
- font-weight: lighter;
+ word-wrap: break-word;
}
.nightmode {
- background: #111;
- color: #aaa;
+ background: #353535;
+ color: #ddd;
}
.nightmode::-webkit-scrollbar {
@@ -50,32 +49,28 @@ body {
}
h1 {
- font-weight: lighter;
font-size: 1.4em;
margin: 0;
padding: 0;
}
-#date {
- border-bottom: 1px solid #aaa;
- margin-bottom: 1em;
- padding-bottom: 1em;
- display: block;
-}
-
-.nightmode #date {
- border-bottom-color: #333;
-}
-
.starred:after {
content: "*";
}
+header {
+ padding: 2em;
+ border-bottom: 1px solid #aaa;
+}
+
+.nightmode header {
+ border-bottom-color: #222;
+}
+
header p {
- color: #aaa;
+ color: #666;
margin: 0;
padding: 0;
- font-size: 0.8em;
}
.nightmode header p {
@@ -89,6 +84,7 @@ a {
article {
line-height: 1.6;
+ margin: 2em;
}
article a {
diff --git a/html/content.html b/html/content.html
index bbcd5f5..87d53aa 100644
--- a/html/content.html
+++ b/html/content.html
@@ -4,7 +4,96 @@