feat: Response mobile layout support v1
All checks were successful
Queue Release Build / prepare (push) Successful in 1m6s
Deploy Web Apps / deploy (push) Successful in 7m35s
Queue Release Build / build-windows (push) Successful in 29m57s
Queue Release Build / build-linux (push) Successful in 46m28s
Queue Release Build / finalize (push) Successful in 49s

This commit is contained in:
2026-05-18 02:25:16 +02:00
parent ecb1a4b3a0
commit dea114aed0
45 changed files with 2369 additions and 377 deletions

View File

@@ -3,14 +3,16 @@
class="workspace-bright-theme relative h-screen overflow-hidden bg-background text-foreground"
>
<div
class="grid h-full min-h-0 min-w-0 overflow-hidden"
[ngStyle]="appShellLayoutStyles()"
class="h-full min-h-0 min-w-0 overflow-hidden"
[class.grid]="!isMobile()"
[class.flex]="isMobile()"
[ngStyle]="isMobile() ? null : appShellLayoutStyles()"
>
<aside
appThemeNode="serversRail"
class="min-h-0 overflow-hidden bg-transparent"
[class.hidden]="isThemeStudioFullscreen()"
[ngStyle]="serversRailLayoutStyles()"
[class.hidden]="isThemeStudioFullscreen() || isMobile()"
[ngStyle]="isMobile() ? null : serversRailLayoutStyles()"
>
<app-servers-rail class="block h-full" />
</aside>
@@ -18,9 +20,12 @@
<main
appThemeNode="appWorkspace"
class="relative flex min-h-0 min-w-0 flex-col overflow-hidden bg-background"
[ngStyle]="appWorkspaceShellStyles()"
[class.flex-1]="isMobile()"
[ngStyle]="isMobile() ? null : appWorkspaceShellStyles()"
>
<app-title-bar class="block shrink-0" />
@if (!isMobile()) {
<app-title-bar class="block shrink-0" />
}
<div class="relative min-h-0 flex-1 overflow-hidden">
@if (isThemeStudioFullscreen()) {