diff --git a/README.md b/README.md
index fd2e12d8a18f670ec0b08dd17a80143e8bf6ef8a..f06c7b8fd63d01d950050b402f8b374f8b2d87af 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # QuasselDroid-ng
 
-[![Release Version](http://github-release-version.herokuapp.com/github/justjanne/QuasselDroid-ng/release.svg?style=flat)](https://github.com/justjanne/QuasselDroid-ng/releases)
+[![Release Version](https://img.shields.io/github/release/justjanne/QuasselDroid-ng/all.svg)](https://github.com/justjanne/QuasselDroid-ng/releases)
 
 Quassel is a distributed, decentralized IRC client, written using C++ and Qt.
 QuasselDroid is a pure-java client for the Quassel core, allowing you to connect
@@ -8,7 +8,7 @@ to your Quassel core using your Android ™ phone.
 
 *Inspired by and based on [QuasselDroid](https://github.com/sandsmark/QuasselDroid)*
 
-![Screenshot of QuasselDroid on Phone and Tablet](https://i.k8r.eu/4V7PhQ)
+![Screenshot of QuasselDroid on Phone and Tablet](https://i.k8r.eu/4V7PhQl)
 
 ## Warning
 
@@ -70,23 +70,68 @@ The older implementation is still available at <https://github.com/sandsmark/Qua
 
 ### QuasselDroid
 
-* [**Android Support**](http://developer.android.com/tools/support-library/index.html)
-  Apache 2.0
-* [**Android App Architecture**](https://developer.android.com/topic/libraries/architecture/guide.html)
-  Apache 2.0
-* [**ThreeTen Backport**](http://www.threeten.org/threetenbp/)
+* [**Android Architecture Components: Lifecycle**](https://android.googlesource.com/platform/frameworks/support/+/master/lifecycle)
+  Apache-2.0
+* [**Android Architecture Components: Paging**](https://android.googlesource.com/platform/frameworks/support/+/master/paging)
+  Apache-2.0
+* [**Android Architecture Components: Persistence**](https://android.googlesource.com/platform/frameworks/support/+/master/persistence)
+  Apache-2.0
+* [**Android Architecture Components: Room**](https://android.googlesource.com/platform/frameworks/support/+/master/persistence)
+  Apache-2.0
+* [**Android Sliding Up Panel**](https://github.com/umano/AndroidSlidingUpPanel)
+  Apache-2.0
+* [**Android Support Library**](https://android.googlesource.com/platform/frameworks/support/+/master)
+  Apache-2.0
+* [**Android Support Library: Constraint Layout**](https://android.googlesource.com/platform/frameworks/opt/sherpa/+/studio-3.0/constraintlayout)
+  Apache-2.0
+* [**atinject**](https://code.google.com/archive/p/atinject/)
+  Apache-2.0
+* [**AutoService**](https://github.com/google/auto/tree/master/service)
+  Apache-2.0
+* [**Better Link Movement Method**](https://github.com/Saketme/Better-Link-Movement-Method)
+  Apache-2.0
+* [**Butter Knife**](http://jakewharton.github.io/butterknife/)
+  Apache-2.0
+* [**Dagger 2**](https://google.github.io/dagger/)
+  Apache-2.0
+* [**Glide**](https://bumptech.github.io/glide/)
+  Apache-2.0
+* [**GlobTransformer**](https://bumptech.github.io/glide/)
+  CC BY-SA 3.0
+* [**Gson**](https://github.com/google/gson)
+  Apache-2.0
+* [**JavaPoet**](https://github.com/square/javapoet)
+  Apache-2.0
+* [**JetBrains Java Annotations**](https://github.com/JetBrains/java-annotations)
+  Apache-2.0
+* [**Kotlin Standard Library**](https://kotlinlang.org/)
+  Apache-2.0
+* [**LeakCanary**](https://github.com/square/leakcanary)
+  Apache-2.0
+* [**Material Design Icons: Community**](https://github.com/Templarian/MaterialDesign)
+  SIL Open Font License v1.1
+* [**Material Design Icons: Google**](https://github.com/google/material-design-icons)
+  Apache-2.0
+* [**Material Dialogs**](https://github.com/afollestad/material-dialogs)
+  MIT
+* [**MaterialProgressBar**](https://github.com/DreaminginCodeZH/MaterialProgressBar)
+  Apache-2.0
+* [**Quassel**](https://quassel-irc.org/)
+  GPLv3
+* [**Reactive Streams**](https://github.com/ReactiveX/RxJava)
+  CC0
+* [**RxJava**](https://github.com/ReactiveX/RxJava)
+  Apache-2.0
+* [**ThreeTen backport project**](http://www.threeten.org/threetenbp/)
   BSD 3-clause
-* [**ButterKnife**](https://github.com/JakeWharton/butterknife/)
-  Apache 2.0
-* [**ACRA**](https://github.com/JakeWharton/butterknife/)
-  Apache 2.0
 
-### InvokerGenerator, a preprocessor included in this project
-
-* [**Google AutoService**](https://github.com/google/auto/tree/master/service)
-  Apache 2.0
-* [**Square JavaPoet**](https://github.com/square/javapoet)
-  Apache 2.0
+## Themes
+* [**Dracula**](https://draculatheme.com/)
+  MIT
+* [**Gruvbox**](https://github.com/morhetz/gruvbox)
+  MIT
+* [**Solarized**](http://ethanschoonover.com/solarized)
+  MIT
 
 ## License
 
diff --git a/app/sampledata/libraries.json b/app/sampledata/libraries.json
index c457e94e3e156a4a8f528510d7862a8b778f62b9..16a8be11d515fd7dc3df73ae30ff4cfae0b61d80 100644
--- a/app/sampledata/libraries.json
+++ b/app/sampledata/libraries.json
@@ -4,8 +4,8 @@
       "name": "Android Architecture Components: Lifecycle",
       "version": "1.1.1",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://android.googlesource.com/platform/frameworks/support/+/master/lifecycle"
     },
@@ -13,52 +13,88 @@
       "name": "Android Architecture Components: Paging",
       "version": "1.0.0-alpha7",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://android.googlesource.com/platform/frameworks/support/+/master/paging"
     },
+    {
+      "name": "Android Architecture Components: Persistence",
+      "version": "1.1.0-beta1",
+      "license": {
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
+      },
+      "url": "https://android.googlesource.com/platform/frameworks/support/+/master/persistence"
+    },
     {
       "name": "Android Architecture Components: Room",
       "version": "1.1.0-beta1",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
-      "url": "https://android.googlesource.com/platform/frameworks/support/+/master/room"
+      "url": "https://android.googlesource.com/platform/frameworks/support/+/master/persistence"
     },
     {
       "name": "Android Sliding Up Panel",
       "version": "3.5.0",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
-      }
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
+      },
+      "url": "https://github.com/umano/AndroidSlidingUpPanel"
     },
     {
       "name": "Android Support Library",
       "version": "27.1.0",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://android.googlesource.com/platform/frameworks/support/+/master"
     },
+    {
+      "name": "Android Support Library: Constraint Layout",
+      "version": "1.1.0-beta6",
+      "license": {
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
+      },
+      "url": "https://android.googlesource.com/platform/frameworks/opt/sherpa/+/studio-3.0/constraintlayout"
+    },
+    {
+      "name": "atinject",
+      "license": {
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
+      },
+      "url": "https://code.google.com/archive/p/atinject/"
+    },
     {
       "name": "AutoService",
       "version": "1.0-rc4",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://github.com/google/auto/tree/master/service"
     },
+    {
+      "name": "Better Link Movement Method",
+      "version": "2.1.0",
+      "license": {
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
+      },
+      "url": "https://github.com/Saketme/Better-Link-Movement-Method"
+    },
     {
       "name": "Butter Knife",
       "version": "8.8.1",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "http://jakewharton.github.io/butterknife/"
     },
@@ -66,26 +102,60 @@
       "name": "Dagger 2",
       "version": "2.15",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://google.github.io/dagger/"
     },
+    {
+      "name": "Dracula",
+      "license": {
+        "short_name": "MIT",
+        "full_name": "The MIT License (MIT}"
+      },
+      "url": "https://draculatheme.com/"
+    },
+    {
+      "name": "Glide",
+      "version": "4.6.1",
+      "license": {
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
+      },
+      "url": "https://bumptech.github.io/glide/"
+    },
+    {
+      "name": "GlobTransformer",
+      "version": "4.6.1",
+      "license": {
+        "short_name": "CC BY-SA 3.0",
+        "full_name": "Creative Commons Attribution-ShareAlike 3.0 Unported"
+      },
+      "url": "https://bumptech.github.io/glide/"
+    },
     {
       "name": "Gson",
       "version": "2.8.2",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://github.com/google/gson"
     },
+    {
+      "name": "Gruvbox",
+      "license": {
+        "short_name": "MIT",
+        "full_name": "The MIT License (MIT}"
+      },
+      "url": "https://github.com/morhetz/gruvbox"
+    },
     {
       "name": "JavaPoet",
       "version": "1.10.0",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://github.com/square/javapoet"
     },
@@ -93,8 +163,8 @@
       "name": "JetBrains Java Annotations",
       "version": "16.0.1",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://github.com/JetBrains/java-annotations"
     },
@@ -102,8 +172,8 @@
       "name": "Kotlin Standard Library",
       "version": "1.2.40",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://kotlinlang.org/"
     },
@@ -111,17 +181,34 @@
       "name": "LeakCanary",
       "version": "1.5.4",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://github.com/square/leakcanary"
     },
+    {
+      "name": "Material Design Icons: Community",
+      "license": {
+        "short_name": "SIL Open Font License v1.1",
+        "full_name": "SIL OPEN FONT LICENSE"
+      },
+      "url": "https://github.com/Templarian/MaterialDesign"
+    },
+    {
+      "name": "Material Design Icons: Google",
+      "version": "3.0.1",
+      "license": {
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
+      },
+      "url": "https://github.com/google/material-design-icons"
+    },
     {
       "name": "Material Dialogs",
       "version": "0.9.6.0",
       "license": {
-        "shortName": "MIT",
-        "fullName": "The MIT License (MIT}"
+        "short_name": "MIT",
+        "full_name": "The MIT License (MIT}"
       },
       "url": "https://github.com/afollestad/material-dialogs"
     },
@@ -129,25 +216,51 @@
       "name": "MaterialProgressBar",
       "version": "1.4.2",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://github.com/DreaminginCodeZH/MaterialProgressBar"
     },
+    {
+      "name": "Quassel",
+      "version": "0.13.0",
+      "license": {
+        "short_name": "GPLv3",
+        "full_name": "GNU GENERAL PUBLIC LICENSE"
+      },
+      "url": "https://quassel-irc.org/"
+    },
+    {
+      "name": "Reactive Streams",
+      "version": "1.0.2",
+      "license": {
+        "short_name": "CC0",
+        "full_name": "Creative Commons CC0 1.0 Universal"
+      },
+      "url": "https://github.com/ReactiveX/RxJava"
+    },
     {
       "name": "RxJava",
       "version": "2.1.9",
       "license": {
-        "shortName": "Apache-2.0",
-        "fullName": "Apache License"
+        "short_name": "Apache-2.0",
+        "full_name": "Apache License"
       },
       "url": "https://github.com/ReactiveX/RxJava"
     },
+    {
+      "name": "Solarized",
+      "license": {
+        "short_name": "MIT",
+        "full_name": "The MIT License (MIT}"
+      },
+      "url": "http://ethanschoonover.com/solarized"
+    },
     {
       "name": "ThreeTen backport project",
       "version": "1.3.6",
       "license": {
-        "shortName": "BSD 3-clause"
+        "short_name": "BSD 3-clause"
       },
       "url": "http://www.threeten.org/threetenbp/"
     }
diff --git a/app/src/main/res/layout/widget_library.xml b/app/src/main/res/layout/widget_library.xml
index b32b7f9eae98a1582ddb3aa27a123c594d9e9b37..b9776813741587eb9f432feef3f6d25642edafbf 100644
--- a/app/src/main/res/layout/widget_library.xml
+++ b/app/src/main/res/layout/widget_library.xml
@@ -45,6 +45,6 @@
       android:layout_height="wrap_content"
       android:textAppearance="?android:attr/textAppearanceSmall"
       android:textColor="?colorTextSecondary"
-      tools:text="@sample/libraries.json/data/license/shortName" />
+      tools:text="@sample/libraries.json/data/license/short_name" />
   </LinearLayout>
 </LinearLayout>