forked from AxTps/Starlight_Lancher
change:修改了关于页面
This commit is contained in:
@ -21,7 +21,7 @@ import QqIcon from '@/assets/external/qq.svg?component'
|
||||
import EasterEggContributorsModal from '@/components/ui/easteregg/EasterEggContributorsModal.vue'
|
||||
import EasterEggGameModal from '@/components/ui/easteregg/EasterEggGameModal.vue'
|
||||
import { AxolotlBrandConfig } from '@/config'
|
||||
import { contributors, type TeamMember, teamMembers } from '@/data/about'
|
||||
import { contributors, type TeamMember } from '@/data/about'
|
||||
|
||||
import AboutScene from '../AboutScene.vue'
|
||||
import { type AboutMemberExperience, getAboutMemberExperience } from './about-member-experiences'
|
||||
@ -100,9 +100,16 @@ let typedBuffer = ''
|
||||
const secretCodes = ['cyf112233', 'cxkcxkckx']
|
||||
|
||||
const konamiSequence = [
|
||||
'ArrowUp', 'ArrowUp', 'ArrowDown', 'ArrowDown',
|
||||
'ArrowLeft', 'ArrowRight', 'ArrowLeft', 'ArrowRight',
|
||||
'KeyB', 'KeyA',
|
||||
'ArrowUp',
|
||||
'ArrowUp',
|
||||
'ArrowDown',
|
||||
'ArrowDown',
|
||||
'ArrowLeft',
|
||||
'ArrowRight',
|
||||
'ArrowLeft',
|
||||
'ArrowRight',
|
||||
'KeyB',
|
||||
'KeyA',
|
||||
]
|
||||
let konamiIndex = 0
|
||||
|
||||
@ -146,7 +153,11 @@ const messages = defineMessages({
|
||||
},
|
||||
productDescription: {
|
||||
id: 'app.settings.about.description',
|
||||
defaultMessage: 'Your last launcher.',
|
||||
defaultMessage: 'Starlight Launcher',
|
||||
},
|
||||
copyright: {
|
||||
id: 'app.settings.about.copyright',
|
||||
defaultMessage: 'Copyright © Axolotl All Rights Reserved.',
|
||||
},
|
||||
version: {
|
||||
id: 'app.settings.about.version',
|
||||
@ -302,40 +313,9 @@ const projectLinks = [
|
||||
<p class="m-0 mt-3 text-center text-primary">
|
||||
{{ formatMessage(messages.productDescription) }}
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h3 class="m-0 mb-3 flex items-center gap-2 text-base font-semibold text-contrast">
|
||||
<UsersIcon class="size-5 text-secondary" />
|
||||
{{ formatMessage(messages.developmentTeam) }}
|
||||
</h3>
|
||||
<ul class="m-0 grid list-none grid-cols-2 gap-3 p-0 sm:grid-cols-3">
|
||||
<li v-for="member in teamMembers" :key="member.name" class="min-w-0">
|
||||
<component
|
||||
:is="member.url ? 'a' : 'div'"
|
||||
:href="member.url"
|
||||
:target="member.url ? '_blank' : undefined"
|
||||
:rel="member.url ? 'noopener noreferrer' : undefined"
|
||||
class="flex min-w-0 select-none flex-col items-center gap-3 rounded-xl bg-surface-4 p-4"
|
||||
:class="[
|
||||
member.url ? 'transition-colors hover:bg-surface-5' : 'cursor-default',
|
||||
pressingMemberName === member.name ? 'ring-4 ring-brand-shadow' : '',
|
||||
]"
|
||||
@pointerdown="startMemberLongPress(member, $event)"
|
||||
@pointermove="moveMemberLongPress"
|
||||
@pointerup="cancelMemberLongPress"
|
||||
@pointercancel="cancelMemberLongPress"
|
||||
@dragstart="cancelMemberLongPress"
|
||||
@click="handleMemberClick"
|
||||
@contextmenu="handleMemberContextMenu(member, $event)"
|
||||
>
|
||||
<Avatar :src="member.avatarUrl" :alt="member.name" size="4rem" circle no-shadow />
|
||||
<span class="block truncate text-center font-semibold text-contrast">{{
|
||||
member.name
|
||||
}}</span>
|
||||
</component>
|
||||
</li>
|
||||
</ul>
|
||||
<p class="m-0 mt-2 text-center text-xs text-secondary">
|
||||
{{ formatMessage(messages.copyright) }}
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
|
||||
BIN
apps/app-frontend/src/data/about/avatars/Disy920.png
Normal file
BIN
apps/app-frontend/src/data/about/avatars/Disy920.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 50 KiB |
BIN
apps/app-frontend/src/data/about/avatars/ax-tps.png
Normal file
BIN
apps/app-frontend/src/data/about/avatars/ax-tps.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 76 KiB |
@ -1,52 +1,62 @@
|
||||
[
|
||||
{
|
||||
"name": "Mystic Stars",
|
||||
"avatar": "mystic-stars.png",
|
||||
"url": "https://github.com/Mystic-Stars",
|
||||
"experience": "axolotl-merge"
|
||||
},
|
||||
{
|
||||
"name": "ItzJerry",
|
||||
"avatar": "itzjerry.png",
|
||||
"url": "https://github.com/ItzJerry317"
|
||||
},
|
||||
{
|
||||
"name": "MagicCube",
|
||||
"avatar": "magiccube.jpg"
|
||||
},
|
||||
{
|
||||
"name": "HECODE",
|
||||
"avatar": "hecode.png",
|
||||
"url": "https://codezhangborui.com"
|
||||
},
|
||||
{
|
||||
"name": "Lintern",
|
||||
"avatar": "lintern.png",
|
||||
"url": "https://github.com/Lintern"
|
||||
},
|
||||
{
|
||||
"name": "KaKa",
|
||||
"avatar": "kaka.png",
|
||||
"url": "https://github.com/kakala666"
|
||||
},
|
||||
{
|
||||
"name": "addre",
|
||||
"avatar": "addre.png",
|
||||
"url": "https://b23.tv/LvJbUGt"
|
||||
},
|
||||
{
|
||||
"name": "bcmray",
|
||||
"avatar": "bcmray.png",
|
||||
"url": "http://www.bcmray.fun"
|
||||
},
|
||||
{
|
||||
"name": "Fgaoxing",
|
||||
"avatar": "fgaoxing.png",
|
||||
"url": "https://github.com/fgaoxing"
|
||||
},
|
||||
{
|
||||
"name": "zzhzhouzhou",
|
||||
"avatar": "zzhzhouzhou.png",
|
||||
"url": "https://github.com/zzhzhouzhou"
|
||||
}
|
||||
{
|
||||
"name": "Mystic Stars",
|
||||
"avatar": "mystic-stars.png",
|
||||
"url": "https://github.com/Mystic-Stars",
|
||||
"experience": "axolotl-merge"
|
||||
},
|
||||
{
|
||||
"name": "ItzJerry",
|
||||
"avatar": "itzjerry.png",
|
||||
"url": "https://github.com/ItzJerry317"
|
||||
},
|
||||
{
|
||||
"name": "MagicCube",
|
||||
"avatar": "magiccube.jpg"
|
||||
},
|
||||
{
|
||||
"name": "HECODE",
|
||||
"avatar": "hecode.png",
|
||||
"url": "https://codezhangborui.com"
|
||||
},
|
||||
{
|
||||
"name": "Lintern",
|
||||
"avatar": "lintern.png",
|
||||
"url": "https://github.com/Lintern"
|
||||
},
|
||||
{
|
||||
"name": "KaKa",
|
||||
"avatar": "kaka.png",
|
||||
"url": "https://github.com/kakala666"
|
||||
},
|
||||
{
|
||||
"name": "addre",
|
||||
"avatar": "addre.png",
|
||||
"url": "https://b23.tv/LvJbUGt"
|
||||
},
|
||||
{
|
||||
"name": "bcmray",
|
||||
"avatar": "bcmray.png",
|
||||
"url": "http://www.bcmray.fun"
|
||||
},
|
||||
{
|
||||
"name": "Fgaoxing",
|
||||
"avatar": "fgaoxing.png",
|
||||
"url": "https://github.com/fgaoxing"
|
||||
},
|
||||
{
|
||||
"name": "zzhzhouzhou",
|
||||
"avatar": "zzhzhouzhou.png",
|
||||
"url": "https://github.com/zzhzhouzhou"
|
||||
},
|
||||
{
|
||||
"name": "Ax_Tps",
|
||||
"avatar": "ax-tps.png",
|
||||
"url": "https://github.com/Ax_Tps"
|
||||
},
|
||||
{
|
||||
"name": "Disy920",
|
||||
"avatar": "Disy920.png",
|
||||
"url": "https://github.com/Disy920"
|
||||
}
|
||||
]
|
||||
|
||||
@ -376,6 +376,7 @@ const pageTitle: MessageDescriptor = settingsPageTitle
|
||||
<div class="settings-footer-version min-w-0">
|
||||
<p class="m-0 break-words">{{ AxolotlBrandConfig.productName }} {{ version }}</p>
|
||||
<p class="m-0 truncate">{{ platformName() }} {{ osVersion }}</p>
|
||||
<p class="m-0 text-xs text-secondary">Powered by Axolotl</p>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
Reference in New Issue
Block a user