From 3f9bc3a988c28d986f1e49b8de39f4350b6a630b Mon Sep 17 00:00:00 2001 From: Jay George Date: Tue, 12 May 2026 17:49:16 +0100 Subject: [PATCH 01/22] Bard - match the "read only" decoration of the other fields --- resources/css/components/fieldtypes/bard.css | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/css/components/fieldtypes/bard.css b/resources/css/components/fieldtypes/bard.css index 1477f7ddead..f785315e6d9 100644 --- a/resources/css/components/fieldtypes/bard.css +++ b/resources/css/components/fieldtypes/bard.css @@ -5,6 +5,11 @@ .bard-fieldtype:not(.form-group, .grid-cell, [data-ui-input-group]) { @apply relative rounded-lg border outline-hidden dark:border-gray-700 with-contrast:border-gray-500; } + + /* Match ui Input / Textarea read-only: dashed outer border (same :not scope as default border). */ + .bard-fieldtype:not(.form-group, .grid-cell, [data-ui-input-group]):has(.bard-editor.mode\:read-only) { + @apply border-dashed; + } } /* BARD / EDITOR =================================================== */ @@ -51,8 +56,9 @@ /* BARD / MODES =================================================== */ @layer ui { + /* Match ui Input / Textarea read-only: neutral surface (dashed border on .bard-fieldtype above). */ .bard-editor.mode\:read-only .ProseMirror { - @apply bg-gray-300 text-gray-700 dark:bg-gray-600 dark:text-gray-100; + @apply bg-white text-gray-925 dark:bg-gray-900 dark:text-gray-300; } .bard-editor.mode\:minimal .ProseMirror { From 3f44e4d61f52dd1918803ee5e46fec37f7626fb8 Mon Sep 17 00:00:00 2001 From: Jay George Date: Wed, 13 May 2026 09:59:42 +0100 Subject: [PATCH 02/22] Button group field - add read only state --- resources/js/components/fieldtypes/ButtonGroupFieldtype.vue | 4 ++-- resources/js/components/fieldtypes/Fieldtype.vue | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/js/components/fieldtypes/ButtonGroupFieldtype.vue b/resources/js/components/fieldtypes/ButtonGroupFieldtype.vue index f3412db2232..076da546e6b 100644 --- a/resources/js/components/fieldtypes/ButtonGroupFieldtype.vue +++ b/resources/js/components/fieldtypes/ButtonGroupFieldtype.vue @@ -3,10 +3,9 @@