cleaup app layout, add missing translations to it (#6904)

* cleaup app layout, add missing translations to it

* remove feature flag in backend

* add app-messages

* clean up nav slightly

* allow more than 3 quick instances

* make quick instances resizable
This commit is contained in:
Prospector
2026-07-28 19:42:08 +00:00
committed by GitHub
parent fe69e04785
commit cbb31f31c0
79 changed files with 689 additions and 454 deletions
-1
View File
@@ -53,7 +53,6 @@ pub struct Settings {
pub enum FeatureFlag {
PagePath,
ProjectBackground,
WorldsTab,
WorldsInHome,
ServerRamAsBytesAlwaysOn,
AlwaysShowAppControls,
+2
View File
@@ -244,6 +244,7 @@ import _ShareIcon from './icons/share.svg?component'
import _ShieldIcon from './icons/shield.svg?component'
import _ShieldAlertIcon from './icons/shield-alert.svg?component'
import _ShieldCheckIcon from './icons/shield-check.svg?component'
import _ShirtIcon from './icons/shirt.svg?component'
import _SignalIcon from './icons/signal.svg?component'
import _SignatureIcon from './icons/signature.svg?component'
import _SkullIcon from './icons/skull.svg?component'
@@ -676,6 +677,7 @@ export const ShareIcon = _ShareIcon
export const ShieldIcon = _ShieldIcon
export const ShieldAlertIcon = _ShieldAlertIcon
export const ShieldCheckIcon = _ShieldCheckIcon
export const ShirtIcon = _ShirtIcon
export const SignalIcon = _SignalIcon
export const SignatureIcon = _SignatureIcon
export const SkullIcon = _SkullIcon
+15
View File
@@ -0,0 +1,15 @@
<!-- @license lucide-static v0.562.0 - ISC -->
<svg
class="lucide lucide-shirt"
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z" />
</svg>

After

Width:  |  Height:  |  Size: 478 B

@@ -117,7 +117,7 @@ onUnmounted(() => {
<template>
<div
ref="containerRef"
class="@container flex flex-col gap-4 rounded-[20px] bg-bg-raised p-6 shadow-md"
class="@container flex flex-col gap-4 rounded-[20px] bg-bg-raised p-6 shadow-md border border-solid border-surface-4"
:class="{ 'opacity-50': disabled }"
>
<div class="flex flex-wrap items-start justify-between gap-4">
+3
View File
@@ -2240,6 +2240,9 @@
"label.details": {
"defaultMessage": "Details"
},
"label.discover-content": {
"defaultMessage": "Discover content"
},
"label.done": {
"defaultMessage": "Done"
},
+4
View File
@@ -111,6 +111,10 @@ export const commonMessages = defineMessages({
id: 'label.details',
defaultMessage: 'Details',
},
discoverContentLabel: {
id: 'label.discover-content',
defaultMessage: 'Discover content',
},
downloadButton: {
id: 'button.download',
defaultMessage: 'Download',