mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-12 11:23:52 +02:00
* refactor: dialogs * fix: storeAvatarImage * FriendLog.vue * FriendLog.vue * FriendLog.vue * GameLog.vue * fix: next day button jumping to the wrong date * sync master * fix: launchGame * Notification.vue * Feed.vue * Search.vue * Profile.vue * PlayerList.vue * Login.vue * utils * update dialog * del gameLog.pug * fix * fix: group role cannot be displayed currently * fix: "Hide Friends in Same Instance" hides players in unrelated private instances (#1210) * fix * fix: "Hide Friends in Same Instance" does not work when "Split Favorite Friends" is enabled * fix Notification.vue message * fix: deleteFavoriteNoConfirm * fix: feed status style * fix: infinite loading when deleting note * fix: private players will not be hidden when 'Hide Friends in Same Instance', and 'Hide Friends in Same Instance' will not work when 'Split Favorite Friends'
64 lines
2.3 KiB
Plaintext
64 lines
2.3 KiB
Plaintext
doctype html
|
|
#x-app.x-app(@dragenter.prevent @dragover.prevent @drop.prevent)
|
|
LoginPage(v-if="!API.isLoggedIn" v-bind="loginPageBind" v-on="loginPageEvent")
|
|
|
|
VRCXUpdateDialog(v-bind="vrcxUpdateDialogBind" v-on="vrcxUpdateDialogEvent")
|
|
|
|
//- menu
|
|
.x-menu-container
|
|
//- download progress, update pending
|
|
.pending-update(v-if='updateInProgress' @click='showVRCXUpdateDialog')
|
|
el-progress(
|
|
type='circle'
|
|
width='50'
|
|
stroke-width='3'
|
|
:percentage='updateProgress'
|
|
:format='updateProgressText')
|
|
.pending-update(v-else-if='pendingVRCXUpdate || pendingVRCXInstall')
|
|
el-button(
|
|
type='default'
|
|
@click='showVRCXUpdateDialog'
|
|
size='mini'
|
|
icon='el-icon-download'
|
|
circle
|
|
style='font-size: 14px; height: 50px; width: 50px')
|
|
|
|
NavMenu(ref='menu' @select='selectMenu' :menu-active-index='menuActiveIndex')
|
|
|
|
//- ### Tabs ###
|
|
template(v-if='API.isLoggedIn')
|
|
FeedTab(v-bind='feedTabBind' v-on='feedTabEvent')
|
|
|
|
GameLogTab(v-bind='gameLogTabBind' v-on='gameLogTabEvent')
|
|
|
|
PlayerListTab(v-bind='playerListTabBind' v-on='playerListTabEvent')
|
|
|
|
SearchTab(v-bind='searchTabBind' v-on='searchTabEvent')
|
|
|
|
FavoritesTab(v-bind='favoritesTabBind' v-on='favoritesTabEvent')
|
|
|
|
FriendLogTab(v-bind='friendLogTabBind')
|
|
|
|
ModerationTab(v-bind='moderationTabBind')
|
|
|
|
NotificationTab(v-bind='notificationTabBind' v-on='notificationTabEvent')
|
|
|
|
ProfileTab(v-bind='profileTabBind' v-on='profileTabEvent')
|
|
|
|
FriendListTab(v-bind='friendsListTabBind' v-on='friendsListTabEvent')
|
|
|
|
KeepAlive
|
|
ChartsTab(v-if='menuActiveIndex === "charts"' v-bind='chartsTabBind' v-on='chartsTabEvent')
|
|
|
|
//- settings
|
|
include ./mixins/tabs/settings.pug
|
|
+settingsTab
|
|
|
|
SideBar(v-bind='sideBarTabBind' v-on='sideBarTabEvent')
|
|
|
|
//- ## Dialogs ## -\\
|
|
include ./mixins/dialogs/dialogs.pug
|
|
+dialogs
|
|
|
|
//- el-dialog.x-dialog(:before-close="beforeDialogClose" @mousedown.native="dialogMouseDown" @mouseup.native="dialogMouseUp" ref="templateDialog" :visible.sync="templateDialog.visible" :title="$t('dialog.template_dialog.header')" width="450px")
|