diff --git a/docs/_config.yml b/docs/_config.yml
index 80f307a..8912958 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -6,7 +6,7 @@ ios_app_id : 1234793120
appstore_link : # Automatically populates if not set and if iOS app ID is set. Otherwise enter manually.
playstore_link : # Enter Google Play Store URL.
-presskit_download_link : # Enter a link to downloadable file or (e.g. public Dropbox link to a .zip file).
+presskit_download_link : https://emilbaehr.com # Enter a link to downloadable file or (e.g. public Dropbox link to a .zip file).
# Or upload your press kit file to assets and set path accordingly (e.g. "assets/your_press_kit.zip").
app_icon : # assets/appicon.png # Automatically populates if not set and if iOS app ID is set. Otherwise enter path to icon file manually.
@@ -131,3 +131,7 @@ exclude:
- LICENSE
- README.md
- CNAME
+
+collections:
+ pages:
+ output: true
diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html
index a5c8bd2..e4cf3d0 100644
--- a/docs/_includes/footer.html
+++ b/docs/_includes/footer.html
@@ -39,4 +39,7 @@
{% endif %}
+
\ No newline at end of file
diff --git a/docs/_includes/head.html b/docs/_includes/head.html
index f577338..a6782b2 100644
--- a/docs/_includes/head.html
+++ b/docs/_includes/head.html
@@ -15,5 +15,5 @@
{% endif %}
-
+
\ No newline at end of file
diff --git a/docs/_includes/header.html b/docs/_includes/header.html
index 4b7f1ca..7614d77 100644
--- a/docs/_includes/header.html
+++ b/docs/_includes/header.html
@@ -18,6 +18,7 @@
{% if site.presskit_download_link %}
\ No newline at end of file
diff --git a/docs/_layouts/page.html b/docs/_layouts/page.html
new file mode 100644
index 0000000..746fda6
--- /dev/null
+++ b/docs/_layouts/page.html
@@ -0,0 +1,17 @@
+
+
+
+{% include head.html %}
+
+
+
+
+ {% include header.html %}
+
+ {{ content }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/_pages/changelog.md b/docs/_pages/changelog.md
new file mode 100644
index 0000000..f606f2e
--- /dev/null
+++ b/docs/_pages/changelog.md
@@ -0,0 +1,18 @@
+---
+layout: page
+---
+
+# Privacy Policy
+Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
+
+### Why do we use it?
+It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
+
+
+### Where does it come from?
+Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
+
+The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
+
+### Where can I get some?
+There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\ No newline at end of file
diff --git a/docs/_pages/privacypolicy.md b/docs/_pages/privacypolicy.md
new file mode 100644
index 0000000..f606f2e
--- /dev/null
+++ b/docs/_pages/privacypolicy.md
@@ -0,0 +1,18 @@
+---
+layout: page
+---
+
+# Privacy Policy
+Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
+
+### Why do we use it?
+It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
+
+
+### Where does it come from?
+Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
+
+The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
+
+### Where can I get some?
+There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\ No newline at end of file
--
2.51.2
From 3e7aa60d03d3238f17fbe98267335e671ccc0389 Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Thu, 15 Aug 2019 21:14:34 +0200
Subject: [PATCH 02/26] Added markdown styling to subpages and bottom
navigation links for each page under _pages
---
docs/_includes/footer.html | 4 +-
docs/_includes/header.html | 4 +-
docs/_layouts/page.html | 3 +-
docs/_pages/changelog.md | 26 ++++---
docs/_pages/privacypolicy.md | 18 ++++-
docs/_sass/layout.scss | 141 +++++++++++++++++++++++++++++++++++
6 files changed, 179 insertions(+), 17 deletions(-)
diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html
index e4cf3d0..17d09a4 100644
--- a/docs/_includes/footer.html
+++ b/docs/_includes/footer.html
@@ -40,6 +40,8 @@
\ No newline at end of file
diff --git a/docs/_includes/header.html b/docs/_includes/header.html
index 7614d77..c1a5feb 100644
--- a/docs/_includes/header.html
+++ b/docs/_includes/header.html
@@ -9,16 +9,16 @@
-
+
{{ site.app_name }}
+
\ No newline at end of file
diff --git a/docs/_layouts/page.html b/docs/_layouts/page.html
index 746fda6..099c679 100644
--- a/docs/_layouts/page.html
+++ b/docs/_layouts/page.html
@@ -4,13 +4,14 @@
{% include head.html %}
-
+
{% include header.html %}
{{ content }}
+ {% include appstoreimages.html %}
diff --git a/docs/_pages/changelog.md b/docs/_pages/changelog.md
index f606f2e..e4eac35 100644
--- a/docs/_pages/changelog.md
+++ b/docs/_pages/changelog.md
@@ -1,18 +1,26 @@
---
layout: page
+title: Changelog
---
-# Privacy Policy
-Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
+# Changelog
+A complete list of changes, new features and bug fixes. Uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
-### Why do we use it?
-It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
+## Version 1.1
+This is the first update to our app. Jeez **goodness** by kept more sensually a much far proper exotically precise unaccountable and and illicit hey uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
+### What's New
+Much far proper exotically precise unaccountable
-### Where does it come from?
-Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
+### Bug Fixes
+- Improved user sign up experience.
+- Unlike deliberately zebra hen oh jeez understandable. Alas and quit oh snooty unlike deliberately.
-The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
-### Where can I get some?
-There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\ No newline at end of file
+## Version 1.0
+Scandalously much alas and quit oh snooty unlike deliberately zebra hen oh jeez understandable alas alas that gosh assiduous dear some this
+
+### What's New
+- Initial release
+
+[I'm an inline-style link](https://www.google.com)
\ No newline at end of file
diff --git a/docs/_pages/privacypolicy.md b/docs/_pages/privacypolicy.md
index f606f2e..0e72f57 100644
--- a/docs/_pages/privacypolicy.md
+++ b/docs/_pages/privacypolicy.md
@@ -1,18 +1,28 @@
---
layout: page
+title: Privacy Policy
---
+**Last updated**
+August 15 2019
+
# Privacy Policy
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
-### Why do we use it?
-It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
+## 1.0 Why do we use it?
+It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.
+
+### 1.1
+Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy.
+#### 1.1.1
+Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
-### Where does it come from?
+## 2.0 Where does it come from?
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
+### 2.1
The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
-### Where can I get some?
+## 3.0 Where can I get some?
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\ No newline at end of file
diff --git a/docs/_sass/layout.scss b/docs/_sass/layout.scss
index 13be3d6..ec05330 100644
--- a/docs/_sass/layout.scss
+++ b/docs/_sass/layout.scss
@@ -20,6 +20,10 @@
background-color: rgba($header-color, $header-transparency);
}
+.subPageHeaderBackground {
+ background-color: #fff;
+}
+
.container { // Set up the container for the site content
display: grid;
margin: auto;
@@ -36,6 +40,10 @@
"f f f f f f f f f f f f";
}
+.page {
+ grid-column: 3/11;
+}
+
@media only screen and (max-width: 1070px) {
.container { // Set up the container for the site content
@@ -124,7 +132,20 @@ nav > ul li a:active {
color: rgba($header-title-color, 1);
}
+// Sub Page Header Styling
+.subPageHeaderBackground .logo > p {
+ color: #000;
+}
+
+.subPageHeaderBackground nav > ul li a:link,
+.subPageHeaderBackground nav > ul li a:visited {
+ color: rgba(#000, 0.6);
+}
+.subPageHeaderBackground nav > ul li a:hover,
+.subPageHeaderBackground nav > ul li a:active {
+ color: rgba(#000, 1);
+}
// App Title, Price, Description and Links
@@ -480,6 +501,24 @@ footer {
display: flex;
}
+.footerLinks {
+ color: $footer-text-color;
+ display: block;
+ line-height: 1.5;
+ width: 100%;
+ text-align: center;
+ padding-top: 0px;
+ padding-bottom: 70px;
+}
+
+.footerLinks a {
+ margin-right: 30px;
+}
+
+.footerLinks a:last-child {
+ margin-right: 0px;
+}
+
@media only screen and (max-width: 992px) {
.footerText {
@@ -501,4 +540,106 @@ footer {
.hidden {
display: none;
+}
+
+/* Markdown Styling */
+.markdownStyling {
+ margin-top: 30px;
+ margin-bottom: 30px;
+}
+
+.markdownStyling > *:first-child {
+ margin-top: 0 !important;
+}
+
+.markdownStyling > *:last-child {
+ margin-bottom: 0 !important;
+}
+
+.markdownStyling strong {
+ color: rgba(#000, 1)
+}
+
+.markdownStyling p {
+ line-height: 150%;
+ padding-bottom: 40px;
+ color: rgba(#000, 0.6)
+}
+
+.markdownStyling p:last-child {
+ padding-bottom: 0px;
+}
+
+.markdownStyling h1 {
+ padding-top: 0px;
+ padding-bottom: 20px;
+ font-size: 4rem;
+}
+
+.markdownStyling h2 {
+ padding-top: 30px;
+ padding-bottom: 10px;
+ font-size: 2.5rem;
+}
+
+.markdownStyling h3 {
+ padding-top: 0px;
+ padding-bottom: 10px;
+ font-size: 1.8rem;
+}
+
+.markdownStyling h4 {
+ padding-top: 0px;
+ padding-bottom: 8px;
+ font-size: 1.5rem;
+ font-weight: bold;
+}
+
+.markdownStyling h5 {
+ font-size: 1.2rem;
+ font-weight: bold;
+}
+
+.markdownStyling p {
+ font-size: 1.8rem;
+}
+
+.markdownStyling ul {
+ line-height: 150%;
+ padding-left: 20px;
+ color: rgba(#000, 0.6);
+ margin-bottom: 40px;
+}
+
+.markdownStyling ol {
+ font-size: 1.8rem;
+ line-height: 150%;
+ padding-left: 30px;
+ color: rgba(#000, 0.6);
+ margin-bottom: 40px;
+}
+
+.markdownStyling li {
+ font-size: 1.8rem;
+ line-height: 150%;
+}
+
+.markdownStyling ul li {
+ padding-left: 0px;
+ margin-left: 30px;
+ margin-top: 10px;
+}
+
+.markdownStyling ul li:first-child {
+ margin-top: 0px;
+}
+
+.markdownStyling ul li:before{
+ padding-right: 10px;
+}
+
+.markdownStyling li:last-child {
+ line-height: 150%;
+ margin-bottom: 0 !important;
+ padding-bottom: 0 !important;
}
\ No newline at end of file
--
2.51.2
From 9210a2b61539d5e32ba4194f953ed68f180c25cb Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Thu, 15 Aug 2019 13:23:41 +0200
Subject: [PATCH 03/26] Initial steps for supporting pages and Privacy Policy
---
docs/_config.yml | 6 +++++-
docs/_includes/footer.html | 3 +++
docs/_includes/head.html | 2 +-
docs/_includes/header.html | 1 +
docs/_layouts/page.html | 17 +++++++++++++++++
docs/_pages/changelog.md | 18 ++++++++++++++++++
docs/_pages/privacypolicy.md | 18 ++++++++++++++++++
7 files changed, 63 insertions(+), 2 deletions(-)
create mode 100644 docs/_layouts/page.html
create mode 100644 docs/_pages/changelog.md
create mode 100644 docs/_pages/privacypolicy.md
diff --git a/docs/_config.yml b/docs/_config.yml
index 098db23..da93b75 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -6,7 +6,7 @@ ios_app_id : 1234793120
appstore_link : # Automatically populates if not set and if iOS app ID is set. Otherwise enter manually.
playstore_link : # Enter Google Play Store URL.
-presskit_download_link : # Enter a link to downloadable file or (e.g. public Dropbox link to a .zip file).
+presskit_download_link : https://emilbaehr.com # Enter a link to downloadable file or (e.g. public Dropbox link to a .zip file).
# Or upload your press kit file to assets and set path accordingly (e.g. "assets/your_press_kit.zip").
app_icon : # assets/appicon.png # Automatically populates if not set and if iOS app ID is set. Otherwise enter path to icon file manually.
@@ -131,3 +131,7 @@ exclude:
- LICENSE
- README.md
- CNAME
+
+collections:
+ pages:
+ output: true
diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html
index a5c8bd2..e4cf3d0 100644
--- a/docs/_includes/footer.html
+++ b/docs/_includes/footer.html
@@ -39,4 +39,7 @@
{% endif %}
+
\ No newline at end of file
diff --git a/docs/_includes/head.html b/docs/_includes/head.html
index f577338..a6782b2 100644
--- a/docs/_includes/head.html
+++ b/docs/_includes/head.html
@@ -15,5 +15,5 @@
{% endif %}
-
+
\ No newline at end of file
diff --git a/docs/_includes/header.html b/docs/_includes/header.html
index 4b7f1ca..7614d77 100644
--- a/docs/_includes/header.html
+++ b/docs/_includes/header.html
@@ -18,6 +18,7 @@
{% if site.presskit_download_link %}
\ No newline at end of file
diff --git a/docs/_layouts/page.html b/docs/_layouts/page.html
new file mode 100644
index 0000000..746fda6
--- /dev/null
+++ b/docs/_layouts/page.html
@@ -0,0 +1,17 @@
+
+
+
+{% include head.html %}
+
+
+
+
+ {% include header.html %}
+
+ {{ content }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/_pages/changelog.md b/docs/_pages/changelog.md
new file mode 100644
index 0000000..f606f2e
--- /dev/null
+++ b/docs/_pages/changelog.md
@@ -0,0 +1,18 @@
+---
+layout: page
+---
+
+# Privacy Policy
+Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
+
+### Why do we use it?
+It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
+
+
+### Where does it come from?
+Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
+
+The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
+
+### Where can I get some?
+There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\ No newline at end of file
diff --git a/docs/_pages/privacypolicy.md b/docs/_pages/privacypolicy.md
new file mode 100644
index 0000000..f606f2e
--- /dev/null
+++ b/docs/_pages/privacypolicy.md
@@ -0,0 +1,18 @@
+---
+layout: page
+---
+
+# Privacy Policy
+Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
+
+### Why do we use it?
+It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
+
+
+### Where does it come from?
+Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
+
+The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
+
+### Where can I get some?
+There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\ No newline at end of file
--
2.51.2
From 755ce511290222b8039a05c7fe5fe416b1dfc85b Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Thu, 15 Aug 2019 21:14:34 +0200
Subject: [PATCH 04/26] Added markdown styling to subpages and bottom
navigation links for each page under _pages
---
docs/_includes/footer.html | 4 +-
docs/_includes/header.html | 4 +-
docs/_layouts/page.html | 3 +-
docs/_pages/changelog.md | 26 ++++---
docs/_pages/privacypolicy.md | 18 ++++-
docs/_sass/layout.scss | 141 +++++++++++++++++++++++++++++++++++
6 files changed, 179 insertions(+), 17 deletions(-)
diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html
index e4cf3d0..17d09a4 100644
--- a/docs/_includes/footer.html
+++ b/docs/_includes/footer.html
@@ -40,6 +40,8 @@
\ No newline at end of file
diff --git a/docs/_includes/header.html b/docs/_includes/header.html
index 7614d77..c1a5feb 100644
--- a/docs/_includes/header.html
+++ b/docs/_includes/header.html
@@ -9,16 +9,16 @@
-
+
{{ site.app_name }}
+
\ No newline at end of file
diff --git a/docs/_layouts/page.html b/docs/_layouts/page.html
index 746fda6..099c679 100644
--- a/docs/_layouts/page.html
+++ b/docs/_layouts/page.html
@@ -4,13 +4,14 @@
{% include head.html %}
-
+
{% include header.html %}
{{ content }}
+ {% include appstoreimages.html %}
diff --git a/docs/_pages/changelog.md b/docs/_pages/changelog.md
index f606f2e..e4eac35 100644
--- a/docs/_pages/changelog.md
+++ b/docs/_pages/changelog.md
@@ -1,18 +1,26 @@
---
layout: page
+title: Changelog
---
-# Privacy Policy
-Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
+# Changelog
+A complete list of changes, new features and bug fixes. Uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
-### Why do we use it?
-It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
+## Version 1.1
+This is the first update to our app. Jeez **goodness** by kept more sensually a much far proper exotically precise unaccountable and and illicit hey uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
+### What's New
+Much far proper exotically precise unaccountable
-### Where does it come from?
-Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
+### Bug Fixes
+- Improved user sign up experience.
+- Unlike deliberately zebra hen oh jeez understandable. Alas and quit oh snooty unlike deliberately.
-The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
-### Where can I get some?
-There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\ No newline at end of file
+## Version 1.0
+Scandalously much alas and quit oh snooty unlike deliberately zebra hen oh jeez understandable alas alas that gosh assiduous dear some this
+
+### What's New
+- Initial release
+
+[I'm an inline-style link](https://www.google.com)
\ No newline at end of file
diff --git a/docs/_pages/privacypolicy.md b/docs/_pages/privacypolicy.md
index f606f2e..0e72f57 100644
--- a/docs/_pages/privacypolicy.md
+++ b/docs/_pages/privacypolicy.md
@@ -1,18 +1,28 @@
---
layout: page
+title: Privacy Policy
---
+**Last updated**
+August 15 2019
+
# Privacy Policy
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
-### Why do we use it?
-It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
+## 1.0 Why do we use it?
+It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.
+
+### 1.1
+Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy.
+#### 1.1.1
+Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
-### Where does it come from?
+## 2.0 Where does it come from?
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
+### 2.1
The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
-### Where can I get some?
+## 3.0 Where can I get some?
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\ No newline at end of file
diff --git a/docs/_sass/layout.scss b/docs/_sass/layout.scss
index 13be3d6..ec05330 100644
--- a/docs/_sass/layout.scss
+++ b/docs/_sass/layout.scss
@@ -20,6 +20,10 @@
background-color: rgba($header-color, $header-transparency);
}
+.subPageHeaderBackground {
+ background-color: #fff;
+}
+
.container { // Set up the container for the site content
display: grid;
margin: auto;
@@ -36,6 +40,10 @@
"f f f f f f f f f f f f";
}
+.page {
+ grid-column: 3/11;
+}
+
@media only screen and (max-width: 1070px) {
.container { // Set up the container for the site content
@@ -124,7 +132,20 @@ nav > ul li a:active {
color: rgba($header-title-color, 1);
}
+// Sub Page Header Styling
+.subPageHeaderBackground .logo > p {
+ color: #000;
+}
+
+.subPageHeaderBackground nav > ul li a:link,
+.subPageHeaderBackground nav > ul li a:visited {
+ color: rgba(#000, 0.6);
+}
+.subPageHeaderBackground nav > ul li a:hover,
+.subPageHeaderBackground nav > ul li a:active {
+ color: rgba(#000, 1);
+}
// App Title, Price, Description and Links
@@ -480,6 +501,24 @@ footer {
display: flex;
}
+.footerLinks {
+ color: $footer-text-color;
+ display: block;
+ line-height: 1.5;
+ width: 100%;
+ text-align: center;
+ padding-top: 0px;
+ padding-bottom: 70px;
+}
+
+.footerLinks a {
+ margin-right: 30px;
+}
+
+.footerLinks a:last-child {
+ margin-right: 0px;
+}
+
@media only screen and (max-width: 992px) {
.footerText {
@@ -501,4 +540,106 @@ footer {
.hidden {
display: none;
+}
+
+/* Markdown Styling */
+.markdownStyling {
+ margin-top: 30px;
+ margin-bottom: 30px;
+}
+
+.markdownStyling > *:first-child {
+ margin-top: 0 !important;
+}
+
+.markdownStyling > *:last-child {
+ margin-bottom: 0 !important;
+}
+
+.markdownStyling strong {
+ color: rgba(#000, 1)
+}
+
+.markdownStyling p {
+ line-height: 150%;
+ padding-bottom: 40px;
+ color: rgba(#000, 0.6)
+}
+
+.markdownStyling p:last-child {
+ padding-bottom: 0px;
+}
+
+.markdownStyling h1 {
+ padding-top: 0px;
+ padding-bottom: 20px;
+ font-size: 4rem;
+}
+
+.markdownStyling h2 {
+ padding-top: 30px;
+ padding-bottom: 10px;
+ font-size: 2.5rem;
+}
+
+.markdownStyling h3 {
+ padding-top: 0px;
+ padding-bottom: 10px;
+ font-size: 1.8rem;
+}
+
+.markdownStyling h4 {
+ padding-top: 0px;
+ padding-bottom: 8px;
+ font-size: 1.5rem;
+ font-weight: bold;
+}
+
+.markdownStyling h5 {
+ font-size: 1.2rem;
+ font-weight: bold;
+}
+
+.markdownStyling p {
+ font-size: 1.8rem;
+}
+
+.markdownStyling ul {
+ line-height: 150%;
+ padding-left: 20px;
+ color: rgba(#000, 0.6);
+ margin-bottom: 40px;
+}
+
+.markdownStyling ol {
+ font-size: 1.8rem;
+ line-height: 150%;
+ padding-left: 30px;
+ color: rgba(#000, 0.6);
+ margin-bottom: 40px;
+}
+
+.markdownStyling li {
+ font-size: 1.8rem;
+ line-height: 150%;
+}
+
+.markdownStyling ul li {
+ padding-left: 0px;
+ margin-left: 30px;
+ margin-top: 10px;
+}
+
+.markdownStyling ul li:first-child {
+ margin-top: 0px;
+}
+
+.markdownStyling ul li:before{
+ padding-right: 10px;
+}
+
+.markdownStyling li:last-child {
+ line-height: 150%;
+ margin-bottom: 0 !important;
+ padding-bottom: 0 !important;
}
\ No newline at end of file
--
2.51.2
From 1129c9320cd97ba48c6160e9a4139c67177ff26b Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Fri, 16 Aug 2019 16:36:18 +0200
Subject: [PATCH 05/26] GitHub flavored markdown for pages
---
docs/_config.yml | 3 +
docs/_layouts/page.html | 9 +-
docs/_sass/base.scss | 1 -
docs/_sass/layout.scss | 102 ----------
docs/githubmarkdown.css | 409 ++++++++++++++++++++++++++++++++++++++++
5 files changed, 419 insertions(+), 105 deletions(-)
create mode 100644 docs/githubmarkdown.css
diff --git a/docs/_config.yml b/docs/_config.yml
index da93b75..f65e718 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -135,3 +135,6 @@ exclude:
collections:
pages:
output: true
+
+# Markdown rendering
+markdown: kramdown
\ No newline at end of file
diff --git a/docs/_layouts/page.html b/docs/_layouts/page.html
index 099c679..0b2ca46 100644
--- a/docs/_layouts/page.html
+++ b/docs/_layouts/page.html
@@ -1,14 +1,19 @@
+---
+# Front matter comment to ensure Jekyll properly reads file.
+---
+
{% include head.html %}
+
\ No newline at end of file
diff --git a/docs/_includes/head.html b/docs/_includes/head.html
index a6782b2..9e3f04e 100644
--- a/docs/_includes/head.html
+++ b/docs/_includes/head.html
@@ -15,5 +15,5 @@
{% endif %}
-
-
\ No newline at end of file
+
+
\ No newline at end of file
--
2.51.2
From 0b5d187aaabb75a343d53fa726b416d5ac1856e7 Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Sat, 17 Aug 2019 23:48:53 +0200
Subject: [PATCH 08/26] Take user to home page when clicking menu bar app icon
on subpages
---
docs/_includes/header.html | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/docs/_includes/header.html b/docs/_includes/header.html
index 6e00c24..e67b774 100644
--- a/docs/_includes/header.html
+++ b/docs/_includes/header.html
@@ -8,7 +8,11 @@
-
+ {% if page.url != '/' %}
+
+ {% else %}
+
+ {% endif %}
{{ site.app_name }}
--
2.51.2
From a6deda4fe2a378aeb6324f3ffa09d386562c02e8 Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Sat, 17 Aug 2019 23:53:29 +0200
Subject: [PATCH 09/26] Changes to gitignore
---
docs/.gitignore | 5 +----
docs/Gemfile | 2 ++
docs/_pages/changelog.md | 2 +-
3 files changed, 4 insertions(+), 5 deletions(-)
create mode 100644 docs/Gemfile
diff --git a/docs/.gitignore b/docs/.gitignore
index 9cab470..c45181b 100644
--- a/docs/.gitignore
+++ b/docs/.gitignore
@@ -1,7 +1,4 @@
.bundle
.sass-cache
_site
-Gemfile
-Gemfile.lock
-automatic-app-landing-page.gemspec
-*.gemspec
\ No newline at end of file
+Gemfile.lock
\ No newline at end of file
diff --git a/docs/Gemfile b/docs/Gemfile
new file mode 100644
index 0000000..bce2436
--- /dev/null
+++ b/docs/Gemfile
@@ -0,0 +1,2 @@
+source "https://rubygems.org"
+gem 'github-pages'
\ No newline at end of file
diff --git a/docs/_pages/changelog.md b/docs/_pages/changelog.md
index e4eac35..37bf99a 100644
--- a/docs/_pages/changelog.md
+++ b/docs/_pages/changelog.md
@@ -1,6 +1,6 @@
---
layout: page
-title: Changelog
+title: What's New
---
# Changelog
--
2.51.2
From 79d7d2b52031af1a9892ae494b55e433a2649d10 Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Sun, 18 Aug 2019 11:33:20 +0200
Subject: [PATCH 10/26] Header navigation support for multiple navigation items
---
docs/_includes/header.html | 3 ++-
docs/_sass/layout.scss | 16 ++++++++++++++--
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/docs/_includes/header.html b/docs/_includes/header.html
index e67b774..08314c8 100644
--- a/docs/_includes/header.html
+++ b/docs/_includes/header.html
@@ -1,4 +1,4 @@
-
+
{{ site.app_name }}
\ No newline at end of file
diff --git a/docs/_pages/changelog.md b/docs/_pages/changelog.md
index 37bf99a..dd059a2 100644
--- a/docs/_pages/changelog.md
+++ b/docs/_pages/changelog.md
@@ -1,6 +1,7 @@
---
layout: page
title: What's New
+include_in_header: true
---
# Changelog
diff --git a/docs/_pages/privacypolicy.md b/docs/_pages/privacypolicy.md
index 0e72f57..7375792 100644
--- a/docs/_pages/privacypolicy.md
+++ b/docs/_pages/privacypolicy.md
@@ -1,6 +1,7 @@
---
layout: page
title: Privacy Policy
+include_in_header: false
---
**Last updated**
diff --git a/docs/_sass/layout.scss b/docs/_sass/layout.scss
index b6bbf21..7298346 100644
--- a/docs/_sass/layout.scss
+++ b/docs/_sass/layout.scss
@@ -20,6 +20,14 @@
background-color: rgba($header-color, $header-transparency);
}
+@media only screen and (max-width: 768px) {
+
+ .headerBackground {
+ height: 80px;
+ }
+
+}
+
.subPageHeaderBackground {
background-color: #fff;
}
@@ -40,26 +48,10 @@
"f f f f f f f f f f f f";
}
-.page {
- margin-top: 30px;
- margin-bottom: 70px;
- grid-column: 3/11;
-}
-
-@media only screen and (max-width: 768px) {
-
- .page {
- margin-top: 30px;
- margin-bottom: 70px;
- grid-column: 1/-1;
- }
-
-}
-
@media only screen and (max-width: 1070px) {
.container { // Set up the container for the site content
- grid-template-rows: 115px 811px auto auto;
+ grid-template-rows: 80px 811px auto auto;
}
}
@@ -68,7 +60,7 @@
.container {
grid-column-gap: 0px;
grid-template-columns: 1;
- grid-template-rows: 115px auto auto auto auto;
+ grid-template-rows: 80px auto auto auto auto;
grid-template-areas:
"h h h h h h h h h h h h"
"i i i i i i i i i i i i"
@@ -78,6 +70,22 @@
}
}
+.page {
+ margin-top: 30px;
+ margin-bottom: 70px;
+ grid-column: 3/11;
+}
+
+@media only screen and (max-width: 768px) {
+
+ .page {
+ margin-top: 30px;
+ margin-bottom: 70px;
+ grid-column: 1/-1;
+ }
+
+}
+
header {
grid-area: h;
display: flex;
@@ -96,12 +104,13 @@ header {
white-space: nowrap;
display: flex;
font-weight: bold;
- padding-bottom: 0px;
+ margin-left: 15px;
}
@media only screen and (max-width: 768px) {
.logo {
+ height: 80px;
margin-right: 0px;
}
@@ -116,9 +125,20 @@ header {
height: 50px;
-webkit-clip-path: url(#shape);
clip-path: url(#shape);
- margin-right: 15px;
}
+@media only screen and (max-width: 768px) {
+
+ .divider {
+ position: relative;
+ min-width: 1px;
+ max-width: 1px;
+ background-color:rgba(#ffffff, 0.1);
+ display: inline-block;
+ margin-left: 15px;
+ }
+
+}
// Navigation Links
@@ -127,7 +147,7 @@ header {
width: 100%;
align-items: center;
justify-content: flex-end;
-
+
margin-left: 15px;
height: 115px;
@@ -141,6 +161,7 @@ header {
@media only screen and (max-width: 768px) {
.scroll {
+ height: 80px;
justify-content: flex-start;
}
@@ -162,6 +183,14 @@ nav > ul li {
padding-left: 30px;
}
+@media only screen and (max-width: 768px) {
+
+ nav > ul li {
+ padding-left: 20px;
+ }
+
+}
+
nav > ul li:first-child {
padding-left: 0px;
}
--
2.51.2
From 5b78aea35c02ab3f68e00ae3c1d0e3d5d128a7a8 Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Tue, 20 Aug 2019 16:39:20 +0200
Subject: [PATCH 14/26] Make footer navigation responsive when there are more
than two links
---
docs/_includes/footer.html | 3 ++
docs/_sass/layout.scss | 65 ++++++++++++++++++++++++++++++++++----
2 files changed, 61 insertions(+), 7 deletions(-)
diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html
index 1f51cdd..78f9c28 100644
--- a/docs/_includes/footer.html
+++ b/docs/_includes/footer.html
@@ -43,5 +43,8 @@
{% for page in site.pages %}
{{ page.title }}
{% endfor %}
+ {% if site.presskit_download_link %}
+ Press Kit
+ {% endif %}
\ No newline at end of file
diff --git a/docs/_sass/layout.scss b/docs/_sass/layout.scss
index 7298346..a73efa4 100644
--- a/docs/_sass/layout.scss
+++ b/docs/_sass/layout.scss
@@ -147,7 +147,7 @@ header {
width: 100%;
align-items: center;
justify-content: flex-end;
-
+
margin-left: 15px;
height: 115px;
@@ -551,6 +551,41 @@ nav > ul li a:active {
padding-left: 15px;
}
+}
+
+@media only screen and (max-width: 375px) {
+
+ .features {
+ flex-grow: 1;
+ flex-direction: row;
+ flex-wrap: wrap;
+ margin-top: 11px;
+ }
+
+ .feature {
+ display: flex;
+ padding-top: 41px;
+ padding-left: 0px;
+ padding-right: 0px;
+ width: 100%;
+ }
+
+ .feature:nth-child(-n+3) {
+ padding-top: 41px;
+ }
+
+ .feature:nth-child(1) {
+ padding-top: 0px;
+ }
+
+ .feature:nth-child(3n) {
+ padding-right: 0px;
+ }
+
+ .feature:nth-child(3n+1) {
+ padding-left: 0px;
+ }
+
}
@@ -562,7 +597,6 @@ footer {
display: flex;
flex-wrap: wrap;
justify-content: center;
- align-content: center;
}
.footerText {
@@ -578,15 +612,13 @@ footer {
.footerIcons {
padding-bottom: 70px;
display: flex;
+ flex: 0 0 100%;
+ justify-content: center;
}
.footerLinks {
- color: $footer-text-color;
- display: block;
- line-height: 1.5;
- width: 100%;
+ display: flex;
text-align: center;
- padding-top: 0px;
padding-bottom: 70px;
}
@@ -598,6 +630,25 @@ footer {
margin-right: 0px;
}
+
+@media only screen and (max-width: 768px) {
+
+ .footerLinks {
+ flex-direction: column;
+ }
+
+ .footerLinks a {
+ justify-content: stretch;
+ margin-right: 0px;
+ margin-top: 20px;
+ }
+
+ .footerLinks a:first-child {
+ margin-top: 0px;
+ }
+
+}
+
@media only screen and (max-width: 992px) {
.footerText {
--
2.51.2
From ecb04ffb9cfe266db3b8c92e49746086e44822cd Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Tue, 20 Aug 2019 18:58:25 +0200
Subject: [PATCH 15/26] Fix CSS stylesheet link for GitHub Pages
---
docs/_includes/head.html | 2 ++
1 file changed, 2 insertions(+)
diff --git a/docs/_includes/head.html b/docs/_includes/head.html
index 9e3f04e..667196b 100644
--- a/docs/_includes/head.html
+++ b/docs/_includes/head.html
@@ -16,4 +16,6 @@
+
+
\ No newline at end of file
--
2.51.2
From 5a4f8421e5a59b7b3997f4857279c1739ccfbc58 Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Tue, 20 Aug 2019 20:57:13 +0200
Subject: [PATCH 16/26] Make menu bar divider on mobile work on white
background pages too
---
docs/_pages/changelog.md | 6 ++----
docs/_sass/layout.scss | 2 +-
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/docs/_pages/changelog.md b/docs/_pages/changelog.md
index dd059a2..cbc919c 100644
--- a/docs/_pages/changelog.md
+++ b/docs/_pages/changelog.md
@@ -8,7 +8,7 @@ include_in_header: true
A complete list of changes, new features and bug fixes. Uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
## Version 1.1
-This is the first update to our app. Jeez **goodness** by kept more sensually a much far proper exotically precise unaccountable and and illicit hey uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
+This is the first update to our app. Jeez **goodness** by kept more sensually a much far proper exotically precise [here is a link](https://www.google.com) and and illicit hey uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
### What's New
Much far proper exotically precise unaccountable
@@ -22,6 +22,4 @@ Much far proper exotically precise unaccountable
Scandalously much alas and quit oh snooty unlike deliberately zebra hen oh jeez understandable alas alas that gosh assiduous dear some this
### What's New
-- Initial release
-
-[I'm an inline-style link](https://www.google.com)
\ No newline at end of file
+- Initial release
\ No newline at end of file
diff --git a/docs/_sass/layout.scss b/docs/_sass/layout.scss
index a73efa4..559817a 100644
--- a/docs/_sass/layout.scss
+++ b/docs/_sass/layout.scss
@@ -133,7 +133,7 @@ header {
position: relative;
min-width: 1px;
max-width: 1px;
- background-color:rgba(#ffffff, 0.1);
+ background-color:rgba(127, 127, 127, 0.2);
display: inline-block;
margin-left: 15px;
}
--
2.51.2
From b9976a25e0b5f2a9148fa017c2b313a90258974d Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Tue, 20 Aug 2019 21:06:54 +0200
Subject: [PATCH 17/26] Drop shadow CSS change
---
docs/_config.yml | 2 +-
docs/_sass/base.scss | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/docs/_config.yml b/docs/_config.yml
index b9ad756..10e7705 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -81,7 +81,7 @@ topbar_color : "#000000"
topbar_transparency : 0.1
topbar_title_color : "#ffffff"
-cover_image : assets/headerimage.png # Replace with alternative image path or image URL.
+cover_image : https://images.unsplash.com/photo-1564089957880-517edea1afc5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1534&q=80 # Replace with alternative image path or image URL.
cover_overlay_color : "#363b3d"
cover_overlay_transparency : 0.8
diff --git a/docs/_sass/base.scss b/docs/_sass/base.scss
index f83fcc9..938554a 100644
--- a/docs/_sass/base.scss
+++ b/docs/_sass/base.scss
@@ -44,7 +44,9 @@ a:active {
}
// Shadows
-$drop-shadow: drop-shadow(0px 5px 10px rgba(#000, 0.1)) drop-shadow(0px 1px 1px rgba(#000, 0.2));
+$drop-shadow: drop-shadow(0px 5px 10px rgba(#000, 0.1))
+ drop-shadow(0px 1px 1px rgba(#000, 0.2)
+ );
// Various resets
*,
--
2.51.2
From e1c00e0da3da941f4e45a967c02db3f5b994c20f Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Tue, 20 Aug 2019 21:07:59 +0200
Subject: [PATCH 18/26] Experimenting with headerimage
---
docs/_config.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/_config.yml b/docs/_config.yml
index 10e7705..b9ad756 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -81,7 +81,7 @@ topbar_color : "#000000"
topbar_transparency : 0.1
topbar_title_color : "#ffffff"
-cover_image : https://images.unsplash.com/photo-1564089957880-517edea1afc5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1534&q=80 # Replace with alternative image path or image URL.
+cover_image : assets/headerimage.png # Replace with alternative image path or image URL.
cover_overlay_color : "#363b3d"
cover_overlay_transparency : 0.8
--
2.51.2
From 6946ad59713b5ad378842f8e0088a1bc0b74cd17 Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Tue, 20 Aug 2019 23:23:01 +0200
Subject: [PATCH 19/26] Fixing some padding on bottom of _pages Pages
---
docs/_layouts/page.html | 2 +-
docs/_pages/changelog.md | 32 +++++++++++++++++++++++---------
docs/_pages/privacypolicy.md | 11 +++++++++++
docs/_sass/layout.scss | 5 +++++
4 files changed, 40 insertions(+), 10 deletions(-)
diff --git a/docs/_layouts/page.html b/docs/_layouts/page.html
index 08b7d2a..4518edd 100644
--- a/docs/_layouts/page.html
+++ b/docs/_layouts/page.html
@@ -9,7 +9,7 @@
-
+
{% include header.html %}
{{ content }}
diff --git a/docs/_pages/changelog.md b/docs/_pages/changelog.md
index cbc919c..b8e26dd 100644
--- a/docs/_pages/changelog.md
+++ b/docs/_pages/changelog.md
@@ -7,19 +7,33 @@ include_in_header: true
# Changelog
A complete list of changes, new features and bug fixes. Uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
-## Version 1.1
+
+
+## **Version 2.0**
+This is the first update to our app. Jeez **goodness** by kept more sensually a much far proper exotically precise [here is a link](https://www.google.com) and and illicit hey uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
+
+#### What's New
+- Much far proper exotically precise unaccountable.
+- [Changes to Privacy Policy](/privacypolicy)
+
+
+
+## **Version 1.1**
This is the first update to our app. Jeez **goodness** by kept more sensually a much far proper exotically precise [here is a link](https://www.google.com) and and illicit hey uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
-### What's New
-Much far proper exotically precise unaccountable
+#### What's New
+- Much far proper exotically precise unaccountable.
-### Bug Fixes
+
+
+## Version 1.0.1
+This is the first update to our app. Jeez **goodness** by kept more sensually a much far proper exotically precise [here is a link](https://www.google.com) and and illicit hey uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
+
+#### Bug Fixes
- Improved user sign up experience.
- Unlike deliberately zebra hen oh jeez understandable. Alas and quit oh snooty unlike deliberately.
+
-## Version 1.0
-Scandalously much alas and quit oh snooty unlike deliberately zebra hen oh jeez understandable alas alas that gosh assiduous dear some this
-
-### What's New
-- Initial release
\ No newline at end of file
+## **Version 1.0**
+Scandalously much alas and quit oh snooty unlike deliberately zebra hen oh jeez understandable alas alas that gosh assiduous dear some this.
\ No newline at end of file
diff --git a/docs/_pages/privacypolicy.md b/docs/_pages/privacypolicy.md
index 7375792..fcf24f5 100644
--- a/docs/_pages/privacypolicy.md
+++ b/docs/_pages/privacypolicy.md
@@ -10,6 +10,8 @@ August 15 2019
# Privacy Policy
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
+
+
## 1.0 Why do we use it?
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.
@@ -19,11 +21,20 @@ Many desktop publishing packages and web page editors now use Lorem Ipsum as the
#### 1.1.1
Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
+
+
## 2.0 Where does it come from?
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
### 2.1
The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
+| Third Party | What is it used for? |
+| --- | --- |
+| Fun Party | Sections 1.10.32 and 1.10.33 from “de Finibus Bonorum et Malorum” by Cicero |
+| Tea Party | Show file differences that haven't been staged |
+
+
+
## 3.0 Where can I get some?
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\ No newline at end of file
diff --git a/docs/_sass/layout.scss b/docs/_sass/layout.scss
index 559817a..0a3445e 100644
--- a/docs/_sass/layout.scss
+++ b/docs/_sass/layout.scss
@@ -48,6 +48,11 @@
"f f f f f f f f f f f f";
}
+.subPageContainer {
+ grid-template-rows: 115px auto auto auto;
+
+}
+
@media only screen and (max-width: 1070px) {
.container { // Set up the container for the site content
--
2.51.2
From 4492b66191bb4239ff2bea01bdb3b277838fb385 Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Tue, 20 Aug 2019 23:27:11 +0200
Subject: [PATCH 20/26] Changes to example Privacy Policy
---
docs/_pages/privacypolicy.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/_pages/privacypolicy.md b/docs/_pages/privacypolicy.md
index fcf24f5..4fa58fd 100644
--- a/docs/_pages/privacypolicy.md
+++ b/docs/_pages/privacypolicy.md
@@ -30,7 +30,7 @@ Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots
The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
| Third Party | What is it used for? |
-| --- | --- |
+| :--- | :--- |
| Fun Party | Sections 1.10.32 and 1.10.33 from “de Finibus Bonorum et Malorum” by Cicero |
| Tea Party | Show file differences that haven't been staged |
--
2.51.2
From d3704a4afcc16d53072b0d5cc4aa33b098e63e01 Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Thu, 29 Aug 2019 18:08:24 +0200
Subject: [PATCH 21/26] Improving dummy Privacy Policy and Changelog
---
docs/_pages/changelog.md | 42 ++++++++++++++++++++++------
docs/_pages/privacypolicy.md | 54 ++++++++++++++++++++++++------------
2 files changed, 71 insertions(+), 25 deletions(-)
diff --git a/docs/_pages/changelog.md b/docs/_pages/changelog.md
index b8e26dd..8f91d9d 100644
--- a/docs/_pages/changelog.md
+++ b/docs/_pages/changelog.md
@@ -5,35 +5,61 @@ include_in_header: true
---
# Changelog
-A complete list of changes, new features and bug fixes. Uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
+Here you can keep a changelog for your app. Edit the markdown based CHANGELOG.md which is located in the _pages directory. The changelog below is simply an example changelog that serves to exemplify how the markdown can be used. You can be as creative as you want with the markdown.
-## **Version 2.0**
+### `Latest`
+# **Version 2.0**
This is the first update to our app. Jeez **goodness** by kept more sensually a much far proper exotically precise [here is a link](https://www.google.com) and and illicit hey uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
#### What's New
- Much far proper exotically precise unaccountable.
- [Changes to Privacy Policy](/privacypolicy)
+#### Bug Fixes
+- Much far proper exotically precise unaccountable.
+- [Changes to Privacy Policy](/privacypolicy)
+
+
+
+### **Version 2.1**
+Abnormal and formidable against much the before well improper more spent far heron amicably iguana plainly swanky upon mammoth **much paid darn some tapir** some glared save crud more regarding one accommodating gosh cannily and on hungry a more goodness inside merry yikes wedded versus because some a a a shined anteater goldfinch jeez up so and this this a.
+
+#### What's New
+- Much far proper exotically precise unaccountable.
+- Much far proper exotically precise unaccountable.
+
+
+
+________
+
+
+### `Initial Release`
+# **Version 1.0**
+Cracked a more and iguana a without some echidna a abnormal hello and beat thanks jeepers gnu jeepers until up depending for drooled awfully angelfish relentless much a well wasp some in impala darn and overate greedily wow kookaburra beneath much wistful fluid until and lemming less armadillo redoubtable after much capybara wow that hence interbred timorous loosely oh divisively wherever because jeepers until since as that goodness roadrunner insanely belated physic jeepers hey jeepers much the beside steadfastly up toward indubitably this goodness playful.
+
## **Version 1.1**
-This is the first update to our app. Jeez **goodness** by kept more sensually a much far proper exotically precise [here is a link](https://www.google.com) and and illicit hey uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
+Abnormal and formidable against much the before well improper more spent far heron amicably iguana plainly swanky upon mammoth **much paid darn some tapir** some glared save crud more regarding one accommodating gosh cannily and on hungry a more goodness inside merry yikes wedded versus because some a a a shined anteater goldfinch jeez up so and this this a.
#### What's New
- Much far proper exotically precise unaccountable.
+- Much far proper exotically precise unaccountable.
## Version 1.0.1
-This is the first update to our app. Jeez **goodness** by kept more sensually a much far proper exotically precise [here is a link](https://www.google.com) and and illicit hey uninspiring the more sat honey knelt before before bearish bowed lorikeet wolf grandly instead diligently and rhinoceros imperative.
+That wow robin one and gosh audibly darn that variously less across softly awakened under affectingly wildebeest from jeepers far contemplated and indisputably clung jeepers much mistaken some after mumbled hey certain neatly far alas more trod the swelled rolled permissively so save pert the tapir paradoxical off so then juggled crud a however overslept vehemently kept indisputably anteater walked alas or into.
+
+#### What's New
+- Much far proper exotically precise unaccountable.
+- Much far proper exotically precise unaccountable.
+- Much far proper exotically precise unaccountable.
#### Bug Fixes
- Improved user sign up experience.
- Unlike deliberately zebra hen oh jeez understandable. Alas and quit oh snooty unlike deliberately.
-
-
-## **Version 1.0**
-Scandalously much alas and quit oh snooty unlike deliberately zebra hen oh jeez understandable alas alas that gosh assiduous dear some this.
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/_pages/privacypolicy.md b/docs/_pages/privacypolicy.md
index 4fa58fd..500fa6a 100644
--- a/docs/_pages/privacypolicy.md
+++ b/docs/_pages/privacypolicy.md
@@ -1,40 +1,60 @@
---
layout: page
title: Privacy Policy
-include_in_header: false
+include_in_header: true
---
**Last updated**
-August 15 2019
+August 1 2019
# Privacy Policy
-Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
+Submissive a when owing much far bawdy thanks impolitely alas overlaid one and this one chuckled darn on more due much misheard amused far far the much purposeful that wildebeest dalmatian and piranha bluebird this and much despite however much sincere nonsensical this paradoxically more.
+
+**Please note:** This is purely a dummy Privacy Policy that serves as an example for how you can use this app landing page generator. Please replace the contents with your own privacy policy.
-## 1.0 Why do we use it?
-It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.
+## 1.0 Information We Collect
+Far near but lighted walking far oyster hello kneeled flung and roadrunner and more witless narrowly flexed brokenly blandly much in famous jeez obsessive that.
-### 1.1
-Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy.
+### 1.1 Information from third parties
+- Ouch until smirked some some newt that at frustrating.
+- Nimbly handsomely fabulously python.
+- Alas informally taped when a dear some.
-#### 1.1.1
-Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
+### 1.2 Information you provide to us
+Menacingly much walrus far together derisive falcon the toneless unceremoniously yet yikes a hung when because far drooled cast amused naughtily quiet hare a thickly more dogged drank more this dismounted since hence nakedly jeez rolled far gerbil the hey puerilely where vociferously struck insane much twitched instead some beneath then wiped dull snuffed far jeez nightingale bit goodness obscurely quit that much yet nefarious careless some concrete shrewdly gull closed this hugged aboard.
-## 2.0 Where does it come from?
-Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
+## 2.0 What Personal Information we collect about you and how we collect it
+Where cut one reproachful alas ambiguous helpful hen raucous editorial underwrote dubiously therefore this boastfully or possessively oh modest amidst some opposite far wasp grew emu snickered some jeepers and circa much that *equitable* foul camel caudally oh opossum far dear met far much close hello beheld facetious far goodness tidily reindeer that kiwi thus crud that paid and by titilatingly hey falcon lemming or well approving sympathetically groundhog mongoose and deeply peaceful wow ouch far regally this and near and badly fatal blunt mischievously and and the blew.
-### 2.1
-The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
+### 2.1 Third Parties we collect information from
+Various remotely save this querulously explicitly one this and far congenially broad grew said or abhorrently haltered darn beheld panther shrank and one goldfish the more away as much different moth.
| Third Party | What is it used for? |
| :--- | :--- |
-| Fun Party | Sections 1.10.32 and 1.10.33 from “de Finibus Bonorum et Malorum” by Cicero |
-| Tea Party | Show file differences that haven't been staged |
+| Falcon | Tidily reindeer that kiwi thus crud that paid and by titilatingly hey falcon lemming. |
+| Eagle | Juggled crud a however overslept vehemently kept indisputably anteater walked alas or into. |
+
+
+
+## 3.0 What rights do you, as the data subject, have
+This goodness well well and more cowardly lynx credibly more apart save and less oh examined ouch marginal growled and proper liberally salmon busy some while pointed far because understood.
+
+1. Boastfully or possessively oh modest amidst.
+2. Far far the much purposeful that wildebeest dalmatian.
+3. Adamant or pushed less far overthrew.
+
+All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
+
+
+
+## 4.0 How we store and secure the Personal Information we collect
+Worm where gravely behind logically far in tastefully as alas delicately before well darn then far the much pulled red-handed circa much much far pangolin spelled much clung dachshund smirked close some the adamant or pushed less far overthrew in moth begrudging warthog newt pragmatic bent darn and far needlessly notwithstanding angrily as celestially horse rebuking magnanimous dear inscrutably jeepers listless before saucy this much however and wolf dear cringed crab a wanton jeepers flatteringly characteristically a atrocious and returned more lemming robin let some crud that more secure nimble where soundly pitiful because bombastic much.
-## 3.0 Where can I get some?
-There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\ No newline at end of file
+## 5.0 Information processing and transfers for EEA individuals
+Cracked a more and iguana a without some echidna a abnormal hello and beat thanks jeepers gnu jeepers until up depending for drooled awfully angelfish relentless much a well wasp some in impala darn and overate greedily wow kookaburra beneath much wistful fluid until and lemming less armadillo redoubtable after much capybara wow that hence interbred timorous loosely oh.
\ No newline at end of file
--
2.51.2
From f2853b0f158397c7ca8807557651ec59f93df8a4 Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Thu, 29 Aug 2019 19:36:31 +0200
Subject: [PATCH 22/26] Updates to README
---
docs/README.md | 34 +++++++++++++++++++++-------------
1 file changed, 21 insertions(+), 13 deletions(-)
diff --git a/docs/README.md b/docs/README.md
index 3b11e9e..4719234 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -11,10 +11,17 @@ Designed for GitHub Pages for super easy set up.
🎨 Customise site in `_config.yml` (no HTML/CSS)
+📝 Write Privacy Policy as markdown in `privacypolicy.md`
+
+🕒 Keep a changelog in `CHANGELOG.md`
+
✅ Site becomes live at GitHub Pages repository URL, e.g. `https://your-username.github.io/your-repo-name/`.
+
+
+
## Quick Start
### Step 1: Fork this repo.
@@ -51,13 +58,9 @@ Things you can customise in `_config.yml`:
### Step 3: Add screenshot or video
-
-
#### Adding a screenshot
Upload a `.png` or `.jpg` of your app to the folder `assets/screenshot/`. The name does not matter. Be sure to delete the placeholder `yourscreenshot.png`.
-
-
#### Adding video
Upload your video to the folder `assets/videos/`. To have support for most browsers, you need to upload two files – one for Safari and one for Chrome/Firefox.
@@ -69,8 +72,6 @@ Video formats supported by Safari:
- `.mp4`
- `.mov`
-
-
#### Resolutions
The videos and screenshots must have one of the following resolutions:
- 828x1792
@@ -79,27 +80,34 @@ The videos and screenshots must have one of the following resolutions:
+### Step 4: Edit (or remove) Privacy Policy and Changelog
+Your site automatically includes pages for a Privacy Policy and a Changelog. Change the content of these pages by editing the `privacypolicy.md` and `CHANGELOG.md` files in the `_pages` directory.
+
+In each of the markdown files, you can set the `include_in_header:` value to either `true` or `false`. This determines if the page is included in the top navigation.
+By default, only the Changelog is included in the top navigation. The title of the navigation item can also be edited, by editing the `title:` in each markdown file.
+
+If you need to, you can create additional markdown based pages just by creating an `.md` file like the `privacypolicy.md` and `CHANGELOG.md` files in the `_pages` directory.
+
+**Please note:** The Privacy Policy and Changelog provided are written using dummy text, so please adapt each of them for your own app.
+You can also choose not to include these pages, by simple deleting the `privacypolicy.md` and `CHANGELOG.md` files.
+
+
+
+
## Feedback
If you have feedback regarding bugs or improvements, open an issue, @ me on Twitter or write me an email. You can find my contact info on my website.
I'd love to see the sites you create using this little tool.
-
-
## Credits
- [Jekyll](https://github.com/jekyll/jekyll)
- [FontAwesome](https://fortawesome.github.io/Font-Awesome/)
-
-
## Donations
[Donations are welcome](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=S8ZZT3JXJPN92¤cy_code=USD&source=url)
-
## Author
[Emil Baehr](https://emilbaehr.com/)
-
-
## License
[MIT License](LICENSE)
--
2.51.2
From aaa512faf31a03c803141ab0e42bd8e1969e0fba Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Thu, 29 Aug 2019 23:11:08 +0200
Subject: [PATCH 23/26] New mobile scrollable navigation bar for small devices
with many navigation items
---
docs/_sass/layout.scss | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/docs/_sass/layout.scss b/docs/_sass/layout.scss
index 0a3445e..63a2bea 100644
--- a/docs/_sass/layout.scss
+++ b/docs/_sass/layout.scss
@@ -53,7 +53,7 @@
}
-@media only screen and (max-width: 1070px) {
+@media only screen and (max-width: 768px) {
.container { // Set up the container for the site content
grid-template-rows: 80px 811px auto auto;
@@ -65,7 +65,7 @@
.container {
grid-column-gap: 0px;
grid-template-columns: 1;
- grid-template-rows: 80px auto auto auto auto;
+ grid-template-rows: 115px auto auto auto auto;
grid-template-areas:
"h h h h h h h h h h h h"
"i i i i i i i i i i i i"
@@ -94,6 +94,9 @@
header {
grid-area: h;
display: flex;
+ overflow-y: hidden;
+ overflow-x: visible;
+ margin-right: -15px;
}
.logo {
@@ -153,8 +156,8 @@ header {
align-items: center;
justify-content: flex-end;
- margin-left: 15px;
height: 115px;
+ //margin-left: 15px;
white-space: nowrap;
overflow-x: auto;
@@ -167,6 +170,9 @@ header {
.scroll {
height: 80px;
+ padding-top: 100px;
+ padding-bottom: 100px;
+ margin-top: -60px;
justify-content: flex-start;
}
@@ -198,6 +204,11 @@ nav > ul li {
nav > ul li:first-child {
padding-left: 0px;
+ padding-left: 15px;
+}
+
+nav > ul li:last-child {
+ padding-right: 15px;
}
nav > ul li a:link,
--
2.51.2
From 5664f9d6c76f8e2b15934321c1a2fd5a05cab37b Mon Sep 17 00:00:00 2001
From: Emil Baehr
Date: Thu, 29 Aug 2019 23:17:22 +0200
Subject: [PATCH 24/26] New header image for the update
---
docs/_pages/privacypolicy.md | 2 +-
docs/assets/headerimage.png | Bin 5633490 -> 264257 bytes
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/_pages/privacypolicy.md b/docs/_pages/privacypolicy.md
index 500fa6a..fe753f3 100644
--- a/docs/_pages/privacypolicy.md
+++ b/docs/_pages/privacypolicy.md
@@ -1,7 +1,7 @@
---
layout: page
title: Privacy Policy
-include_in_header: true
+include_in_header: false
---
**Last updated**
diff --git a/docs/assets/headerimage.png b/docs/assets/headerimage.png
index eb5505365dd6c1438301a8292d7a47b9ad90fdf8..ec25801c2e52ed89b9369575c4680fe52e512b16 100644
GIT binary patch
literal 264257
zcmex=d;?eaKeU{j_{+v|YGqfIy!A2hn{{qetd_f4E>?_ums%$Nxb4fMfJv8%@A55s
zC8dzcaWQHlZ%?XX7Tf%jb3>wI`WM=+nmIde5#L0weWmyPb8qQXUXu;`GB2&|Cif7kJa<;626U&30+DG|z
zWlihx=nR;$=9f%}m&N5dH!eIEohD>x+Oo^4W8*53hx?uTpU=N|Il$!Fh0~W$?Ywm*
z+2h~tlRx?*dyf2-pOv4|Wl?4PQ;Snb#WD
zY@g&V9V%k0-;rR~=_DV0{+F+5Et~$dFMdgtr^AAMCjC=R&f501j$yFi%rZxrjrTX4x@g|<`fHrv6$3s)b3Wy`
z8GB|e-xAxLwng_(wP-iHyKb%c=eU3)VYOv($|v8gICyE>`58V-uZb_v+b4GX!t}3l
z{%2P{wVlR$;UbrnsO$8`TXo+hc4Ys0bKkUS-}Px4V!3A~@2>IXmDzLk@BXQ-Yu+A6
zH<-6g>4l@0V*C4g#lx1H-o9{bye6F_TN^*Q(}c~7&*0479S_#-4WIUmXX@hB#Q_se
zUFr4~^uF{&@>Z+A+nb$VHp{Mimi@Do`&qrpLcU%4ap#hL$J=I}6PDEZx;Hsu7vHht
zyT8iGU-|JipX>gl=^q1QZqHqCqtwKA>%`fsYa|(K-sSK8c~I%Q7UTKk3-`}-zp#rw
zGe^uc{Olb$leJ5}F-+B8@u_aQsKKje9%^MD`u07ODS7eixJbdF%WO;YuL}z*zna#z
zTtp{q>ho6j@TDei=6mWdwVQ0LmX+{EEA)%Wr&-I=-6rjJQ&G^>Jal_O!I773)xUj~
zZr%E?vQ?+q&oT)@z^N
zZ|km0jrdYmxp40+nTs1!uPdEf?^d!=IW%WoA&15bR`wS21ARM`FZMj;Dh*d<(R~qpSRCd;Oei^mA5Qjys#%MS-w_o)hnAL
zzx0jYT>lk5`J3DU*X)O{Lv!XkPTnLRUQ@2Qea5%s8!pEG%s5^cUs{OenbTNVeR5Ap`U0>YL5KvQC`ETWt7j?u{d-%4N5{J7-wIdhF6?mww;p
zcO4|vl-BfSM9tFvZLcW#aAMArm+OUR+R7TGzRo)GUGU7MAhmdjrZBzL49g}Q75x@x
z`{a!oYgy?=KC_qkj-9(3S5El0tKI8gEAM*KmlL1Nyez#gtMWkF@1@4wa}9FDZNHzs
zHTS&j4u0R4Gk)>CJ5zaoepS8cgO8>Kk?hOvoZ2@pqg+sG&t|9NU%8)z%xv9RH0ks&
z_5RaRXB%Gbk9pzQdh`5(6Q2|cFC;sLEOg~n*EuD&!Gk+)qO8i2a(4r@tfL~GMU!>*
zHhImR#n>UOv|2=6>QSk_^F;I1bGc`dWr}ysy%lL#m{+!9lkSU+6CW?%)psmt%9njf
z+rD^ieBZhK%bNF&Ge2t9-Y?;qgD!{@9Lhi;g}sI^Flnq4jgw!%(*Eiy3Qld0oGR
zoeg$nUn98W*NX$T>T?r3Z5-8JbshROGtj`=WOf&y)g$E>{kwE;|EtPnSs&%Y?RII^
z9jkDzr(LhI62fj-{#sF$Z$rWmhpo8LgMT7roWUg1uSmbVPN<#8URN8aEuT?sN!0mw{M+C1i;lhW+WvXdXP2k#T%M~a#r)-;y{|+r?+ot*m*kUsf>ytH
zAMaZ8)@K9%i?Yhri*w%Gxo^3FKfJMb{n~k_Io8;onRDf%$;q1zQ`yrDb(R}?CUw7G
z|5Ur+aOd)b_u*`r7nW+gtIRSJ%xcnB(?FZCn3b8)4fy$8H=>cNd-2
zSav1T4g&(B@+=fN-WEg{E!P8D%7de5~;=jgQB7droZu?l-?Ps-NK
z8Hz7K86uR9fbJ6&I3%UX9*((vJrh0Ul-L%OfRT~^_
zd{M0PuRwp5PDZ`Cg!)!hqqml#WKwKXuW<(PTs
z)`5#(BEH}4s(LT^q~N*JK_BNW2J!wqZCPvAb)OPfFbw{Y1{sBfl-z@#XR^oaU`E
zx8+~8=iJ21}cT(p1r=4j^m?sJ!K
z-2Hq@*rg9kzkHfMM`%{%%zb&Wr>^P!XP6r}ZO^-7<%>U>yUCnLtY27jBsJVy;Nujv
zOP8EpGMvi)IX!f@g|GE=-e@)MS;jZD47ixSYR$QCILC0q{!%~Ae*b6s2EIL+rNIp6
zmVC(Pn-o&FdgijWLmPd?LU(4xhtGC6*z(y#L+|~9;%wh|bCvAuQ!7fBu-(3P;rz`n
zyEIIDzlwg`{Bg<`uiJ_ll{_C}YyQN0Jl*s)C|=uHC~?omm+A2m;U0Yo0(+<2QhHU~
z^;9OqGU?e}r<(#Za;`E&o;Y^%bo27{6Z9I-FZwKaH%_A}*W2V&f@$~S8LuWCcy)oJ
zHmAtOa7y~6%O_V$N364%DPAGheg3_ctn@lDTlQIB;+{);Ex2?}ZvOP$D*IMjNZU1vg^Hq
zfpf?yqmqKOag8BXU|y2j_#5|m#f0Bu3cUGU}@-8?}EF%XLhiv
z&rnE^|9anvd?aQ?^=;~J8srY
zzAf_RZ@&Fjmf7k4ZN+NI*o?Cc4x7H5Z(R6#&px4QjUF~makgbLS_Tt+=k&%~xJ`&S
zlb(@QxY+K1=quqjPb~9owskQ-bUOT)ZK9V*m4ZXlix(QtTIY4mo4)1t>J^PYuIS4<
zmR0^))_;BDRBfFX&oCtXLNo2$*kbJ&px-!@Z7!lRmS_d*WWwlyK<gwFiF+Y~J)c7@LiO`K;+gs1<=g+#jSG@oJxf2{R=h{CjzM1CA`6jjC
zcCby+*)V4BZ@xdIyk-j?QDXG=^ypn`?V7w+v5?s}B5Sck&sndzzn;C^_~laj#p~I!
zr%XbZyt_4f-LrKowfC*?)lbV|sJmGD^;30<)6H9-?R`!}+dKSvpY