Added changelog
This commit is contained in:
parent
9a01a2931b
commit
1571171239
4 changed files with 57 additions and 7 deletions
|
@ -10,6 +10,7 @@ import Sortable from "vue-sortable";
|
||||||
import VueTextareaAutosize from "vue-textarea-autosize";
|
import VueTextareaAutosize from "vue-textarea-autosize";
|
||||||
import Toast from "vue-toastification";
|
import Toast from "vue-toastification";
|
||||||
import "vue-toastification/dist/index.css";
|
import "vue-toastification/dist/index.css";
|
||||||
|
import Changelog from "../data/Changelog.vue";
|
||||||
|
|
||||||
export function registerComponents(vue: App): void {
|
export function registerComponents(vue: App): void {
|
||||||
/* from files */
|
/* from files */
|
||||||
|
@ -20,6 +21,7 @@ export function registerComponents(vue: App): void {
|
||||||
vue.component(component.name, component);
|
vue.component(component.name, component);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
vue.component("Changelog", Changelog);
|
||||||
|
|
||||||
/* from packages */
|
/* from packages */
|
||||||
vue.component("collapse-transition", CollapseTransition);
|
vue.component("collapse-transition", CollapseTransition);
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
Aarex
|
Aarex
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
<div v-if="false" class="link" @click="$emit('openDialog', 'Changelog')">
|
<div class="link" @click="$emit('openDialog', 'Changelog')">
|
||||||
Changelog
|
Changelog
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
|
|
|
@ -2,12 +2,8 @@
|
||||||
<div class="nav" v-if="useHeader" v-bind="$attrs">
|
<div class="nav" v-if="useHeader" v-bind="$attrs">
|
||||||
<img v-if="banner" :src="banner" height="100%" :alt="title" />
|
<img v-if="banner" :src="banner" height="100%" :alt="title" />
|
||||||
<div v-else class="title">{{ title }}</div>
|
<div v-else class="title">{{ title }}</div>
|
||||||
<div
|
<div @click="openDialog('Changelog')" class="version-container">
|
||||||
@click="openDialog('Changelog')"
|
<tooltip display="<span>Changelog</span>" bottom class="version"
|
||||||
class="version-container"
|
|
||||||
style="pointer-events: none"
|
|
||||||
>
|
|
||||||
<tooltip display="Changelog" bottom class="version"
|
|
||||||
><span>v{{ version }}</span></tooltip
|
><span>v{{ version }}</span></tooltip
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
|
@ -87,6 +83,7 @@
|
||||||
<Info :show="showInfo" @openDialog="openDialog" @closeDialog="closeDialog" />
|
<Info :show="showInfo" @openDialog="openDialog" @closeDialog="closeDialog" />
|
||||||
<SavesManager :show="showSaves" @closeDialog="closeDialog" />
|
<SavesManager :show="showSaves" @closeDialog="closeDialog" />
|
||||||
<Options :show="showOptions" @closeDialog="closeDialog" />
|
<Options :show="showOptions" @closeDialog="closeDialog" />
|
||||||
|
<Changelog :show="showChangelog" @closeDialog="closeDialog" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
|
51
src/data/Changelog.vue
Normal file
51
src/data/Changelog.vue
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
<template>
|
||||||
|
<Modal :show="show" @close="$emit('closeDialog', 'Changelog')">
|
||||||
|
<template v-slot:header>
|
||||||
|
<h2>Changelog</h2>
|
||||||
|
</template>
|
||||||
|
<template v-slot:body>
|
||||||
|
<details open>
|
||||||
|
<summary>v0.0 Initial Commit - <time>2021-09-04</time></summary>
|
||||||
|
This is the first release :D
|
||||||
|
<ul>
|
||||||
|
<li>Did everything</li>
|
||||||
|
<li>Had some fun</li>
|
||||||
|
<li>Created some bugs to fix later</li>
|
||||||
|
</ul>
|
||||||
|
</details>
|
||||||
|
</template>
|
||||||
|
</Modal>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script lang="ts">
|
||||||
|
import { defineComponent } from "vue";
|
||||||
|
|
||||||
|
export default defineComponent({
|
||||||
|
name: "Changelog",
|
||||||
|
props: {
|
||||||
|
show: Boolean
|
||||||
|
},
|
||||||
|
emits: ["closeDialog"]
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
details {
|
||||||
|
margin: 10px 0;
|
||||||
|
padding-left: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
summary {
|
||||||
|
cursor: pointer;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
margin-left: -18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
margin: var(--feature-margin) 0;
|
||||||
|
background: var(--raised-background);
|
||||||
|
border: 2px solid rgba(0, 0, 0, 0.125);
|
||||||
|
padding: 5px 5px 5px 15px;
|
||||||
|
list-style: inside;
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
Reference in a new issue