From 1bf0e035a8314fb3911d74eec12f22edd2513a4d Mon Sep 17 00:00:00 2001 From: Jazcash Date: Sun, 2 Apr 2023 02:53:58 +0100 Subject: [PATCH] minor tweaks/styling --- src/renderer/api/session.ts | 14 +++ .../components/battle/LuaOptionsModal.vue | 2 + src/renderer/components/common/TabView.vue | 2 - src/renderer/components/navbar/Friends.vue | 11 +-- src/renderer/views/library/replays.vue | 88 ++++++++++--------- src/renderer/views/login.vue | 6 +- 6 files changed, 67 insertions(+), 56 deletions(-) diff --git a/src/renderer/api/session.ts b/src/renderer/api/session.ts index fa5eca19..056a6d18 100644 --- a/src/renderer/api/session.ts +++ b/src/renderer/api/session.ts @@ -28,6 +28,16 @@ export class SessionAPI { public lastBattleResponses: Map> = new Map(); constructor() { + // TODO: remove class initialisers, do everything in clear function, then call this.clear() from this constructor, and also call .clear() on logout + this.offlineMode.value = false; + this.offlineBattle.value = null; + this.onlineBattle.value = null; + this.users.clear(); + this.battles.clear(); + this.battleMessages.length = 0; + this.serverStats.value = null; + this.directMessages.clear(); + const userData: CurrentUser = { userId: -1, username: "Player", @@ -67,6 +77,10 @@ export class SessionAPI { this.friends = computed(() => [...this.onlineUser.friendUserIds].map((id) => this.getUserById(id)!).filter(Boolean)); } + public clear() { + // TODO + } + public updateCurrentUser(myUserData: Static) { this.users.set(myUserData.id, this.onlineUser); diff --git a/src/renderer/components/battle/LuaOptionsModal.vue b/src/renderer/components/battle/LuaOptionsModal.vue index b7633846..45a0eaca 100644 --- a/src/renderer/components/battle/LuaOptionsModal.vue +++ b/src/renderer/components/battle/LuaOptionsModal.vue @@ -118,6 +118,8 @@ function save() { padding: 0 !important; } .lua-options-panel { + display: flex; + flex-direction: column; width: 700px; height: 600px; } diff --git a/src/renderer/components/common/TabView.vue b/src/renderer/components/common/TabView.vue index 940e966d..245c8df0 100644 --- a/src/renderer/components/common/TabView.vue +++ b/src/renderer/components/common/TabView.vue @@ -63,8 +63,6 @@ const emits = defineEmits(); background: rgba(255, 255, 255, 0.05); } .p-tabview-panels { - min-height: calc(100% - 39px); - max-height: calc(100% - 39px); overflow-y: auto; } .p-tabview-panel { diff --git a/src/renderer/components/navbar/Friends.vue b/src/renderer/components/navbar/Friends.vue index 4775ff75..817ec9ce 100644 --- a/src/renderer/components/navbar/Friends.vue +++ b/src/renderer/components/navbar/Friends.vue @@ -11,7 +11,7 @@
- diff --git a/src/renderer/views/library/replays.vue b/src/renderer/views/library/replays.vue index 33b6d830..db36d5bd 100644 --- a/src/renderer/views/library/replays.vue +++ b/src/renderer/views/library/replays.vue @@ -20,49 +20,53 @@
- - -