summaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorThomas F. K. Jorna <[email protected]>2021-08-07 14:29:01 +0200
committerThomas F. K. Jorna <[email protected]>2021-08-07 14:29:01 +0200
commit132a16503c3c813dbd28b58c286ebb02bfd2d802 (patch)
tree266d0c213a246171759aae2f21bb48f5f552a9e8 /pages
parent872be7c3631895d951e1991b0bcbd4d164941dab (diff)
feat: configurable label size and length
Diffstat (limited to 'pages')
-rw-r--r--pages/index.tsx7
1 files changed, 5 insertions, 2 deletions
diff --git a/pages/index.tsx b/pages/index.tsx
index 75efbfa..d3d6a44 100644
--- a/pages/index.tsx
+++ b/pages/index.tsx
@@ -950,9 +950,12 @@ export const Graph = forwardRef(function (props: GraphProps, graphRef: any) {
}
const nodeTitle = (node as OrgRoamNode).title!
- const label = nodeTitle.substring(0, Math.min(nodeTitle.length, 40))
+ const label =
+ nodeTitle.length > visuals.labelLength
+ ? nodeTitle.substring(0, visuals.labelLength) + '...'
+ : nodeTitle
// const label = 'label'
- const fontSize = 14 / (0.75 * Math.min(Math.max(0.5, globalScale), 3))
+ const fontSize = visuals.labelFontSize / (0.75 * Math.min(Math.max(0.5, globalScale), 3))
const textWidth = ctx.measureText(label).width
const bckgDimensions = [textWidth * 1.1, fontSize].map((n) => n + fontSize * 0.5) as [
number,