diff --git a/packages/bbui/src/Markdown/MarkdownViewer.svelte b/packages/bbui/src/Markdown/MarkdownViewer.svelte
index 0fd10efadf..55b341b33b 100644
--- a/packages/bbui/src/Markdown/MarkdownViewer.svelte
+++ b/packages/bbui/src/Markdown/MarkdownViewer.svelte
@@ -1,71 +1,76 @@
-
-
-
+
diff --git a/packages/builder/package.json b/packages/builder/package.json
index ee121cdf14..4a16f5ee4e 100644
--- a/packages/builder/package.json
+++ b/packages/builder/package.json
@@ -75,6 +75,7 @@
"downloadjs": "1.4.7",
"fast-json-patch": "^3.1.1",
"lodash": "4.17.21",
+ "marked": "^15.0.8",
"posthog-js": "^1.118.0",
"remixicon": "2.5.0",
"sanitize-html": "^2.13.0",
diff --git a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/[componentId]/new/_components/NewComponentPanel.svelte b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/[componentId]/new/_components/NewComponentPanel.svelte
index bb08514d3d..80478c8606 100644
--- a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/[componentId]/new/_components/NewComponentPanel.svelte
+++ b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/[componentId]/new/_components/NewComponentPanel.svelte
@@ -20,7 +20,7 @@
// Aliases for other strings to match to when searching
const aliases = {
- text: ["headline", "paragraph"],
+ text: ["headline", "heading", "title", "paragraph", "markdown"],
}
let searchString
diff --git a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/[componentId]/new/_components/componentStructure.json b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/[componentId]/new/_components/componentStructure.json
index bc1c541319..3ae318b281 100644
--- a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/[componentId]/new/_components/componentStructure.json
+++ b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/[componentId]/new/_components/componentStructure.json
@@ -45,7 +45,6 @@
"link",
"icon",
"embed",
- "markdownviewer",
"backgroundimage",
"embeddedmap"
]
diff --git a/packages/client/manifest.json b/packages/client/manifest.json
index 16d1109875..989b2e8130 100644
--- a/packages/client/manifest.json
+++ b/packages/client/manifest.json
@@ -6980,6 +6980,7 @@
]
},
"markdownviewer": {
+ "deprecated": true,
"name": "Markdown Viewer",
"icon": "Preview",
"styles": ["size"],
@@ -8057,6 +8058,7 @@
}
},
"textv2": {
+ "new": true,
"name": "Text",
"description": "A component for displaying text",
"icon": "Text",
diff --git a/packages/client/src/components/app/Text.svelte b/packages/client/src/components/app/Text.svelte
index c4937fec3d..f27d0e8241 100644
--- a/packages/client/src/components/app/Text.svelte
+++ b/packages/client/src/components/app/Text.svelte
@@ -72,4 +72,9 @@
div :global(h6) {
font-weight: 600;
}
+
+ /* Slightly shrink h1 so that it fits into 2 grid rows by default */
+ div :global(h1) {
+ font-size: 1.8em;
+ }
diff --git a/packages/client/src/components/app/MarkdownViewer.svelte b/packages/client/src/components/app/deprecated/MarkdownViewer.svelte
similarity index 89%
rename from packages/client/src/components/app/MarkdownViewer.svelte
rename to packages/client/src/components/app/deprecated/MarkdownViewer.svelte
index 23866e20e9..d19e3341a2 100644
--- a/packages/client/src/components/app/MarkdownViewer.svelte
+++ b/packages/client/src/components/app/deprecated/MarkdownViewer.svelte
@@ -1,7 +1,7 @@