feat(ui): add configurable page widths and searchable controls

Add full-width and centered layout preferences across the app shell and workspaces.
Replace page-size selects with dropdowns and add searchable breadcrumb switching.
This commit is contained in:
Andras Bacsai committed 2026-08-16 20:54:50 +02:00
1 parent b3b4d8a5f1
commit 5b517f21be
75 files changed
+263 -148

No files matched your search

@@ -40,8 +40,8 @@
@endphp
@if (in_array($type, ['application', 'database', 'service', 'server'], true))
<section class="application-settings-workspace mt-4 w-full max-w-[1180px] lg:mt-0">
<div class="grid min-w-0 gap-8 xl:grid-cols-[210px_minmax(0,1fr)] xl:gap-10">
<section class="application-settings-workspace mt-4 w-full max-w-none lg:mt-0">
<div class="grid min-w-0 gap-8 xl:grid-cols-[210px_minmax(0,1fr)] xl:gap-8">
@if ($type === 'server')
<x-server.sidebar :server="$resource" activeMenu="terminal" />
@elseif ($type === 'application')
@@ -55,7 +55,7 @@
@endif
@if ($consoleUnavailable)
<section class="mt-8 w-full max-w-[1180px] xl:mt-0">
<section class="mt-8 w-full max-w-none xl:mt-0">
@if ($type === 'server')
<x-empty size="lg" title="Terminal unavailable"
description="This server is not functional or terminal access is disabled."
@@ -67,7 +67,7 @@
@endif
</section>
@else
<section class="mt-8 mb-0! h-[calc(100dvh-8rem)] min-h-[32rem] w-full max-w-[1180px] xl:mt-0"
<section class="mt-8 mb-0! h-[calc(100dvh-8rem)] min-h-[32rem] w-full max-w-none xl:mt-0"
x-on:terminal-theme-selected="setTheme($event.detail.theme)"
x-on:terminal-starting.window="syncTheme()"
x-data="{