mirror of
https://github.com/CCBlueX/LiquidBounce.git
synced 2025-09-06 17:50:42 +00:00
feat: go back support on virtual screen (#5461)
Now when you exit e.g. Alt Manager, you'll end up on the screen you entered it from.
This commit is contained in:
@@ -170,6 +170,12 @@ export async function openScreen(name: string) {
|
||||
});
|
||||
}
|
||||
|
||||
export async function deleteScreen() {
|
||||
await fetch(`${API_BASE}/client/screen`, {
|
||||
method: "DELETE"
|
||||
});
|
||||
}
|
||||
|
||||
export async function getServers(): Promise<Server[]> {
|
||||
const response = await fetch(`${API_BASE}/client/servers`);
|
||||
const data: Server[] = await response.json();
|
||||
|
@@ -1,8 +1,9 @@
|
||||
<script lang="ts">
|
||||
import {
|
||||
deleteScreen,
|
||||
getAccounts,
|
||||
loginToAccount as loginToAccountRest,
|
||||
openScreen, orderAccounts,
|
||||
orderAccounts,
|
||||
removeAccount as restRemoveAccount,
|
||||
restoreSession,
|
||||
setAccountFavorite
|
||||
@@ -202,7 +203,7 @@
|
||||
</ButtonContainer>
|
||||
|
||||
<ButtonContainer>
|
||||
<IconTextButton icon="icon-back.svg" title="Back" on:click={() => openScreen("title")}/>
|
||||
<IconTextButton icon="icon-back.svg" title="Back" on:click={() => deleteScreen()}/>
|
||||
</ButtonContainer>
|
||||
</BottomButtonWrapper>
|
||||
</Menu>
|
||||
|
@@ -3,10 +3,10 @@
|
||||
addProxyFromClipboard,
|
||||
checkProxy,
|
||||
connectToProxy as connectToProxyRest,
|
||||
deleteScreen,
|
||||
disconnectFromProxy as disconnectFromProxyRest,
|
||||
getCurrentProxy,
|
||||
getProxies,
|
||||
openScreen,
|
||||
removeProxy as removeProxyRest,
|
||||
setProxyFavorite,
|
||||
} from "../../../integration/rest.js";
|
||||
@@ -254,7 +254,7 @@
|
||||
</ButtonContainer>
|
||||
|
||||
<ButtonContainer>
|
||||
<IconTextButton icon="icon-back.svg" title="Back" on:click={() => openScreen("title")}/>
|
||||
<IconTextButton icon="icon-back.svg" title="Back" on:click={() => deleteScreen()}/>
|
||||
</ButtonContainer>
|
||||
</BottomButtonWrapper>
|
||||
</Menu>
|
||||
|
Reference in New Issue
Block a user