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; +}