diff --git a/cache-monkey-v1.0.8.tgz b/cache-monkey-v1.0.8.tgz
new file mode 100644
index 0000000..71e3fdf
Binary files /dev/null and b/cache-monkey-v1.0.8.tgz differ
diff --git a/src/renderer/assets/grid.svg b/src/renderer/assets/grid.svg
new file mode 100644
index 0000000..3a0dbae
--- /dev/null
+++ b/src/renderer/assets/grid.svg
@@ -0,0 +1,65 @@
+
+
+
diff --git a/src/renderer/assets/list.svg b/src/renderer/assets/list.svg
new file mode 100644
index 0000000..21f7440
--- /dev/null
+++ b/src/renderer/assets/list.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/src/renderer/components/LandingPage.vue b/src/renderer/components/LandingPage.vue
index a84400f..eabedf6 100644
--- a/src/renderer/components/LandingPage.vue
+++ b/src/renderer/components/LandingPage.vue
@@ -71,6 +71,12 @@
>{{i ? i : 'uh?'}}
+
List Type ({{gridType}})
+
+
+
+
+
-
+
@@ -159,6 +182,7 @@ export default {
data() {
return {
monkey: 1,
+ gridType: localStorage.getItem('gridType'),
currentFilter: false,
updateDownloading: false,
updateFailed: false
@@ -195,6 +219,11 @@ export default {
this.$root.$on('previousItem', () => this.previousItem())
},
methods: {
+ changeList(type) {
+ localStorage.setItem("gridType", type)
+ this.gridType = type;
+ console.log("Changing list type to " + type)
+ },
open(link) {
shell.openExternal(link);
},
@@ -489,6 +518,7 @@ body {
.content {
margin-left: 360px;
margin-top: 25px;
+ width: 100%;
}
#logo {
height: auto;
@@ -535,4 +565,63 @@ main > div {
margin-right: 10px;
}
}
+
+.item-row {
+ float: left;
+ background: var(--main);
+ margin-bottom: 1rem;
+ margin-right: 1rem;
+ border-radius: 6px;
+ display: flex;
+
+ &:hover {
+ cursor: pointer;
+ }
+
+ .item-info {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ margin: 0 0.5rem;
+
+ .header {
+ opacity: 0.2;
+ }
+
+ .value {
+ opacity: 0.5;
+ }
+ }
+
+
+ .item-image {
+ width: 50px;
+ height: 50px;
+ margin: 1px;
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+ background: var(--background);
+ background-size: cover;
+ cursor: pointer;
+ position: relative;
+ /* transition: 100ms; */
+ }
+
+}
+.list-types-button {
+ background: var(--box);
+ fill: var(--text);
+ font-weight: 600;
+ border: none;
+ font-size: 13px;
+ border-radius: 5px;
+ cursor: pointer;
+ transition: 200ms;
+ outline: none;
+ position: relative;
+ text-align: center;
+ padding: 10px;
+ margin-right: 0.5rem;
+}