From f3bc4f3c068661b20534762be25a54a920291c73 Mon Sep 17 00:00:00 2001 From: delchev Date: Tue, 21 Jul 2026 23:19:25 +0300 Subject: [PATCH] feat(harmonia): unify page/record title styling across all generated views + shell Every page title now uses one caption style - text-2xl font-semibold tracking-tight: - Record captions (document header, manage create/edit form, form-builder title): were an uppercased font-normal label; now semibold and NOT uppercased ('Sales Invoice', not 'SALES INVOICE'). The document number keeps font-bold so it stays heavier than the caption ('Sales Invoice SI-0000001'). - Browse titles (list, manage list, master-detail, report chart/table, report-file): x-h-toolbar-title kept (truncation) with the caption classes added. - Built-in shell sections: the Inbox title adopts the caption style, and Documents gains a 'Documents' caption alongside its path breadcrumb (root = Home). Secondary headers left as-is by design: the master-detail 'Entity #id' sub-panel titles, the document items-panel header, card ('Details') and dialog titles. Verified live: regenerated kf-mod-sales-invoices - the list, document caption/number, and the shared Inbox/Documents shell all render the unified caption. Co-Authored-By: Claude Fable 5 --- .../dirigible/application-core/shell/views/_documents.html | 3 +++ .../dirigible/application-core/shell/views/_inbox.html | 2 +- .../ui/perspective/document/document-view.html.template | 7 +++---- .../ui/perspective/list/view.html.template | 2 +- .../ui/perspective/manage/form-view.html.template | 2 +- .../ui/perspective/manage/list-view.html.template | 2 +- .../ui/perspective/master/master-view.html.template | 2 +- .../ui/perspective/report-file/index.html.template | 2 +- .../ui/perspective/report/chart-view.html.template | 2 +- .../ui/perspective/report/table-view.html.template | 2 +- .../template-form-builder-harmonia/ui/index.html.template | 2 +- 11 files changed, 15 insertions(+), 13 deletions(-) diff --git a/components/resources/application-core/src/main/resources/META-INF/dirigible/application-core/shell/views/_documents.html b/components/resources/application-core/src/main/resources/META-INF/dirigible/application-core/shell/views/_documents.html index 2d8e6ac1125..ec74a220b0a 100644 --- a/components/resources/application-core/src/main/resources/META-INF/dirigible/application-core/shell/views/_documents.html +++ b/components/resources/application-core/src/main/resources/META-INF/dirigible/application-core/shell/views/_documents.html @@ -19,6 +19,9 @@
+ + diff --git a/components/resources/application-core/src/main/resources/META-INF/dirigible/application-core/shell/views/_inbox.html b/components/resources/application-core/src/main/resources/META-INF/dirigible/application-core/shell/views/_inbox.html index b589a5d8b81..8ee8a42c8b4 100644 --- a/components/resources/application-core/src/main/resources/META-INF/dirigible/application-core/shell/views/_inbox.html +++ b/components/resources/application-core/src/main/resources/META-INF/dirigible/application-core/shell/views/_inbox.html @@ -16,7 +16,7 @@ dashboard Process Inbox redesigned in #6064/#6068). -->
- +
diff --git a/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/document/document-view.html.template b/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/document/document-view.html.template index cf099043d07..fa80ec0fbc1 100644 --- a/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/document/document-view.html.template +++ b/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/document/document-view.html.template @@ -20,11 +20,10 @@
#if($docNumberProp != "") - +
- +
#else diff --git a/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/list/view.html.template b/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/list/view.html.template index f234ce87ee8..60230ba3095 100644 --- a/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/list/view.html.template +++ b/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/list/view.html.template @@ -6,7 +6,7 @@
- +
- +
#if($statusProp != "")
- +
#if($chart) diff --git a/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/report/chart-view.html.template b/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/report/chart-view.html.template index 22c4abb439d..3406b009c1a 100644 --- a/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/report/chart-view.html.template +++ b/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/report/chart-view.html.template @@ -3,7 +3,7 @@
- ${name} + ${name}
diff --git a/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/report/table-view.html.template b/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/report/table-view.html.template index 5399024093f..3e12fb2a729 100644 --- a/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/report/table-view.html.template +++ b/components/template/template-application-ui-harmonia-java/src/main/resources/META-INF/dirigible/template-application-ui-harmonia-java/ui/perspective/report/table-view.html.template @@ -1,7 +1,7 @@
- ${name} + ${name}
diff --git a/components/template/template-form-builder-harmonia/src/main/resources/META-INF/dirigible/template-form-builder-harmonia/ui/index.html.template b/components/template/template-form-builder-harmonia/src/main/resources/META-INF/dirigible/template-form-builder-harmonia/ui/index.html.template index bb3bcde3d31..e854b255207 100644 --- a/components/template/template-form-builder-harmonia/src/main/resources/META-INF/dirigible/template-form-builder-harmonia/ui/index.html.template +++ b/components/template/template-form-builder-harmonia/src/main/resources/META-INF/dirigible/template-form-builder-harmonia/ui/index.html.template @@ -18,7 +18,7 @@ #end
#elseif($el.controlId == "header") -

$!el.label

+

$!el.label

#elseif($el.controlId == "paragraph")

$!el.label

#elseif($el.controlId == "line")