mirror of
https://github.com/Elvanos/fantasia-archive.git
synced 2024-09-29 16:51:21 +13:00
0.1.6 - RC-5
This commit is contained in:
parent
67390fa3e1
commit
f3ddcabc38
7 changed files with 193 additions and 29 deletions
BIN
src/assets/GitHub-Mark-120px-plus.png
Normal file
BIN
src/assets/GitHub-Mark-120px-plus.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.2 KiB |
BIN
src/assets/GitHub-Mark-Light-120px-plus.png
Normal file
BIN
src/assets/GitHub-Mark-Light-120px-plus.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.9 KiB |
BIN
src/assets/reddit_logo_horizontal_on_orangered.png
Normal file
BIN
src/assets/reddit_logo_horizontal_on_orangered.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.8 KiB |
|
@ -21,17 +21,40 @@
|
||||||
<q-separator color="primary" horizonatal dark class="q-my-lg q-mx-auto" style="opacity: 0.5; width: 400px;" />
|
<q-separator color="primary" horizonatal dark class="q-my-lg q-mx-auto" style="opacity: 0.5; width: 400px;" />
|
||||||
|
|
||||||
<q-card-section>
|
<q-card-section>
|
||||||
<div class="col-12 q-mb-lg">
|
<div class="col-12 q-mx-sm q-my-md">
|
||||||
<div class="discordButton" @click="openDiscordInviteLink">
|
<div class="patreonButton shadow-1" @click="openPatreonLink">
|
||||||
Join our Discord!
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-12 q-mt-sm">
|
|
||||||
<div class="patreonButton" @click="openPatreonLink">
|
|
||||||
Support Fantasia Archive on Patreon!
|
Support Fantasia Archive on Patreon!
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-12 q-mb-lg">
|
||||||
|
<div class="row justify-center">
|
||||||
|
|
||||||
|
<div class="q-mx-sm q-my-md">
|
||||||
|
<div class="discordButton shadow-1" @click="openDiscordInviteLink">
|
||||||
|
Discord
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="q-mx-sm q-my-md">
|
||||||
|
<div class="redditButton shadow-1" @click="openRedditLink"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="q-mx-sm q-my-md">
|
||||||
|
<div class="websiteButton shadow-1" @click="openWebsiteLink">
|
||||||
|
Website
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="q-mx-sm q-my-md">
|
||||||
|
<div class="githubButton shadow-1" @click="openGithubLink">
|
||||||
|
GitHub
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
|
|
||||||
<q-card-actions align="around" class="q-mb-lg q-mt-md">
|
<q-card-actions align="around" class="q-mb-lg q-mt-md">
|
||||||
|
@ -73,25 +96,47 @@ export default class AboutApp extends DialogBase {
|
||||||
appVersion = remote.app.getVersion()
|
appVersion = remote.app.getVersion()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Opens Discord link via browser
|
* Open Discord invite link in thw default browser window
|
||||||
*/
|
*/
|
||||||
openDiscordInviteLink () {
|
openDiscordInviteLink () {
|
||||||
shell.openExternal("https://discord.gg/JQDBvsN9Te").catch(e => console.log(e))
|
shell.openExternal("https://discord.gg/JQDBvsN9Te").catch(e => console.log(e))
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Opens Patreon link via browser
|
* Open Patreon link in thw default browser window
|
||||||
*/
|
*/
|
||||||
openPatreonLink () {
|
openPatreonLink () {
|
||||||
shell.openExternal("https://www.patreon.com/elvanos").catch(e => console.log(e))
|
shell.openExternal("https://www.patreon.com/elvanos").catch(e => console.log(e))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Open Reddit link in thw default browser window
|
||||||
|
*/
|
||||||
|
openRedditLink () {
|
||||||
|
shell.openExternal("https://www.reddit.com/r/FantasiaArchive/").catch(e => console.log(e))
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Open Website link in thw default browser window
|
||||||
|
*/
|
||||||
|
openWebsiteLink () {
|
||||||
|
shell.openExternal("http://fantasiaarchive.com/").catch(e => console.log(e))
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Open GitHub link in thw default browser window
|
||||||
|
*/
|
||||||
|
openGithubLink () {
|
||||||
|
shell.openExternal("https://github.com/Elvanos/fantasia-archive").catch(e => console.log(e))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.aboutDialog {
|
.aboutDialog {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
width: 500px;
|
width: 650px;
|
||||||
|
max-width: 650px !important;
|
||||||
|
|
||||||
h6 {
|
h6 {
|
||||||
display: block;
|
display: block;
|
||||||
|
|
|
@ -533,3 +533,73 @@ body .q-tooltip {
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-size: 26px;
|
background-size: 26px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.websiteButton {
|
||||||
|
align-items: center;
|
||||||
|
backface-visibility: hidden;
|
||||||
|
box-sizing: border-box;
|
||||||
|
cursor: pointer;
|
||||||
|
display: inline-flex;
|
||||||
|
font-weight: 500;
|
||||||
|
justify-content: center;
|
||||||
|
padding: 13px 20px 8px 48px;
|
||||||
|
position: relative;
|
||||||
|
text-align: center;
|
||||||
|
border-radius: 4px;
|
||||||
|
transition: background-color 0.17s ease, color 0.17s ease;
|
||||||
|
user-select: none;
|
||||||
|
color: #ffd673;
|
||||||
|
font-size: 16px !important;
|
||||||
|
background-color: #244452;
|
||||||
|
background-image: url('../assets/appLogo.png');
|
||||||
|
background-position: 10px 6px;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-size: 30px;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background-color: lighten(#244452, 4) !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.redditButton {
|
||||||
|
align-items: center;
|
||||||
|
backface-visibility: hidden;
|
||||||
|
box-sizing: border-box;
|
||||||
|
cursor: pointer;
|
||||||
|
display: inline-flex;
|
||||||
|
font-weight: 500;
|
||||||
|
justify-content: center;
|
||||||
|
padding: 22.5px 65px 22.5px 65px;
|
||||||
|
position: relative;
|
||||||
|
text-align: center;
|
||||||
|
border-radius: 4px;
|
||||||
|
transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
|
||||||
|
user-select: none;
|
||||||
|
background-color: #ff4500;
|
||||||
|
background-image: url('../assets/reddit_logo_horizontal_on_orangered.png');
|
||||||
|
background-position: center;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-size: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.githubButton {
|
||||||
|
align-items: center;
|
||||||
|
backface-visibility: hidden;
|
||||||
|
box-sizing: border-box;
|
||||||
|
cursor: pointer;
|
||||||
|
display: inline-flex;
|
||||||
|
font-weight: 500;
|
||||||
|
justify-content: center;
|
||||||
|
padding: 14px 20px 9px 55px;
|
||||||
|
position: relative;
|
||||||
|
text-align: center;
|
||||||
|
border-radius: 4px;
|
||||||
|
transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
|
||||||
|
user-select: none;
|
||||||
|
background-color: #f5f5f5;
|
||||||
|
color: #000;
|
||||||
|
background-image: url('../assets/GitHub-Mark-120px-plus.png');
|
||||||
|
background-position: 14px 6px;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-size: 30px;
|
||||||
|
}
|
||||||
|
|
|
@ -7,30 +7,34 @@
|
||||||
|
|
||||||
### Known issues
|
### Known issues
|
||||||
|
|
||||||
- Overusing Tags (20+ with 400+ documents in them for most) currently causes slowdowns/crashes on some PCs when using the Hierarchy tree. If you suffer from this issue, reduce the number of tags or objects paired underneath them.
|
- Overusing Tags (20+ with 400+ documents in them for most) currently causes slowdowns/crashes on some PCs when using the Hierarchy tree. If you suffer from this issue, reduce the number of tags and/or objects paired underneath them.
|
||||||
|
- When using the `Legacy project repair` tool, a very small amount of users report being stuck on the progress. If you suffer from the issue, restart the app and then restart the fixing process - this seems to be a workaround for now.
|
||||||
|
|
||||||
### Bugfixes & Optimizations
|
### Bugfixes & Optimizations
|
||||||
|
|
||||||
- **Massive overhaul of how data is being handles across the app!**
|
- **Massive overhaul of how data is being handled across the app!**
|
||||||
- Fixed buttons for moving list items up and down also showing outside of edit mode
|
- Fixed buttons for moving list items up and down also showing outside of edit mode
|
||||||
- Fixed `Resume project` button working in instances where it shouldnt
|
- Fixed `Resume project` button working in instances where it shouldn't
|
||||||
- Fixed a visual bug in the top document control bar
|
- Fixed a visual bug in the top document control bar
|
||||||
- Added a check against invalid characters in new project name to prevent issues while exporting on different OSs
|
- Added a check against invalid characters in the new project name to prevent issues while exporting on different OSs
|
||||||
- Hopefully finally fixed the new project creation bugs that have been plaguing the app for last 3 releases
|
- Hopefully finally fixed the new project creation bugs that have been plaguing the app for the last 3 releases
|
||||||
- Fixed app starting in mutliple windows when ran multiple times.
|
- Fixed app starting in multiple windows when ran multiple times.
|
||||||
- Fixed more typos across the app
|
- Fixed more typos across the app
|
||||||
- Added debounce timers for all input fields across whole document to massively improve performance when updating temporary document data across the app
|
- Added debounce timers for all input fields across the whole document to massively improve performance when updating temporary document data across the app
|
||||||
- Fixed a bug that was re-triggering edit mode on document save without any actual edits
|
- Fixed a bug that was re-triggering edit mode on document save without any actual edits
|
||||||
- Fixed a bug that was causing improperly filled in URLs in the text editor field to glitch out the whole app and require a restart
|
- Fixed a bug that was causing improperly filled in URLs in the text editor field to glitch out the whole app and require a restart
|
||||||
|
|
||||||
### New features
|
### New features
|
||||||
|
|
||||||
- Added support for filtering via `Is a category` switch field
|
- Added support for filtering via `Is a category` switch field
|
||||||
|
- Added links to Reddit, GitHub, and FA Website
|
||||||
- Added multiple predefined values list multiple list field across the different document types
|
- Added multiple predefined values list multiple list field across the different document types
|
||||||
- Added a super obnoxious propmt for people to repair their project on start-up so they hopefully actually do it! Woo-hoo!
|
- Added a super obnoxious prompt for people to repair their project on start-up so they hopefully actually do it! Woo-hoo!
|
||||||
|
|
||||||
### QoL adjustments
|
### QoL adjustments
|
||||||
|
|
||||||
|
- None this time, sorry :(
|
||||||
|
|
||||||
## 0.1.5a
|
## 0.1.5a
|
||||||
|
|
||||||
### Known issues
|
### Known issues
|
||||||
|
|
|
@ -58,19 +58,43 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<template v-if="!hideWelcomeScreenSocials">
|
<template v-if="!hideWelcomeScreenSocials">
|
||||||
<q-separator color="primary" horizonatal dark class="q-my-xl" style="opacity: 0.5; width: 400px;" />
|
<q-separator color="primary" horizonatal dark class="q-mt-xl q-mb-lg" style="opacity: 0.5; width: 400px;" />
|
||||||
|
|
||||||
<div class="col-12 q-mb-lg">
|
<div class="col-12 q-mx-sm q-my-md">
|
||||||
<div class="discordButton" @click="openDiscordInviteLink">
|
<div class="patreonButton shadow-1" @click="openPatreonLink">
|
||||||
Join Fantasia Archive Discord!
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-12 q-mt-sm">
|
|
||||||
<div class="patreonButton" @click="openPatreonLink">
|
|
||||||
Support Fantasia Archive on Patreon!
|
Support Fantasia Archive on Patreon!
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-12 q-mb-lg">
|
||||||
|
<div class="row">
|
||||||
|
|
||||||
|
<div class="q-mx-sm q-my-md">
|
||||||
|
<div class="discordButton shadow-1" @click="openDiscordInviteLink">
|
||||||
|
Discord
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="q-mx-sm q-my-md">
|
||||||
|
<div class="redditButton shadow-1" @click="openRedditLink"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="q-mx-sm q-my-md">
|
||||||
|
<div class="websiteButton shadow-1" @click="openWebsiteLink">
|
||||||
|
Website
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="q-mx-sm q-my-md">
|
||||||
|
<div class="githubButton shadow-1" @click="openGithubLink">
|
||||||
|
GitHub
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
</q-page>
|
</q-page>
|
||||||
|
@ -152,6 +176,27 @@ export default class WelcomeScreen extends BaseClass {
|
||||||
shell.openExternal("https://www.patreon.com/elvanos").catch(e => console.log(e))
|
shell.openExternal("https://www.patreon.com/elvanos").catch(e => console.log(e))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Open Reddit link in thw default browser window
|
||||||
|
*/
|
||||||
|
openRedditLink () {
|
||||||
|
shell.openExternal("https://www.reddit.com/r/FantasiaArchive/").catch(e => console.log(e))
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Open Website link in thw default browser window
|
||||||
|
*/
|
||||||
|
openWebsiteLink () {
|
||||||
|
shell.openExternal("http://fantasiaarchive.com/").catch(e => console.log(e))
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Open GitHub link in thw default browser window
|
||||||
|
*/
|
||||||
|
openGithubLink () {
|
||||||
|
shell.openExternal("https://github.com/Elvanos/fantasia-archive").catch(e => console.log(e))
|
||||||
|
}
|
||||||
|
|
||||||
/****************************************************************/
|
/****************************************************************/
|
||||||
// NEW PROJECT DIALOG
|
// NEW PROJECT DIALOG
|
||||||
/****************************************************************/
|
/****************************************************************/
|
||||||
|
|
Loading…
Reference in a new issue