diff --git a/src/public/app/doc_notes/en/User Guide/!!!meta.json b/src/public/app/doc_notes/en/User Guide/!!!meta.json index 4fb15df7f..1693772d0 100644 --- a/src/public/app/doc_notes/en/User Guide/!!!meta.json +++ b/src/public/app/doc_notes/en/User Guide/!!!meta.json @@ -1,6 +1,6 @@ { "formatVersion": 2, - "appVersion": "0.91.6-test-250217-024840", + "appVersion": "0.92.0-beta", "files": [ { "isClone": false, @@ -40,7 +40,15 @@ "isExpanded": false, "type": "text", "mime": "text/html", - "attributes": [], + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-star", + "isInheritable": false, + "position": 10 + } + ], "format": "html", "attachments": [], "dirFileName": "Features", @@ -108,7 +116,7 @@ "dataFileName": "Zen mode.html", "attachments": [ { - "attachmentId": "TS5MS8fQ8Rfr", + "attachmentId": "cswryNtIFZHy", "title": "image.png", "role": "image", "mime": "image/jpg", @@ -116,7 +124,7 @@ "dataFileName": "Zen mode_image.png" }, { - "attachmentId": "cswryNtIFZHy", + "attachmentId": "TS5MS8fQ8Rfr", "title": "image.png", "role": "image", "mime": "image/jpg", @@ -188,20 +196,28 @@ "isExpanded": false, "type": "text", "mime": "text/html", - "attributes": [], + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-edit", + "isInheritable": false, + "position": 10 + } + ], "format": "html", "attachments": [], "dirFileName": "Note Types", "children": [ { "isClone": false, - "noteId": "TTWESa9YFyB4", + "noteId": "crJtzsol4olb", "notePath": [ "OkOZllzB3fqN", "wmegHv51MJMd", - "TTWESa9YFyB4" + "crJtzsol4olb" ], - "title": "Mermaid Diagram", + "title": "Text", "notePosition": 10, "prefix": null, "isExpanded": false, @@ -211,24 +227,24 @@ { "type": "label", "name": "iconClass", - "value": "bx bx-shape-square", + "value": "bx bx-note", "isInheritable": false, "position": 10 } ], "format": "html", - "dataFileName": "Mermaid Diagram.html", + "dataFileName": "Text.html", "attachments": [] }, { "isClone": false, - "noteId": "foPEtsL51pD2", + "noteId": "xtVDKff8qpTn", "notePath": [ "OkOZllzB3fqN", "wmegHv51MJMd", - "foPEtsL51pD2" + "xtVDKff8qpTn" ], - "title": "Geo map", + "title": "Code", "notePosition": 20, "prefix": null, "isExpanded": false, @@ -238,175 +254,122 @@ { "type": "label", "name": "iconClass", - "value": "bx bx-map-alt", + "value": "bx bx-code", "isInheritable": false, "position": 10 } ], "format": "html", - "dataFileName": "Geo map.html", - "attachments": [ + "dataFileName": "Code.html", + "attachments": [] + }, + { + "isClone": false, + "noteId": "hMtmqVKygCi3", + "notePath": [ + "OkOZllzB3fqN", + "wmegHv51MJMd", + "hMtmqVKygCi3" + ], + "title": "Saved Search", + "notePosition": 30, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ { - "attachmentId": "J0baLTpafs7C", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "Geo map_image.png" - }, - { - "attachmentId": "kcYjOvJDFkbS", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "1_Geo map_image.png" - }, - { - "attachmentId": "FDP3JzIVSnuJ", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "2_Geo map_image.png" - }, - { - "attachmentId": "eUrcqc8RRuZG", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "3_Geo map_image.png" - }, - { - "attachmentId": "0AwaQMqt3FVA", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "4_Geo map_image.png" - }, - { - "attachmentId": "1quk4yxJpeHZ", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "5_Geo map_image.png" - }, - { - "attachmentId": "iSpyhQ5Ya6Nk", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "6_Geo map_image.png" - }, - { - "attachmentId": "ut6vm2aXVfXI", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "7_Geo map_image.png" - }, - { - "attachmentId": "uYdb9wWf5Nuv", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "8_Geo map_image.png" - }, - { - "attachmentId": "GhHYO2LteDmZ", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "9_Geo map_image.png" - }, - { - "attachmentId": "viN50n5G4kB0", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "10_Geo map_image.png" - }, - { - "attachmentId": "mgwGrtQZjxxb", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "11_Geo map_image.png" - }, - { - "attachmentId": "PMqmCbNLlZOG", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "12_Geo map_image.png" - }, - { - "attachmentId": "gR2c2Thmfy3I", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "13_Geo map_image.png" - }, - { - "attachmentId": "JULizn130rVI", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "14_Geo map_image.png" - }, - { - "attachmentId": "MdC0DpifJwu4", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "15_Geo map_image.png" - }, - { - "attachmentId": "gFR2Izzp18LQ", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "16_Geo map_image.png" - }, - { - "attachmentId": "42AncDs7SSAf", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "17_Geo map_image.png" - }, - { - "attachmentId": "pKdtiq4r0eFY", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "18_Geo map_image.png" - }, - { - "attachmentId": "FXRVvYpOxWyR", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "19_Geo map_image.png" + "type": "label", + "name": "iconClass", + "value": "bx bx-file-find", + "isInheritable": false, + "position": 10 } - ] + ], + "format": "html", + "dataFileName": "Saved Search.html", + "attachments": [] + }, + { + "isClone": false, + "noteId": "n9SQevPhMDAs", + "notePath": [ + "OkOZllzB3fqN", + "wmegHv51MJMd", + "n9SQevPhMDAs" + ], + "title": "Relation Map", + "notePosition": 40, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bxs-network-chart", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Relation Map.html", + "attachments": [] + }, + { + "isClone": false, + "noteId": "3fbsp7IqZXtk", + "notePath": [ + "OkOZllzB3fqN", + "wmegHv51MJMd", + "3fbsp7IqZXtk" + ], + "title": "Note Map", + "notePosition": 50, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bxs-network-chart", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Note Map.html", + "attachments": [] + }, + { + "isClone": false, + "noteId": "hcbVFFSyBbb3", + "notePath": [ + "OkOZllzB3fqN", + "wmegHv51MJMd", + "hcbVFFSyBbb3" + ], + "title": "Render Note", + "notePosition": 60, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-extension", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Render Note.html", + "attachments": [] }, { "isClone": false, @@ -417,16 +380,16 @@ "pSDzQIgLGswQ" ], "title": "Book", - "notePosition": 30, + "notePosition": 70, "prefix": null, - "isExpanded": false, + "isExpanded": true, "type": "text", "mime": "text/html", "attributes": [ { "type": "label", "name": "iconClass", - "value": "bx bx-book-alt", + "value": "bx bx-book", "isInheritable": false, "position": 10 } @@ -479,7 +442,7 @@ "dataFileName": "1_Calendar View_image.png" }, { - "attachmentId": "8kfaJPGjJ1t5", + "attachmentId": "GaH4K6lKfcQe", "title": "image.png", "role": "image", "mime": "image/png", @@ -487,7 +450,7 @@ "dataFileName": "2_Calendar View_image.png" }, { - "attachmentId": "GaH4K6lKfcQe", + "attachmentId": "xr4c0Mdf7gPm", "title": "image.png", "role": "image", "mime": "image/png", @@ -495,7 +458,7 @@ "dataFileName": "3_Calendar View_image.png" }, { - "attachmentId": "xr4c0Mdf7gPm", + "attachmentId": "K8NQktF9sCss", "title": "image.png", "role": "image", "mime": "image/png", @@ -503,7 +466,7 @@ "dataFileName": "4_Calendar View_image.png" }, { - "attachmentId": "K8NQktF9sCss", + "attachmentId": "8kfaJPGjJ1t5", "title": "image.png", "role": "image", "mime": "image/png", @@ -559,7 +522,7 @@ "dataFileName": "11_Calendar View_image.png" }, { - "attachmentId": "MwECr6EjQjEE", + "attachmentId": "0J8MfQPq7E1H", "title": "image.png", "role": "image", "mime": "image/png", @@ -567,7 +530,7 @@ "dataFileName": "12_Calendar View_image.png" }, { - "attachmentId": "0J8MfQPq7E1H", + "attachmentId": "0yGXmgB3yfGg", "title": "image.png", "role": "image", "mime": "image/png", @@ -575,7 +538,7 @@ "dataFileName": "13_Calendar View_image.png" }, { - "attachmentId": "0yGXmgB3yfGg", + "attachmentId": "MwECr6EjQjEE", "title": "image.png", "role": "image", "mime": "image/png", @@ -605,10 +568,314 @@ "mime": "image/png", "position": 10, "dataFileName": "17_Calendar View_image.png" + }, + { + "attachmentId": "ifhS1bKggh23", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "18_Calendar View_image.png" } ] } ] + }, + { + "isClone": false, + "noteId": "TTWESa9YFyB4", + "notePath": [ + "OkOZllzB3fqN", + "wmegHv51MJMd", + "TTWESa9YFyB4" + ], + "title": "Mermaid Diagram", + "notePosition": 80, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-selection", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Mermaid Diagram.html", + "attachments": [] + }, + { + "isClone": false, + "noteId": "Aw4yGrN6rxV5", + "notePath": [ + "OkOZllzB3fqN", + "wmegHv51MJMd", + "Aw4yGrN6rxV5" + ], + "title": "Canvas", + "notePosition": 90, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-pen", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Canvas.html", + "attachments": [] + }, + { + "isClone": false, + "noteId": "dQ3FSQuJmaIR", + "notePath": [ + "OkOZllzB3fqN", + "wmegHv51MJMd", + "dQ3FSQuJmaIR" + ], + "title": "Web View", + "notePosition": 100, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-globe-alt", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Web View.html", + "attachments": [] + }, + { + "isClone": false, + "noteId": "j2FPSUXO17lK", + "notePath": [ + "OkOZllzB3fqN", + "wmegHv51MJMd", + "j2FPSUXO17lK" + ], + "title": "Mind Map", + "notePosition": 110, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-sitemap", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Mind Map.html", + "attachments": [] + }, + { + "isClone": false, + "noteId": "foPEtsL51pD2", + "notePath": [ + "OkOZllzB3fqN", + "wmegHv51MJMd", + "foPEtsL51pD2" + ], + "title": "Geo Map", + "notePosition": 120, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-map-alt", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Geo Map.html", + "attachments": [ + { + "attachmentId": "J0baLTpafs7C", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "Geo Map_image.png" + }, + { + "attachmentId": "kcYjOvJDFkbS", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "1_Geo Map_image.png" + }, + { + "attachmentId": "FDP3JzIVSnuJ", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "2_Geo Map_image.png" + }, + { + "attachmentId": "eUrcqc8RRuZG", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "3_Geo Map_image.png" + }, + { + "attachmentId": "1quk4yxJpeHZ", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "4_Geo Map_image.png" + }, + { + "attachmentId": "iSpyhQ5Ya6Nk", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "5_Geo Map_image.png" + }, + { + "attachmentId": "ut6vm2aXVfXI", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "6_Geo Map_image.png" + }, + { + "attachmentId": "uYdb9wWf5Nuv", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "7_Geo Map_image.png" + }, + { + "attachmentId": "GhHYO2LteDmZ", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "8_Geo Map_image.png" + }, + { + "attachmentId": "viN50n5G4kB0", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "9_Geo Map_image.png" + }, + { + "attachmentId": "mgwGrtQZjxxb", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "10_Geo Map_image.png" + }, + { + "attachmentId": "PMqmCbNLlZOG", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "11_Geo Map_image.png" + }, + { + "attachmentId": "0AwaQMqt3FVA", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "12_Geo Map_image.png" + }, + { + "attachmentId": "gR2c2Thmfy3I", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "13_Geo Map_image.png" + }, + { + "attachmentId": "JULizn130rVI", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "14_Geo Map_image.png" + }, + { + "attachmentId": "MdC0DpifJwu4", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "15_Geo Map_image.png" + }, + { + "attachmentId": "gFR2Izzp18LQ", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "16_Geo Map_image.png" + }, + { + "attachmentId": "42AncDs7SSAf", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "17_Geo Map_image.png" + }, + { + "attachmentId": "pKdtiq4r0eFY", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "18_Geo Map_image.png" + }, + { + "attachmentId": "FXRVvYpOxWyR", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "19_Geo Map_image.png" + } + ] } ] }, @@ -625,7 +892,15 @@ "isExpanded": false, "type": "text", "mime": "text/html", - "attributes": [], + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-share-alt", + "isInheritable": false, + "position": 10 + } + ], "format": "html", "attachments": [], "dirFileName": "Shared notes", @@ -668,6 +943,173 @@ } ] }, + { + "isClone": false, + "noteId": "DtJJ20yEozPA", + "notePath": [ + "OkOZllzB3fqN", + "DtJJ20yEozPA" + ], + "title": "Theme development", + "notePosition": 130, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-palette", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "attachments": [], + "dirFileName": "Theme development", + "children": [ + { + "isClone": false, + "noteId": "5HH79ztN0fZA", + "notePath": [ + "OkOZllzB3fqN", + "DtJJ20yEozPA", + "5HH79ztN0fZA" + ], + "title": "Creating a custom theme", + "notePosition": 10, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "relation", + "name": "internalLink", + "value": "aH8Dk5aMiq7R", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Creating a custom theme.html", + "attachments": [ + { + "attachmentId": "AJHVfQtIQgJ7", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "Creating a custom theme_im.png" + }, + { + "attachmentId": "gXLyv5KXjfxg", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "1_Creating a custom theme_im.png" + }, + { + "attachmentId": "on1gD7BzCWdN", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "2_Creating a custom theme_im.png" + }, + { + "attachmentId": "17p6z24yW5eP", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "3_Creating a custom theme_im.png" + }, + { + "attachmentId": "K3cdwj8f90m0", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "4_Creating a custom theme_im.png" + }, + { + "attachmentId": "bn93hwF7C8sR", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "5_Creating a custom theme_im.png" + } + ] + }, + { + "isClone": false, + "noteId": "aH8Dk5aMiq7R", + "notePath": [ + "OkOZllzB3fqN", + "DtJJ20yEozPA", + "aH8Dk5aMiq7R" + ], + "title": "Customize the Next theme", + "notePosition": 20, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [], + "format": "html", + "dataFileName": "Customize the Next theme.html", + "attachments": [ + { + "attachmentId": "5z4bC0x0eH0P", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "Customize the Next theme_i.png" + }, + { + "attachmentId": "u0zkXkD7rGXA", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "1_Customize the Next theme_i.png" + } + ] + }, + { + "isClone": false, + "noteId": "pMq6N1oBV9oo", + "notePath": [ + "OkOZllzB3fqN", + "DtJJ20yEozPA", + "pMq6N1oBV9oo" + ], + "title": "Reference", + "notePosition": 30, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "relation", + "name": "internalLink", + "value": "po38jIc0LD2H", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Reference.html", + "attachments": [] + } + ] + }, { "isClone": false, "noteId": "LTnkDnYmmZ7s", @@ -676,12 +1118,20 @@ "LTnkDnYmmZ7s" ], "title": "Scripting", - "notePosition": 110, + "notePosition": 140, "prefix": null, "isExpanded": false, "type": "text", "mime": "text/html", - "attributes": [], + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-package", + "isInheritable": false, + "position": 10 + } + ], "format": "html", "attachments": [], "dirFileName": "Scripting", @@ -726,208 +1176,73 @@ "attachments": [] } ] + }, + { + "isClone": false, + "noteId": "Yo16FgbwBvdM", + "notePath": [ + "OkOZllzB3fqN", + "LTnkDnYmmZ7s", + "Yo16FgbwBvdM" + ], + "title": "Using promoted attributes to configure scripts", + "notePosition": 20, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [], + "format": "html", + "dataFileName": "Using promoted attributes to c.html", + "attachments": [ + { + "attachmentId": "j8HQoFca79U2", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "Using promoted attributes .png" + } + ] } ] }, { "isClone": false, - "noteId": "m4Paddd5qnnQ", + "noteId": "3wuignsm05k2", "notePath": [ "OkOZllzB3fqN", - "m4Paddd5qnnQ" + "3wuignsm05k2" ], - "title": "Advanced usage", - "notePosition": 120, + "title": "Advanced topics", + "notePosition": 150, "prefix": null, "isExpanded": false, "type": "text", "mime": "text/html", - "attributes": [], + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-rocket", + "isInheritable": false, + "position": 10 + } + ], "format": "html", "attachments": [], - "dirFileName": "Advanced usage", + "dirFileName": "Advanced topics", "children": [ - { - "isClone": false, - "noteId": "DtJJ20yEozPA", - "notePath": [ - "OkOZllzB3fqN", - "m4Paddd5qnnQ", - "DtJJ20yEozPA" - ], - "title": "Theme development", - "notePosition": 10, - "prefix": null, - "isExpanded": false, - "type": "text", - "mime": "text/html", - "attributes": [ - { - "type": "label", - "name": "iconClass", - "value": "bx bx-palette", - "isInheritable": false, - "position": 10 - } - ], - "format": "html", - "attachments": [], - "dirFileName": "Theme development", - "children": [ - { - "isClone": false, - "noteId": "5HH79ztN0fZA", - "notePath": [ - "OkOZllzB3fqN", - "m4Paddd5qnnQ", - "DtJJ20yEozPA", - "5HH79ztN0fZA" - ], - "title": "Creating a custom theme", - "notePosition": 10, - "prefix": null, - "isExpanded": false, - "type": "text", - "mime": "text/html", - "attributes": [ - { - "type": "relation", - "name": "internalLink", - "value": "aH8Dk5aMiq7R", - "isInheritable": false, - "position": 10 - } - ], - "format": "html", - "dataFileName": "Creating a custom theme.html", - "attachments": [ - { - "attachmentId": "AJHVfQtIQgJ7", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "Creating a custom theme_im.png" - }, - { - "attachmentId": "gXLyv5KXjfxg", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "1_Creating a custom theme_im.png" - }, - { - "attachmentId": "on1gD7BzCWdN", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "2_Creating a custom theme_im.png" - }, - { - "attachmentId": "17p6z24yW5eP", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "3_Creating a custom theme_im.png" - }, - { - "attachmentId": "K3cdwj8f90m0", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "4_Creating a custom theme_im.png" - }, - { - "attachmentId": "bn93hwF7C8sR", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "5_Creating a custom theme_im.png" - } - ] - }, - { - "isClone": false, - "noteId": "aH8Dk5aMiq7R", - "notePath": [ - "OkOZllzB3fqN", - "m4Paddd5qnnQ", - "DtJJ20yEozPA", - "aH8Dk5aMiq7R" - ], - "title": "Customize the Next theme", - "notePosition": 20, - "prefix": null, - "isExpanded": false, - "type": "text", - "mime": "text/html", - "attributes": [], - "format": "html", - "dataFileName": "Customize the Next theme.html", - "attachments": [ - { - "attachmentId": "5z4bC0x0eH0P", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "Customize the Next theme_i.png" - }, - { - "attachmentId": "u0zkXkD7rGXA", - "title": "image.png", - "role": "image", - "mime": "image/png", - "position": 10, - "dataFileName": "1_Customize the Next theme_i.png" - } - ] - }, - { - "isClone": false, - "noteId": "pMq6N1oBV9oo", - "notePath": [ - "OkOZllzB3fqN", - "m4Paddd5qnnQ", - "DtJJ20yEozPA", - "pMq6N1oBV9oo" - ], - "title": "Reference", - "notePosition": 30, - "prefix": null, - "isExpanded": false, - "type": "text", - "mime": "text/html", - "attributes": [ - { - "type": "relation", - "name": "internalLink", - "value": "po38jIc0LD2H", - "isInheritable": false, - "position": 10 - } - ], - "format": "html", - "dataFileName": "Reference.html", - "attachments": [] - } - ] - }, { "isClone": false, "noteId": "po38jIc0LD2H", "notePath": [ "OkOZllzB3fqN", - "m4Paddd5qnnQ", + "3wuignsm05k2", "po38jIc0LD2H" ], "title": "Custom resource providers", - "notePosition": 20, + "notePosition": 10, "prefix": null, "isExpanded": false, "type": "text", @@ -942,11 +1257,11 @@ "noteId": "rGq9oI9hWwGf", "notePath": [ "OkOZllzB3fqN", - "m4Paddd5qnnQ", + "3wuignsm05k2", "rGq9oI9hWwGf" ], "title": "REST API", - "notePosition": 30, + "notePosition": 20, "prefix": null, "isExpanded": false, "type": "text", @@ -961,14 +1276,14 @@ "noteId": "sztusxU10ADE", "notePath": [ "OkOZllzB3fqN", - "m4Paddd5qnnQ", + "3wuignsm05k2", "rGq9oI9hWwGf", "sztusxU10ADE" ], "title": "ETAPI", "notePosition": 10, "prefix": null, - "isExpanded": false, + "isExpanded": true, "type": "text", "mime": "text/html", "attributes": [], @@ -981,7 +1296,7 @@ "noteId": "f3xpgx6H01PW", "notePath": [ "OkOZllzB3fqN", - "m4Paddd5qnnQ", + "3wuignsm05k2", "rGq9oI9hWwGf", "sztusxU10ADE", "f3xpgx6H01PW" @@ -1011,14 +1326,14 @@ "noteId": "9OiEC6pf3Wfv", "notePath": [ "OkOZllzB3fqN", - "m4Paddd5qnnQ", + "3wuignsm05k2", "rGq9oI9hWwGf", "9OiEC6pf3Wfv" ], "title": "Internal API", "notePosition": 20, "prefix": null, - "isExpanded": false, + "isExpanded": true, "type": "text", "mime": "text/html", "attributes": [], @@ -1031,7 +1346,7 @@ "noteId": "7uB5k0iCmOtZ", "notePath": [ "OkOZllzB3fqN", - "m4Paddd5qnnQ", + "3wuignsm05k2", "rGq9oI9hWwGf", "9OiEC6pf3Wfv", "7uB5k0iCmOtZ" diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Custom resource providers.html b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced topics/Custom resource providers.html similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Custom resource providers.html rename to src/public/app/doc_notes/en/User Guide/User Guide/Advanced topics/Custom resource providers.html diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/REST API/ETAPI/API Reference.dat b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced topics/REST API/ETAPI/API Reference.dat similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/REST API/ETAPI/API Reference.dat rename to src/public/app/doc_notes/en/User Guide/User Guide/Advanced topics/REST API/ETAPI/API Reference.dat diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/REST API/Internal API/API Reference.dat b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced topics/REST API/Internal API/API Reference.dat similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/REST API/Internal API/API Reference.dat rename to src/public/app/doc_notes/en/User Guide/User Guide/Advanced topics/REST API/Internal API/API Reference.dat diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Features/1_Zen mode_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Features/1_Zen mode_image.png index c1a3e8124..675a068aa 100644 Binary files a/src/public/app/doc_notes/en/User Guide/User Guide/Features/1_Zen mode_image.png and b/src/public/app/doc_notes/en/User Guide/User Guide/Features/1_Zen mode_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Features/Zen mode_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Features/Zen mode_image.png index 675a068aa..c1a3e8124 100644 Binary files a/src/public/app/doc_notes/en/User Guide/User Guide/Features/Zen mode_image.png and b/src/public/app/doc_notes/en/User Guide/User Guide/Features/Zen mode_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/11_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/10_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/11_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/10_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/12_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/11_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/12_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/11_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/4_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/12_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/4_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/12_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/13_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/13_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/13_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/13_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/14_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/14_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/14_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/14_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/15_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/15_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/15_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/15_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/16_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/16_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/16_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/16_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/17_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/17_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/17_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/17_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/18_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/18_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/18_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/18_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/19_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/19_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/19_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/19_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/1_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/1_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/1_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/1_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/2_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/2_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/2_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/2_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/3_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/3_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/3_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/3_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/5_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/4_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/5_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/4_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/6_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/5_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/6_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/5_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/7_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/6_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/7_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/6_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/8_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/7_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/8_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/7_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/9_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/8_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/9_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/8_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/10_Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/9_Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/10_Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/9_Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/12_Calendar View_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/12_Calendar View_image.png index b594af6a6..d3d64f75c 100644 Binary files a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/12_Calendar View_image.png and b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/12_Calendar View_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/13_Calendar View_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/13_Calendar View_image.png index d3d64f75c..d588ed568 100644 Binary files a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/13_Calendar View_image.png and b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/13_Calendar View_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/14_Calendar View_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/14_Calendar View_image.png index d588ed568..b594af6a6 100644 Binary files a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/14_Calendar View_image.png and b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/14_Calendar View_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/18_Calendar View_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/18_Calendar View_image.png new file mode 100644 index 000000000..23a383270 Binary files /dev/null and b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/18_Calendar View_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/2_Calendar View_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/2_Calendar View_image.png index d8d8f87c1..052cddb18 100644 Binary files a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/2_Calendar View_image.png and b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/2_Calendar View_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/3_Calendar View_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/3_Calendar View_image.png index 052cddb18..bec9d93e1 100644 Binary files a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/3_Calendar View_image.png and b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/3_Calendar View_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/4_Calendar View_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/4_Calendar View_image.png index bec9d93e1..acf382206 100644 Binary files a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/4_Calendar View_image.png and b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/4_Calendar View_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/5_Calendar View_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/5_Calendar View_image.png index acf382206..d8d8f87c1 100644 Binary files a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/5_Calendar View_image.png and b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/5_Calendar View_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/Calendar View.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/Calendar View.html index c01fe823f..5e0978e68 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/Calendar View.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Book/Calendar View.html @@ -72,7 +72,7 @@
  • It's possible to drag across multiple days to set both the start and end date of a particular note.
    - +
  • Creating new notes from the calendar will respect the ~child:template relation if set on the book note.
  • @@ -81,7 +81,7 @@

    Configuring the calendar

    - -

    How the calendar works

    -

    - The calendar displays all the child notes of the book that have a #startDate. - An #endDate can optionally be added.

    -

    If editing the start date and end date from the note itself is desirable, - the following attributes can be added to the book note:

    #viewType=calendar #label:startDate(inheritable)="promoted,alias=Start Date,single,date" #label:endDate(inheritable)="promoted,alias=End Date,single,date" #hidePromotedAttributes 
    -

    This will result in:

    -

    - -

    -

    Advanced use-cases

    -

    Using a different attribute as event title

    -

    By default, events are displayed on the calendar by their note title. - However, it is possible to configure a different attribute to be displayed - instead.

    -

    To do so, assign #calendar:title to the child note (not the - calendar/book note), with the value being #name where name can - be any label. The attribute can also come through inheritance such as a - template attribute. If the note does not have the requested label, the - title of the note will be used instead.

    -
    - +

    The following attributes can be added to the book type:

    +
    +
    + + + + + + + + + + - - + + + +
    NameDescription
    -
    - -
    +
    #calendar:hideWeekends -
    - -
    +
    When present (regardless of value), it will hide Saturday and Sundays + from the calendar.
    #calendar:weekNumbers When present (regardless of value), it will show the number of the week + on the calendar.
    -

    Using a relation attribute as event title

    -

    Similarly to using an attribute, use #calendar:title and set - it to ~name where name is the name of the relation - to use.

    -

    Moreover, if there are more relations of the same name, they will be displayed - as multiple events coming from the same note.

    -
    +

    In addition, the first day of the week can be either Sunday or Monday + and can be adjusted from the application settings.

    +

    Configuring the calendar events

    +

    For each note of the calendar, the following attributes can be used:

    +
    + + + + + + - - + + + + + + + + + + + + + + + + + + + +
    NameDescription
    -
    - -
    +
    #startDate -
    - -
    +
    The date the event starts, which will display it in the calendar. The + format is YYYY-MM-DD (year, month and day separated by a minus + sign).
    #endDate Similar to startDate, mentions the end date if the event spans + across multiple days. The date is inclusive, so the end day is also considered. + The attribute can be missing for single-day events.
    #color + Displays the event with a specified color (named such as red, gray or + hex such as #FF0000). This will also change the color of the + note in other places such as the note tree.
    #calendar:color + Similar to #color, but applies the color only for the event + in the calendar and not for other places such as the note tree.
    #iconClass + If present, the icon of the note will be displayed to the left of the + event title.
    #calendar:title + Changes the title of an event to point to an attribute of the note other + than the title, either a label (e.g. #assignee) or a relation + (e.g. ~for). See Advanced use-cases for more information.
    -
    -

    Note that it's even possible to have a #calendar:title on the - target note (e.g. “John Smith”) which will try to render an attribute of - it. Note that it's not possible to use a relation here as well for safety - reasons (an accidental recursion  of attributes could cause the application - to loop infinitely).

    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    -
    -
    +
    +

    How the calendar works

    +

    + The calendar displays all the child notes of the book that have a #startDate. + An #endDate can optionally be added.

    +

    If editing the start date and end date from the note itself is desirable, + the following attributes can be added to the book note:

    #viewType=calendar #label:startDate(inheritable)="promoted,alias=Start Date,single,date" #label:endDate(inheritable)="promoted,alias=End Date,single,date" #hidePromotedAttributes 
    +

    This will result in:

    +

    + +

    +

    When not used in a Journal, the calendar is recursive. That is, it will + look for events not just in its child notes but also in the children of + these child notes.

    +

    Use-cases

    +

    Using with the Journal / calendar

    +

    It is possible to integrate the calendar view into the Journal with day + notes. In order to do so change the note type of the Journal note (calendar + root) to Book and then select the Calendar View.

    +

    Based on the #calendarRoot (or #workspaceCalendarRoot) + attribute, the calendar will know that it's in a calendar and apply the + following:

    + +
    + +
    +

    Using a different attribute as event title

    +

    By default, events are displayed on the calendar by their note title. + However, it is possible to configure a different attribute to be displayed + instead.

    +

    To do so, assign #calendar:title to the child note (not the + calendar/book note), with the value being #name where name can + be any label. The attribute can also come through inheritance such as a + template attribute. If the note does not have the requested label, the + title of the note will be used instead.

    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    +
    +
    +

    Using a relation attribute as event title

    +

    Similarly to using an attribute, use #calendar:title and set + it to ~name where name is the name of the relation + to use.

    +

    Moreover, if there are more relations of the same name, they will be displayed + as multiple events coming from the same note.

    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    +
    +
    +

    Note that it's even possible to have a #calendar:title on the + target note (e.g. “John Smith”) which will try to render an attribute of + it. Note that it's not possible to use a relation here as well for safety + reasons (an accidental recursion  of attributes could cause the application + to loop infinitely).

    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    +
    +
    diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Canvas.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Canvas.html new file mode 100644 index 000000000..e6e298e75 --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Canvas.html @@ -0,0 +1,19 @@ + + + + + + + + Canvas + + + +
    +

    Canvas

    + +
    +
    + + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Code.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Code.html new file mode 100644 index 000000000..b1b6dc876 --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Code.html @@ -0,0 +1,19 @@ + + + + + + + + Code + + + +
    +

    Code

    + +
    +
    + + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Geo map.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Geo Map.html similarity index 92% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Geo map.html rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Geo Map.html index 65d8ee517..1a76b5784 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Geo map.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Geo Map.html @@ -5,12 +5,12 @@ - Geo map + Geo Map
    -

    Geo map

    +

    Geo Map

    Creating a new geo map

    @@ -26,7 +26,7 @@ 1
    -
    @@ -36,7 +36,7 @@ 2
    -
    @@ -69,18 +69,18 @@

    To create a marker, first navigate to the desired point on the map. Then press the button on the top-right of the map.

    + src="4_Geo Map_image.png" width="72" height="66">button on the top-right of the map.

    If the button is not visible, make sure the button section is visible by pressing the chevron button ( ) in the top-right of the map.

    + src="10_Geo Map_image.png" width="72" height="66">) in the top-right of the map.

    2
    -

     

    @@ -96,7 +96,7 @@ 3
    -

     

    @@ -107,7 +107,7 @@ 4
    -

     

    @@ -122,7 +122,7 @@

    The location of a marker is stored in the #geolocation attribute of the child notes:

    -

    This value can be added manually if needed. The value of the attribute @@ -168,7 +168,7 @@ 1

    -
    @@ -185,7 +185,7 @@ 2
    -
    @@ -199,7 +199,7 @@ 3
    -
    @@ -225,7 +225,7 @@ 1
    -
    @@ -236,7 +236,7 @@ 2
    -
    @@ -250,7 +250,7 @@ 3
    -
    @@ -275,7 +275,7 @@ 1
    -
    @@ -286,7 +286,7 @@ 2
    -
    @@ -297,7 +297,7 @@ 3
    -
    diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Geo map_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Geo Map_image.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Geo map_image.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Geo Map_image.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Mind Map.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Mind Map.html new file mode 100644 index 000000000..ce5b0a2ff --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Mind Map.html @@ -0,0 +1,19 @@ + + + + + + + + Mind Map + + + +
    +

    Mind Map

    + +
    +
    + + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Note Map.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Note Map.html new file mode 100644 index 000000000..3fe7b46f0 --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Note Map.html @@ -0,0 +1,19 @@ + + + + + + + + Note Map + + + +
    +

    Note Map

    + +
    +
    + + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Relation Map.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Relation Map.html new file mode 100644 index 000000000..609c125bb --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Relation Map.html @@ -0,0 +1,19 @@ + + + + + + + + Relation Map + + + +
    +

    Relation Map

    + +
    +
    + + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Render Note.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Render Note.html new file mode 100644 index 000000000..fcebc8389 --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Render Note.html @@ -0,0 +1,19 @@ + + + + + + + + Render Note + + + +
    +

    Render Note

    + +
    +
    + + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Saved Search.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Saved Search.html new file mode 100644 index 000000000..50fd25d9a --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Saved Search.html @@ -0,0 +1,19 @@ + + + + + + + + Saved Search + + + +
    +

    Saved Search

    + +
    +
    + + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text.html new file mode 100644 index 000000000..7f8b915ee --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text.html @@ -0,0 +1,19 @@ + + + + + + + + Text + + + +
    +

    Text

    + +
    +
    + + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Web View.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Web View.html new file mode 100644 index 000000000..c9fd6a190 --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Web View.html @@ -0,0 +1,45 @@ + + + + + + + + Web View + + + +
    +

    Web View

    + +
    +

    Configuration

    +

    A webview needs to know which URL to render, and it can be provided by + setting the webViewSrc attribute, such as:

    #webViewSrc="https://www.wikipedia.org"
    +

    Web view on the server vs. Electron

    +

    When accessing Trilium via a browser instead of the desktop application, + the web view will still try to render the content of the desired webpage. + However, since it's running in a browser there are quite a few limitations + as opposed to the desktop one.

    +

    More specifically, quite a few websites oppose being embedded in another + website (technically they have a non-permisive X-Frame-Options header). + This is not bypassable by Trilium so the page will simply fail to render.

    +

    You can diagnose this by right clicking the Trilium web page → Inspect + (element) and looking in the “Console” tab for errors such as:

    +
      +
    • Refused to display 'https://www.google.com/' in a frame because it set 'X-Frame-Options' to 'sameorigin'. +
    • +
    • Refused to frame 'https://duckduckgo.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self' https://html.duckduckgo.com". +
    • +
    +

    There are a few websites that do render such as wikipedia.org.

    +

    Do note that we are also applying some sandboxing constraints on the server + side, so if you have any issues other than the unresolvable X-Frame-Options described + above, feel free to report them.

    +

    On the desktop side, a different technology is used which bypasses the + constraints of an iframe (webview).

    +
    +
    + + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Scripting/Using promoted attributes .png b/src/public/app/doc_notes/en/User Guide/User Guide/Scripting/Using promoted attributes .png new file mode 100644 index 000000000..ec76f84a2 Binary files /dev/null and b/src/public/app/doc_notes/en/User Guide/User Guide/Scripting/Using promoted attributes .png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Scripting/Using promoted attributes to c.html b/src/public/app/doc_notes/en/User Guide/User Guide/Scripting/Using promoted attributes to c.html new file mode 100644 index 000000000..ed985a1b0 --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Scripting/Using promoted attributes to c.html @@ -0,0 +1,60 @@ + + + + + + + + Using promoted attributes to configure scripts + + + +
    +

    Using promoted attributes to configure scripts

    + +
    +

    A good use case of promoted attributes is to easily define the various + parameters a script might need, for example an input and output note if + it's processing data, or a checkbox to define a particular change in behavior + for the script.

    +

    + +

    +

    Using check boxes to toggle flags

    +

    Instead of asking the user to modify a boolean value in the script, it's + much more intuitive to use a checkbox for it as a promoted attribute.

    +

    To do so, first define the promoted attribute:

    #label:groupByExtension="promoted,alias=Group by extension,single,boolean"
    +

    Then use it:

    const byExtension = api.currentNote.getLabelValue("groupByExtension") === "true";
    +if (byExtension) {
    +	// Do something.
    +}
    +

    This will work equally well in both front-end and back-end scripts.

    +

    Using relations to select notes

    +

    One common use case for a script is to read data from another note and + perhaps output its result in another note. To do so we need to define the + following promoted attributes:

    #relation:input="promoted,alias=Input,single" #relation:output="promoted,alias=Output,single"
    +

    Once we have this, we can add some basic error handling to ensure that + the fields are completed by the user:

    const inputNoteId = api.currentNote.getRelationValue("input");   
    +if (!inputNoteId) {
    +	api.showError("Missing input.");
    +    return;
    +}
    +
    +const outputNoteId = api.currentNote.getRelationValue("output");
    +if (!outputNoteId) {
    +    api.showError("Missing output.");
    +    return;
    +}
    +

    Note that here we are using api.showError which is only available + for frontend notes. If you are writing a backend note, simply remove api.showError but + the user will no feedback on why the script did not execute properly.

    +

    Afterwards we can simply read the note and do something with it:

    const note = api.getNote(inputNoteId);
    +if (!note) {
    +	return;
    +}
    +const content = note.getContent().toString("utf-8");
    +
    +
    + + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/1_Creating a custom theme_im.png b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/1_Creating a custom theme_im.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/1_Creating a custom theme_im.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/1_Creating a custom theme_im.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/1_Customize the Next theme_i.png b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/1_Customize the Next theme_i.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/1_Customize the Next theme_i.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/1_Customize the Next theme_i.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/2_Creating a custom theme_im.png b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/2_Creating a custom theme_im.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/2_Creating a custom theme_im.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/2_Creating a custom theme_im.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/3_Creating a custom theme_im.png b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/3_Creating a custom theme_im.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/3_Creating a custom theme_im.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/3_Creating a custom theme_im.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/4_Creating a custom theme_im.png b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/4_Creating a custom theme_im.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/4_Creating a custom theme_im.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/4_Creating a custom theme_im.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/5_Creating a custom theme_im.png b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/5_Creating a custom theme_im.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/5_Creating a custom theme_im.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/5_Creating a custom theme_im.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Creating a custom theme.html b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Creating a custom theme.html similarity index 98% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Creating a custom theme.html rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Creating a custom theme.html index d2dc5fea7..bde660104 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Creating a custom theme.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Creating a custom theme.html @@ -3,7 +3,7 @@ - + Creating a custom theme diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Creating a custom theme_im.png b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Creating a custom theme_im.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Creating a custom theme_im.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Creating a custom theme_im.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Customize the Next theme.html b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Customize the Next theme.html similarity index 96% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Customize the Next theme.html rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Customize the Next theme.html index cd0a47f0b..7b3314827 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Customize the Next theme.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Customize the Next theme.html @@ -3,7 +3,7 @@ - + Customize the Next theme diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Customize the Next theme_i.png b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Customize the Next theme_i.png similarity index 100% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Customize the Next theme_i.png rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Customize the Next theme_i.png diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Reference.html b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Reference.html similarity index 98% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Reference.html rename to src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Reference.html index 59c2320c4..b745855ec 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced usage/Theme development/Reference.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Theme development/Reference.html @@ -3,7 +3,7 @@ - + Reference @@ -155,7 +155,7 @@ body.electron:not(.native-titlebar) { }

    Custom fonts

    Currently the only way to include a custom font is to use Custom resource providers. + href="../Advanced%20topics/Custom%20resource%20providers.html">Custom resource providers. Basically import a font into Trilium and assign it #customResourceProvider=fonts/myfont.ttf and then import the font in CSS via /custom/fonts/myfont.ttf.

    Dark and light themes

    diff --git a/src/public/app/doc_notes/en/User Guide/navigation.html b/src/public/app/doc_notes/en/User Guide/navigation.html index 732ee6d61..626c3f172 100644 --- a/src/public/app/doc_notes/en/User Guide/navigation.html +++ b/src/public/app/doc_notes/en/User Guide/navigation.html @@ -19,9 +19,17 @@
  • Note Types
  • Shared notes @@ -38,6 +56,18 @@
  • +
  • Theme development + +
  • Scripting
    • Examples @@ -47,38 +77,28 @@
  • +
  • Using promoted attributes to configure scripts +
  • -
  • Advanced usage +
  • Advanced topics