+
+
+
\ No newline at end of file
diff --git a/pages/equations.js b/pages/equations.js
new file mode 100644
index 0000000..940c7f9
--- /dev/null
+++ b/pages/equations.js
@@ -0,0 +1,73 @@
+var list;
+var radio;
+var profiles;
+var database;
+
+function preload() {
+ list = document.getElementById('list');
+ radio = document.getElementById('radio');
+ profiles = loadTable("../assets/db/profiles.csv", "csv", "header");
+ database = loadJSON("../assets/db/equations.json");
+}
+
+function setup() {
+ noCanvas();
+
+ // sidebar list generation
+ for (let i = 0; i < profiles.rows.length; i++) {
+ let div = document.createElement('div');
+ let num = i + 1;
+ let id = "radio" + num;
+ let btn = document.createElement('input');
+ btn.setAttribute('type', 'radio');
+ btn.setAttribute('name', 'select');
+ btn.setAttribute('value', num);
+ btn.setAttribute('id', id);
+ if (i == 0) { btn.checked = true }
+ let label = document.createElement('label');
+ label.setAttribute('for', id);
+ label.innerText = profiles.rows[i].obj["Name"];
+ div.append(btn, label, document.createElement('br'));
+ list.append(div);
+ }
+
+ // content generation
+ for (let elt of profiles.rows) {
+ let math = document.createElement('div');
+ math.classList.add('math');
+ document.getElementById('board').append(math);
+ let title = document.createElement('h4');
+ title.innerHTML = database[elt.obj["Name"]].title;
+ let main = document.createElement('div');
+ math.append(title, main);
+ let pic = document.createElement('img');
+ pic.src = '../assets/img/' + elt.obj["MediaName"] + '.png';
+ main.append(pic);
+ let cards = new Array(3);
+ let titles = ["Legend", "Geometry equations", "Phisical equations"];
+ let indices = ["legend", "geo", "phi"];
+ for (let i = 0; i < cards.length; i++) {
+ cards[i] = document.createElement('div');
+ cards[i].classList.add('card');
+ main.append(cards[i]);
+ let title = document.createElement('h5');
+ title.innerHTML = titles[i];
+ let innerContainer = document.createElement('div');
+ let strings = database[elt.obj["Name"]][indices[i]];
+ for (let j = 0; j < strings.length; j++) {
+ let p = document.createElement('p');
+ p.innerHTML = strings[j];
+ if (i != 0) p.innerHTML = strings[j].replaceAll("/", "\\");
+ innerContainer.append(p);
+ }
+ cards[i].append(title, innerContainer);
+ }
+ }
+}
+
+// load MathJax after all
+let mathjax = document.createElement('script');
+mathjax.id = "MathJax-script";
+mathjax.src = 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js';
+mathjaxsetAttribute('async', '');
+document.head.appendChild(mathjax);
\ No newline at end of file
diff --git a/style.css b/style.css
index c34d3d1..2921d67 100644
--- a/style.css
+++ b/style.css
@@ -224,26 +224,4 @@ input, select {
border: none;
font-family: Rockwell;
font-size: 14px;
-}
-
-h4 {
- text-align: center;
- color: var(--color-2);
-}
-
-.math {
- /*display: inline-block;*/
- /*margin: var(--side-margin);*/
- /*background-color: var(--color-4);*/
- float: left;
- width: 256px;
- height: 270px;
- margin-bottom: 30px;
- color: var(--color-4);
-}
-
-.list {
- text-align: left;
- color: var(--color-4);
- margin-left: 16px;
}
\ No newline at end of file
From 021765e36141355229b681ba8d43e1b94ec63fc1 Mon Sep 17 00:00:00 2001
From: Nazzareno Pasqual <79537141+TerribleCoding@users.noreply.github.com>
Date: Fri, 18 Jun 2021 20:15:50 +0200
Subject: [PATCH 09/19] Updated 1.3 work time
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 9a7704e..507ae5b 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,7 @@ Note: _The order of this list might not match the order these features will be a
_Release date: ???????????????????????_
-_Work Time: 5h 50m_
+_Work Time: 6h 50m_
#### v1.2
From c7e69fce5bc1581ad0f5dcac87f498575c6833c2 Mon Sep 17 00:00:00 2001
From: Nazzareno Pasqual <79537141+TerribleCoding@users.noreply.github.com>
Date: Tue, 22 Jun 2021 19:49:05 +0200
Subject: [PATCH 10/19] Fixed Mathjax script run before p5 loads elements
---
pages/equations.html | 1 +
pages/equations.js | 14 +++++++-------
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/pages/equations.html b/pages/equations.html
index 7b01d3b..69d8b24 100644
--- a/pages/equations.html
+++ b/pages/equations.html
@@ -9,6 +9,7 @@
+
diff --git a/pages/equations.js b/pages/equations.js
index 940c7f9..60b1b6d 100644
--- a/pages/equations.js
+++ b/pages/equations.js
@@ -63,11 +63,11 @@ function setup() {
cards[i].append(title, innerContainer);
}
}
-}
-// load MathJax after all
-let mathjax = document.createElement('script');
-mathjax.id = "MathJax-script";
-mathjax.src = 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js';
-mathjaxsetAttribute('async', '');
-document.head.appendChild(mathjax);
\ No newline at end of file
+ // load MathJax after all
+ let mathjax = document.createElement('script');
+ mathjax.id = "MathJax-script";
+ mathjax.src = "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js";
+ mathjax.defer = true;
+ document.head.appendChild(mathjax);
+}
\ No newline at end of file
From 21f0875f86dc1b6f53d8c7f40fae73086a5b6e51 Mon Sep 17 00:00:00 2001
From: Nazzareno Pasqual <79537141+TerribleCoding@users.noreply.github.com>
Date: Tue, 22 Jun 2021 20:15:09 +0200
Subject: [PATCH 11/19] Limited #board panel height
---
pages/equations.css | 1 +
1 file changed, 1 insertion(+)
diff --git a/pages/equations.css b/pages/equations.css
index a5fe5e2..51d00a1 100644
--- a/pages/equations.css
+++ b/pages/equations.css
@@ -65,6 +65,7 @@ input[name=select] {
border-radius: 1em;
width: 100px;
overflow: hidden;
+ max-height: calc(100vh - 129px - 1em);
}
.math {
From 48595129afb7afb5d1feb49d51d89baae9b3b4d2 Mon Sep 17 00:00:00 2001
From: Nazzareno Pasqual <79537141+TerribleCoding@users.noreply.github.com>
Date: Thu, 24 Jun 2021 18:29:20 +0200
Subject: [PATCH 12/19] Updated 1.3 work time
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 507ae5b..6eb40e6 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,7 @@ Note: _The order of this list might not match the order these features will be a
_Release date: ???????????????????????_
-_Work Time: 6h 50m_
+_Work Time: 7h 30m_
#### v1.2
From f3831462eda12e4d4914430120844a86994c4f49 Mon Sep 17 00:00:00 2001
From: Nazzareno Pasqual <79537141+TerribleCoding@users.noreply.github.com>
Date: Thu, 24 Jun 2021 19:48:13 +0200
Subject: [PATCH 13/19] Updated 1.3 work time
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 6eb40e6..4c669da 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,7 @@ Note: _The order of this list might not match the order these features will be a
_Release date: ???????????????????????_
-_Work Time: 7h 30m_
+_Work Time: 8h 00m_
#### v1.2
From 66fa6fac25b8d5b369445aca60f177b5aaaebcba Mon Sep 17 00:00:00 2001
From: Nazzareno Pasqual <79537141+TerribleCoding@users.noreply.github.com>
Date: Thu, 24 Jun 2021 19:50:31 +0200
Subject: [PATCH 14/19] Added scrolling and shape selection with labels
---
pages/equations.css | 8 +++++++-
pages/equations.js | 9 +++++++++
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/pages/equations.css b/pages/equations.css
index 51d00a1..4631486 100644
--- a/pages/equations.css
+++ b/pages/equations.css
@@ -55,6 +55,12 @@ input[name=select]:checked ~ label::after {
bottom: 50%;
}
+label a {
+ position: absolute;
+ inset: 0;
+ border-radius: inherit;
+}
+
input[name=select] {
display: none;
}
@@ -64,7 +70,7 @@ input[name=select] {
background-color: white;
border-radius: 1em;
width: 100px;
- overflow: hidden;
+ overflow: scroll;
max-height: calc(100vh - 129px - 1em);
}
diff --git a/pages/equations.js b/pages/equations.js
index 60b1b6d..bf0171b 100644
--- a/pages/equations.js
+++ b/pages/equations.js
@@ -27,6 +27,10 @@ function setup() {
let label = document.createElement('label');
label.setAttribute('for', id);
label.innerText = profiles.rows[i].obj["Name"];
+ let link = document.createElement('a');
+ link.href = "#" + database[profiles.rows[i].obj["Name"]].title.replace(" ", "");
+ link.setAttribute('onclick', 'checkMe(' + (i + 1) + ')');
+ label.append(link);
div.append(btn, label, document.createElement('br'));
list.append(div);
}
@@ -38,6 +42,7 @@ function setup() {
document.getElementById('board').append(math);
let title = document.createElement('h4');
title.innerHTML = database[elt.obj["Name"]].title;
+ title.id = title.innerHTML.replace(" ", "");
let main = document.createElement('div');
math.append(title, main);
let pic = document.createElement('img');
@@ -70,4 +75,8 @@ function setup() {
mathjax.src = "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js";
mathjax.defer = true;
document.head.appendChild(mathjax);
+}
+
+function checkMe(index) {
+ document.getElementById('radio' + index).checked = true;
}
\ No newline at end of file
From a1a504b920f1a8f6668e7cb07129941e59c53da5 Mon Sep 17 00:00:00 2001
From: Nazzareno Pasqual <79537141+TerribleCoding@users.noreply.github.com>
Date: Wed, 7 Jul 2021 19:49:56 +0200
Subject: [PATCH 15/19] Table look for legend paragraphs
---
README.md | 2 +-
pages/equations.css | 23 ++++++++++++++++++++++-
pages/equations.js | 19 ++++++++++++++++---
3 files changed, 39 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index 4c669da..d4c9972 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,7 @@ Note: _The order of this list might not match the order these features will be a
_Release date: ???????????????????????_
-_Work Time: 8h 00m_
+_Work Time: 8h 40m_
#### v1.2
diff --git a/pages/equations.css b/pages/equations.css
index 4631486..1d17a28 100644
--- a/pages/equations.css
+++ b/pages/equations.css
@@ -104,7 +104,7 @@ input[name=select] {
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}
-.card > div {
+.card:not(:first-of-type) > div {
display: flex;
flex-direction: column;
flex-wrap: wrap;
@@ -126,6 +126,27 @@ h5 {
margin: .15em;
}
+.card:first-of-type p {
+ text-align: left;
+}
+
+.card p > span {
+ display: inline-block;
+ margin-left: 1em;
+}
+
+.card p > span:nth-child(1) {
+ display: none;
+}
+
+.card p > span:nth-child(2) {
+ width: 6ch;
+}
+
+.card p > span:nth-child(3) {
+ width: max-content;
+}
+
mjx-container[jax="CHTML"][display="true"] {
margin: .5em 0 !important;
}
\ No newline at end of file
diff --git a/pages/equations.js b/pages/equations.js
index bf0171b..7c13c7a 100644
--- a/pages/equations.js
+++ b/pages/equations.js
@@ -33,6 +33,7 @@ function setup() {
label.append(link);
div.append(btn, label, document.createElement('br'));
list.append(div);
+ //reverse highlighting labels on scroll////////////////////////////////////////////////////
}
// content generation
@@ -61,9 +62,21 @@ function setup() {
let strings = database[elt.obj["Name"]][indices[i]];
for (let j = 0; j < strings.length; j++) {
let p = document.createElement('p');
- p.innerHTML = strings[j];
- if (i != 0) p.innerHTML = strings[j].replaceAll("/", "\\");
- innerContainer.append(p);
+ if (i != 0) {
+ p.innerHTML = strings[j];
+ p.innerHTML = strings[j].replaceAll("/", "\\");
+ innerContainer.append(p);
+ } else {
+ let re = /(.+)\s?:\s?(.+)/;
+ let spans = re.exec(strings[j]);
+ for (let str of spans) {
+ let s = document.createElement('span');
+ s.innerHTML = str;
+ p.append(s);
+ }
+ let br = document.createElement('br');
+ innerContainer.append(p, br);
+ }
}
cards[i].append(title, innerContainer);
}
From 026bd27c492358bc4c431f91c7fca1345395448a Mon Sep 17 00:00:00 2001
From: Nazzareno Pasqual <79537141+TerribleCoding@users.noreply.github.com>
Date: Thu, 22 Jul 2021 19:37:50 +0200
Subject: [PATCH 16/19] Changed grid display for cards
Math page completed
---
README.md | 2 +-
assets/db/equations.json | 26 +++++++++++++-------------
pages/equations.css | 24 +++++++++++++++++++-----
pages/equations.js | 1 -
4 files changed, 33 insertions(+), 20 deletions(-)
diff --git a/README.md b/README.md
index d4c9972..afd0689 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,7 @@ Note: _The order of this list might not match the order these features will be a
_Release date: ???????????????????????_
-_Work Time: 8h 40m_
+_Work Time: 9h 10m_
#### v1.2
diff --git a/assets/db/equations.json b/assets/db/equations.json
index a3f6133..1a89603 100644
--- a/assets/db/equations.json
+++ b/assets/db/equations.json
@@ -6,7 +6,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -34,7 +34,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -63,7 +63,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -93,7 +93,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -121,7 +121,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -149,7 +149,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -177,7 +177,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -207,7 +207,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -238,7 +238,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -272,7 +272,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -303,7 +303,7 @@
"L : length",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -335,7 +335,7 @@
"v1 : barycenter height",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
@@ -368,7 +368,7 @@
"v1 : barycenter height",
"Rm : braking/ultimate strength",
"ReH : yeld strength",
- "I : moment of inertia relative to horixontal axis",
+ "I : moment of inertia on horiz. axis",
"W : strength modulus on vertical load",
"Fmax : max traction load"
],
diff --git a/pages/equations.css b/pages/equations.css
index 1d17a28..ac440f8 100644
--- a/pages/equations.css
+++ b/pages/equations.css
@@ -32,7 +32,7 @@ label:hover {
input[name=select]:checked ~ label {
background-color: var(--color-5);
color: var(--main-bg);
- border-radius: 100vh;
+ border-radius: 0.5em;
}
input[name=select]:checked ~ label::before, input[name=select]:checked ~ label::after {
@@ -70,14 +70,14 @@ input[name=select] {
background-color: white;
border-radius: 1em;
width: 100px;
- overflow: scroll;
+ overflow: hidden;
max-height: calc(100vh - 129px - 1em);
}
.math {
--marg: 2%;
width: calc(100% - 2 * var(--marg));
- height: auto;
+ height: calc(100% - 2 * var(--marg));
margin: var(--marg);
}
@@ -88,7 +88,7 @@ input[name=select] {
.math > div {
display: grid;
- grid-template: auto auto / 1fr 1fr;
+ grid-template: auto 1fr / repeat(3, 1fr);
gap: .5em;
}
@@ -102,6 +102,7 @@ input[name=select] {
border-left: solid 1px var(--color-1);
border-radius: 16px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
+ padding: 0.5em;
}
.card:not(:first-of-type) > div {
@@ -114,7 +115,7 @@ h5 {
color: black;
text-align: center;
font-size: 1em;
- margin-block-start: 0.5em;
+ margin-block-start: 0;
margin-block-end: 1em;
}
@@ -124,6 +125,7 @@ h5 {
color: black;
width: auto;
margin: .15em;
+ font-size: 80%;
}
.card:first-of-type p {
@@ -147,6 +149,18 @@ h5 {
width: max-content;
}
+.card:nth-child(2) { /*LEGEND*/
+ grid-row: 2;
+}
+
+.card:nth-child(3) { /*GEO*/
+ grid-row: 1 / span 2;
+}
+
+.card:nth-child(4) { /*PHI*/
+ grid-row: 1 / span 2;
+}
+
mjx-container[jax="CHTML"][display="true"] {
margin: .5em 0 !important;
}
\ No newline at end of file
diff --git a/pages/equations.js b/pages/equations.js
index 7c13c7a..392b6a4 100644
--- a/pages/equations.js
+++ b/pages/equations.js
@@ -33,7 +33,6 @@ function setup() {
label.append(link);
div.append(btn, label, document.createElement('br'));
list.append(div);
- //reverse highlighting labels on scroll////////////////////////////////////////////////////
}
// content generation
From 3b1f97f207824674d902d7353f5fde3ac8342abc Mon Sep 17 00:00:00 2001
From: Nazzareno Pasqual <79537141+TerribleCoding@users.noreply.github.com>
Date: Fri, 23 Jul 2021 19:54:27 +0200
Subject: [PATCH 17/19] Added side bar menu
---
README.md | 2 +-
index.html | 18 ++++++++++++------
style.css | 45 +++++++++++++++++++++++++++++++++++++++++----
3 files changed, 54 insertions(+), 11 deletions(-)
diff --git a/README.md b/README.md
index afd0689..f9375fa 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,7 @@ Note: _The order of this list might not match the order these features will be a
_Release date: ???????????????????????_
-_Work Time: 9h 10m_
+_Work Time: 10h_
#### v1.2
diff --git a/index.html b/index.html
index 1cbc975..0fcc913 100644
--- a/index.html
+++ b/index.html
@@ -6,6 +6,7 @@
+
@@ -16,13 +17,18 @@
Select a profile shape
-
-
+
Project developed by
diff --git a/style.css b/style.css
index 2921d67..5e275a8 100644
--- a/style.css
+++ b/style.css
@@ -6,7 +6,7 @@
--color-4: #ffffff;
--color-5: #df5327;
--side-margin: 16px;
- --side-bar: 0px; /*30px;*/
+ --side-bar: 10rem;
}
body {
@@ -92,11 +92,15 @@ a.thumbnail {
width: 140px;
}
+#main {
+ display: flex;
+}
+
.container {
display: inline-block;
- padding: 0 48px 0 48px; /*16px for side bar*/
+ padding: 0 16px;
margin: 0 auto 0 auto;
- text-align: center;
+ /*text-align: center;*/
width: calc(100% - 2 * var(--side-margin) - var(--side-bar) - 4 * 16px);
}
@@ -104,8 +108,41 @@ a.thumbnail {
float: right;
margin-top: 24px;
padding: 16px;
- text-align: right;
width: var(--side-bar);
+ display: flex;
+ flex-direction: column;
+ align-items: flex-end;
+ flex-grow: 0;
+}
+
+.menu > a {
+ color: var(--color-1);
+ border: solid 3px var(--color-1);
+ border-radius: 0.5em;
+ padding: 0.5em;
+ display: flex;
+ flex-direction: row-reverse;
+ align-items: center;
+ width: 1.5em;
+ height: 1.5em;
+ transition: 0.2s ease-out;
+ overflow: hidden;
+ margin-bottom: 2em;
+}
+
+.menu > a:hover {
+ width: 100%;
+ background-color: var(--color-1);
+ color: var(--color-4);
+}
+
+.menu span {
+ padding-right: 2ch;
+}
+
+.menu i {
+ font-size: 150%;
+ margin-top: 0.15em;
}
img.ico {
From 9568cccaacfac42d12033f94197ed4179a6d6453 Mon Sep 17 00:00:00 2001
From: Nazzareno Pasqual <79537141+TerribleCoding@users.noreply.github.com>
Date: Sun, 25 Jul 2021 20:10:49 +0200
Subject: [PATCH 18/19] Added credits popup
---
README.md | 11 ++-
assets/ico/GitHub_logo_2013-light.svg | 105 ++++++++++++++++++++++
assets/ico/GitHub_logo_2013.svg | 121 ++++++++++++++++++++++++++
index.html | 70 ++++++++++-----
popup.css | 83 ++++++++++++++++++
script.js | 8 ++
style.css | 29 +++---
7 files changed, 383 insertions(+), 44 deletions(-)
create mode 100644 assets/ico/GitHub_logo_2013-light.svg
create mode 100644 assets/ico/GitHub_logo_2013.svg
create mode 100644 popup.css
diff --git a/README.md b/README.md
index f9375fa..5335270 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ Can be used by designers and engineers as a quick estimation tool, as well as by
## License
-The project is published intentionally with no license at the moment.
+This product is intended for digital use only. It is prohibited to copy or distribute the whole or part of it, unless accorded between the parts.
## Usage
@@ -44,7 +44,6 @@ This might mean that it won't be upgraded to an even more precise calculation (i
## Next improvements to be added
Note: _The order of this list might not match the order these features will be added through next versions._
-- Math page (showing formulas and symbols used in the tool)
- More materials in the database
- Materials divided in groups, in order to filter the available ones
- Result finder (let the program change an input to return a specific result)
@@ -57,9 +56,13 @@ Note: _The order of this list might not match the order these features will be a
#### v1.3
-_Release date: ???????????????????????_
+_Release date: July 25, 2021_
-_Work Time: 10h_
+_Work Time: 11h 30min_
+
+- Added equations page, showing formulas and symbols used in the tool
+- Changed the footer in a sidebar
+- Bugs can be reported via Github or Google module, from the "Credits" popup
#### v1.2
diff --git a/assets/ico/GitHub_logo_2013-light.svg b/assets/ico/GitHub_logo_2013-light.svg
new file mode 100644
index 0000000..3097fbc
--- /dev/null
+++ b/assets/ico/GitHub_logo_2013-light.svg
@@ -0,0 +1,105 @@
+
+
+
+
diff --git a/assets/ico/GitHub_logo_2013.svg b/assets/ico/GitHub_logo_2013.svg
new file mode 100644
index 0000000..c7f8fe4
--- /dev/null
+++ b/assets/ico/GitHub_logo_2013.svg
@@ -0,0 +1,121 @@
+
+
+
+
diff --git a/index.html b/index.html
index 0fcc913..36d8559 100644
--- a/index.html
+++ b/index.html
@@ -5,8 +5,10 @@
AnySection
+
+
@@ -23,33 +25,57 @@