macbook-pro-de-oscar.home 2026-1-13:14:27:8
This commit is contained in:
+1
-1
File diff suppressed because one or more lines are too long
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"id": "darlal-switcher-plus",
|
"id": "darlal-switcher-plus",
|
||||||
"name": "Quick Switcher++",
|
"name": "Quick Switcher++",
|
||||||
"version": "5.3.1",
|
"version": "5.4.0",
|
||||||
"minAppVersion": "1.9.12",
|
"minAppVersion": "1.10.6",
|
||||||
"description": "Enhanced Quick Switcher, search open panels, and symbols.",
|
"description": "Enhanced Quick Switcher, search open panels, and symbols.",
|
||||||
"author": "darlal",
|
"author": "darlal",
|
||||||
"authorUrl": "https://github.com/darlal/obsidian-switcher-plus",
|
"authorUrl": "https://github.com/darlal/obsidian-switcher-plus",
|
||||||
|
|||||||
+3
-1
File diff suppressed because one or more lines are too long
+10
-1
@@ -1 +1,10 @@
|
|||||||
{"id":"default-template","name":"Default Template","version":"1.0.1","minAppVersion":"0.15.0","description":"Automatically apply templates to new notes with user-configurable template selection.","author":"raeperd","authorUrl":"https://github.com/raeperd","fundingUrl":"","isDesktopOnly":false}
|
{
|
||||||
|
"id": "default-template",
|
||||||
|
"name": "Default Template",
|
||||||
|
"version": "1.2.2",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "Automatically apply templates to new notes with user-configurable template selection.",
|
||||||
|
"author": "raeperd",
|
||||||
|
"authorUrl": "https://github.com/raeperd",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/* Styles for Default Template plugin */
|
||||||
+4
-2
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "excalibrain",
|
"id": "excalibrain",
|
||||||
"name": "ExcaliBrain",
|
"name": "ExcaliBrain",
|
||||||
"version": "0.2.15",
|
"version": "0.2.16",
|
||||||
"minAppVersion": "1.1.6",
|
"minAppVersion": "1.1.6",
|
||||||
"description": "A clean, intuitive and editable graph view for Obsidian",
|
"description": "A clean, intuitive and editable graph view for Obsidian",
|
||||||
"author": "Zsolt Viczian",
|
"author": "Zsolt Viczian",
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "languagetool",
|
"id": "languagetool",
|
||||||
"name": "LanguageTool",
|
"name": "LanguageTool",
|
||||||
"version": "1.4.1",
|
"version": "1.4.3",
|
||||||
"minAppVersion": "1.8.7",
|
"minAppVersion": "1.8.7",
|
||||||
"description": "Unofficial integration of the LanguageTool spell and grammar checker.",
|
"description": "Unofficial integration of the LanguageTool spell and grammar checker.",
|
||||||
"author": "Lars Wrenger, Clemens Ertle",
|
"author": "Lars Wrenger, Clemens Ertle",
|
||||||
|
|||||||
+1
-1
@@ -702,7 +702,7 @@ class JumpToLink extends obsidian.Plugin {
|
|||||||
contentEl.addEventListener('keydown', grabKey, { capture: true });
|
contentEl.addEventListener('keydown', grabKey, { capture: true });
|
||||||
}
|
}
|
||||||
handleHotkey(heldShiftKey, link) {
|
handleHotkey(heldShiftKey, link) {
|
||||||
if ((link.linkText === undefined || link.linkText === '') && link.linkElement) {
|
if (link.linkElement) {
|
||||||
const event = new MouseEvent("click", {
|
const event = new MouseEvent("click", {
|
||||||
bubbles: true,
|
bubbles: true,
|
||||||
cancelable: true,
|
cancelable: true,
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "mrj-jump-to-link",
|
"id": "mrj-jump-to-link",
|
||||||
"name": "Jump to link",
|
"name": "Jump to link",
|
||||||
"version": "0.5.13",
|
"version": "0.5.15",
|
||||||
"description": "This plugin allows open a link in current document or regex based navigation in editor mode using hotkey",
|
"description": "This plugin allows open a link in current document or regex based navigation in editor mode using hotkey",
|
||||||
"isDesktopOnly": false,
|
"isDesktopOnly": false,
|
||||||
"author": "MrJackphil",
|
"author": "MrJackphil",
|
||||||
|
|||||||
+268
-264
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-asciimath",
|
"id": "obsidian-asciimath",
|
||||||
"name": "asciimath",
|
"name": "asciimath",
|
||||||
"version": "0.8.0",
|
"version": "0.8.1",
|
||||||
"minAppVersion": "0.15.0",
|
"minAppVersion": "0.15.0",
|
||||||
"description": "Add asciimath support for Obsidian.",
|
"description": "Add asciimath support for Obsidian.",
|
||||||
"author": "widcardw",
|
"author": "widcardw",
|
||||||
|
|||||||
+13
-5
@@ -1,4 +1,6 @@
|
|||||||
{
|
{
|
||||||
|
"copyLinkToElemenetAnchorTo100": false,
|
||||||
|
"copyFrameLinkByName": false,
|
||||||
"disableDoubleClickTextEditing": false,
|
"disableDoubleClickTextEditing": false,
|
||||||
"folder": "Excalidraw",
|
"folder": "Excalidraw",
|
||||||
"cropFolder": "",
|
"cropFolder": "",
|
||||||
@@ -38,6 +40,8 @@
|
|||||||
"overrideObsidianFontSize": false,
|
"overrideObsidianFontSize": false,
|
||||||
"dynamicStyling": "colorful",
|
"dynamicStyling": "colorful",
|
||||||
"isLeftHanded": false,
|
"isLeftHanded": false,
|
||||||
|
"desktopUIMode": "tray",
|
||||||
|
"tabletUIMode": "compact",
|
||||||
"iframeMatchExcalidrawTheme": true,
|
"iframeMatchExcalidrawTheme": true,
|
||||||
"matchTheme": true,
|
"matchTheme": true,
|
||||||
"matchThemeAlways": false,
|
"matchThemeAlways": false,
|
||||||
@@ -71,6 +75,7 @@
|
|||||||
"focusOnFileTab": true,
|
"focusOnFileTab": true,
|
||||||
"openInMainWorkspace": true,
|
"openInMainWorkspace": true,
|
||||||
"showLinkBrackets": true,
|
"showLinkBrackets": true,
|
||||||
|
"syncElementLinkWithText": false,
|
||||||
"allowCtrlClick": true,
|
"allowCtrlClick": true,
|
||||||
"forceWrap": false,
|
"forceWrap": false,
|
||||||
"pageTransclusionCharLimit": 200,
|
"pageTransclusionCharLimit": 200,
|
||||||
@@ -107,7 +112,7 @@
|
|||||||
"library2": {
|
"library2": {
|
||||||
"type": "excalidrawlib",
|
"type": "excalidrawlib",
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.16.1",
|
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.19.0",
|
||||||
"libraryItems": []
|
"libraryItems": []
|
||||||
},
|
},
|
||||||
"imageElementNotice": true,
|
"imageElementNotice": true,
|
||||||
@@ -118,9 +123,7 @@
|
|||||||
"mdBorderColor": "Black",
|
"mdBorderColor": "Black",
|
||||||
"mdCSS": "",
|
"mdCSS": "",
|
||||||
"scriptEngineSettings": {},
|
"scriptEngineSettings": {},
|
||||||
"defaultTrayMode": true,
|
"previousRelease": "2.19.0",
|
||||||
"compactModeOnTablets": true,
|
|
||||||
"previousRelease": "2.16.1",
|
|
||||||
"showReleaseNotes": true,
|
"showReleaseNotes": true,
|
||||||
"compareManifestToPluginVersion": true,
|
"compareManifestToPluginVersion": true,
|
||||||
"showNewVersionNotification": true,
|
"showNewVersionNotification": true,
|
||||||
@@ -129,6 +132,7 @@
|
|||||||
"taskboneEnabled": false,
|
"taskboneEnabled": false,
|
||||||
"taskboneAPIkey": "",
|
"taskboneAPIkey": "",
|
||||||
"pinnedScripts": [],
|
"pinnedScripts": [],
|
||||||
|
"sidepanelTabs": [],
|
||||||
"customPens": [
|
"customPens": [
|
||||||
{
|
{
|
||||||
"type": "default",
|
"type": "default",
|
||||||
@@ -479,6 +483,7 @@
|
|||||||
"aiEnabled": true,
|
"aiEnabled": true,
|
||||||
"openAIAPIToken": "",
|
"openAIAPIToken": "",
|
||||||
"openAIDefaultTextModel": "gpt-3.5-turbo-1106",
|
"openAIDefaultTextModel": "gpt-3.5-turbo-1106",
|
||||||
|
"openAIDefaultTextModelMaxTokens": 4096,
|
||||||
"openAIDefaultVisionModel": "gpt-4o",
|
"openAIDefaultVisionModel": "gpt-4o",
|
||||||
"openAIDefaultImageGenerationModel": "dall-e-3",
|
"openAIDefaultImageGenerationModel": "dall-e-3",
|
||||||
"openAIURL": "https://api.openai.com/v1/chat/completions",
|
"openAIURL": "https://api.openai.com/v1/chat/completions",
|
||||||
@@ -805,5 +810,8 @@
|
|||||||
"customPaperColor": "#ffffff",
|
"customPaperColor": "#ffffff",
|
||||||
"alignment": "center",
|
"alignment": "center",
|
||||||
"margin": "normal"
|
"margin": "normal"
|
||||||
}
|
},
|
||||||
|
"disableContextMenu": false,
|
||||||
|
"defaultTrayMode": true,
|
||||||
|
"compactModeOnTablets": true
|
||||||
}
|
}
|
||||||
+4
-4
File diff suppressed because one or more lines are too long
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-excalidraw-plugin",
|
"id": "obsidian-excalidraw-plugin",
|
||||||
"name": "Excalidraw",
|
"name": "Excalidraw",
|
||||||
"version": "2.16.1",
|
"version": "2.19.0",
|
||||||
"minAppVersion": "1.5.7",
|
"minAppVersion": "1.5.7",
|
||||||
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
"description": "Sketch Your Mind. An Obsidian plugin to edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
|
||||||
"author": "Zsolt Viczian",
|
"author": "Zsolt Viczian",
|
||||||
"authorUrl": "https://excalidraw-obsidian.online",
|
"authorUrl": "https://excalidraw-obsidian.online",
|
||||||
"fundingUrl": "https://ko-fi.com/zsolt",
|
"fundingUrl": "https://ko-fi.com/zsolt",
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
+177
-161
File diff suppressed because one or more lines are too long
+1
-1
@@ -6,5 +6,5 @@
|
|||||||
"description": "Integrate Git version control with automatic backup and other advanced features.",
|
"description": "Integrate Git version control with automatic backup and other advanced features.",
|
||||||
"isDesktopOnly": false,
|
"isDesktopOnly": false,
|
||||||
"fundingUrl": "https://ko-fi.com/vinzent",
|
"fundingUrl": "https://ko-fi.com/vinzent",
|
||||||
"version": "2.35.1"
|
"version": "2.36.1"
|
||||||
}
|
}
|
||||||
|
|||||||
+313
-237
@@ -8,6 +8,15 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.git-signs-gutter {
|
||||||
|
.cm-gutterElement {
|
||||||
|
/* Needed to align the sign properly for different line heigts. Such as
|
||||||
|
* when having a heading or list item.
|
||||||
|
*/
|
||||||
|
padding-top: 0 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="git-view"] .button-border {
|
.workspace-leaf-content[data-type="git-view"] .button-border {
|
||||||
border: 2px solid var(--interactive-accent);
|
border: 2px solid var(--interactive-accent);
|
||||||
border-radius: var(--radius-s);
|
border-radius: var(--radius-s);
|
||||||
@@ -129,54 +138,96 @@
|
|||||||
color: var(--text-accent);
|
color: var(--text-accent);
|
||||||
}
|
}
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-d-none {
|
/* ====== diff2html ======
|
||||||
|
The following styles are adapted from the obsidian-version-history plugin by
|
||||||
|
@kometenstaub https://github.com/kometenstaub/obsidian-version-history-diff/blob/main/src/styles.scss
|
||||||
|
which itself is adapted from the diff2html library with the following original license:
|
||||||
|
|
||||||
|
https://github.com/rtfpessoa/diff2html/blob/master/LICENSE.md
|
||||||
|
|
||||||
|
Copyright 2014-2016 Rodrigo Fernandes https://rtfpessoa.github.io/
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
|
||||||
|
documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
|
||||||
|
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
|
||||||
|
persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
|
||||||
|
Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
|
||||||
|
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||||
|
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
||||||
|
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
.theme-dark,
|
||||||
|
.theme-light {
|
||||||
|
--git-delete-bg: #ff475040;
|
||||||
|
--git-delete-hl: #96050a75;
|
||||||
|
--git-insert-bg: #68d36840;
|
||||||
|
--git-insert-hl: #23c02350;
|
||||||
|
--git-change-bg: #ffd55840;
|
||||||
|
--git-selected: #3572b0;
|
||||||
|
|
||||||
|
--git-delete: #c33;
|
||||||
|
--git-insert: #399839;
|
||||||
|
--git-change: #d0b44c;
|
||||||
|
--git-move: #3572b0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-diff {
|
||||||
|
.d2h-d-none {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
.d2h-wrapper {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-wrapper {
|
|
||||||
text-align: left;
|
text-align: left;
|
||||||
|
border-radius: 0.25em;
|
||||||
|
overflow: auto;
|
||||||
}
|
}
|
||||||
|
.d2h-file-header.d2h-file-header {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-header {
|
background-color: var(--background-secondary);
|
||||||
background-color: var(--background-primary);
|
border-bottom: 1px solid var(--background-modifier-border);
|
||||||
border-bottom: 1px solid var(--interactive-accent);
|
font-family:
|
||||||
font-family: var(--font-monospace);
|
Source Sans Pro,
|
||||||
|
Helvetica Neue,
|
||||||
|
Helvetica,
|
||||||
|
Arial,
|
||||||
|
sans-serif;
|
||||||
height: 35px;
|
height: 35px;
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
}
|
}
|
||||||
|
.d2h-file-header,
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-header,
|
.d2h-file-stats {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats {
|
|
||||||
display: -webkit-box;
|
display: -webkit-box;
|
||||||
display: -ms-flexbox;
|
display: -ms-flexbox;
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
.d2h-file-header {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats {
|
display: none;
|
||||||
|
}
|
||||||
|
.d2h-file-stats {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
}
|
}
|
||||||
|
.d2h-lines-added {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-lines-added {
|
border: 1px solid var(--color-green);
|
||||||
border: 1px solid #b4e2b4;
|
|
||||||
border-radius: 5px 0 0 5px;
|
border-radius: 5px 0 0 5px;
|
||||||
color: #399839;
|
color: var(--color-green);
|
||||||
padding: 2px;
|
padding: 2px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
.d2h-lines-deleted {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-lines-deleted {
|
border: 1px solid var(--color-red);
|
||||||
border: 1px solid #e9aeae;
|
|
||||||
border-radius: 0 5px 5px 0;
|
border-radius: 0 5px 5px 0;
|
||||||
color: #c33;
|
color: var(--color-red);
|
||||||
margin-left: 1px;
|
margin-left: 1px;
|
||||||
padding: 2px;
|
padding: 2px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
.d2h-file-name-wrapper {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-name-wrapper {
|
|
||||||
-webkit-box-align: center;
|
-webkit-box-align: center;
|
||||||
-ms-flex-align: center;
|
-ms-flex-align: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@@ -186,26 +237,26 @@
|
|||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
.d2h-file-name {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-name {
|
overflow: hidden;
|
||||||
overflow-x: hidden;
|
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
|
color: var(--text-normal);
|
||||||
|
font-size: var(--h5-size);
|
||||||
}
|
}
|
||||||
|
.d2h-file-wrapper {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-wrapper {
|
border: 1px solid var(--background-secondary-alt);
|
||||||
border: 1px solid var(--background-modifier-border);
|
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
margin-bottom: 1em;
|
margin-bottom: 1em;
|
||||||
|
max-height: 100%;
|
||||||
}
|
}
|
||||||
|
.d2h-file-collapse {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse {
|
|
||||||
-webkit-box-pack: end;
|
-webkit-box-pack: end;
|
||||||
-ms-flex-pack: end;
|
-ms-flex-pack: end;
|
||||||
-webkit-box-align: center;
|
-webkit-box-align: center;
|
||||||
-ms-flex-align: center;
|
-ms-flex-align: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
border: 1px solid var(--background-modifier-border);
|
border: 1px solid var(--background-secondary-alt);
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
display: none;
|
display: none;
|
||||||
@@ -213,31 +264,30 @@
|
|||||||
justify-content: flex-end;
|
justify-content: flex-end;
|
||||||
padding: 4px 8px;
|
padding: 4px 8px;
|
||||||
}
|
}
|
||||||
|
.d2h-file-collapse.d2h-selected {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse.d2h-selected {
|
background-color: var(--git-selected);
|
||||||
background-color: #c8e1ff;
|
|
||||||
}
|
}
|
||||||
|
.d2h-file-collapse-input {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse-input {
|
|
||||||
margin: 0 4px 0 0;
|
margin: 0 4px 0 0;
|
||||||
}
|
}
|
||||||
|
.d2h-diff-table {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-diff-table {
|
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
font-family: Menlo, Consolas, monospace;
|
font-family: var(--font-monospace);
|
||||||
font-size: 13px;
|
font-size: var(--code-size);
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
.d2h-files-diff {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-files-diff {
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
.d2h-file-diff {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-diff {
|
/*
|
||||||
overflow-y: hidden;
|
overflow-y: scroll;
|
||||||
|
*/
|
||||||
|
border-radius: 5px;
|
||||||
|
font-size: var(--font-text-size);
|
||||||
|
line-height: var(--line-height-normal);
|
||||||
}
|
}
|
||||||
|
.d2h-file-side-diff {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-side-diff {
|
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-bottom: -8px;
|
margin-bottom: -8px;
|
||||||
margin-right: -4px;
|
margin-right: -4px;
|
||||||
@@ -245,13 +295,12 @@
|
|||||||
overflow-y: hidden;
|
overflow-y: hidden;
|
||||||
width: 50%;
|
width: 50%;
|
||||||
}
|
}
|
||||||
|
.d2h-code-line {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line {
|
padding-left: 6em;
|
||||||
padding: 0 8em;
|
padding-right: 1.5em;
|
||||||
}
|
}
|
||||||
|
.d2h-code-line,
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line,
|
.d2h-code-side-line {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line {
|
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
-webkit-user-select: none;
|
-webkit-user-select: none;
|
||||||
-moz-user-select: none;
|
-moz-user-select: none;
|
||||||
@@ -260,12 +309,12 @@
|
|||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
.d2h-code-side-line {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line {
|
/* needed to be changed */
|
||||||
padding: 0 4.5em;
|
padding-left: 0.5em;
|
||||||
|
padding-right: 0.5em;
|
||||||
}
|
}
|
||||||
|
.d2h-code-line-ctn {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-ctn {
|
|
||||||
word-wrap: normal;
|
word-wrap: normal;
|
||||||
background: none;
|
background: none;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
@@ -275,276 +324,190 @@
|
|||||||
-ms-user-select: text;
|
-ms-user-select: text;
|
||||||
user-select: text;
|
user-select: text;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
white-space: pre;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
/* only works for line-by-line */
|
||||||
|
white-space: pre-wrap;
|
||||||
}
|
}
|
||||||
|
.d2h-code-line del,
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
.d2h-code-side-line del {
|
||||||
.theme-light
|
background-color: var(--git-delete-hl);
|
||||||
.workspace-leaf-content[data-type="diff-view"]
|
color: var(--text-normal);
|
||||||
.d2h-code-side-line
|
|
||||||
del {
|
|
||||||
background-color: #ffb6ba;
|
|
||||||
}
|
}
|
||||||
|
.d2h-code-line del,
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
.d2h-code-line ins,
|
||||||
.theme-dark
|
.d2h-code-side-line del,
|
||||||
.workspace-leaf-content[data-type="diff-view"]
|
.d2h-code-side-line ins {
|
||||||
.d2h-code-side-line
|
|
||||||
del {
|
|
||||||
background-color: #8d232881;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del,
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins {
|
|
||||||
border-radius: 0.2em;
|
border-radius: 0.2em;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-top: -1px;
|
margin-top: -1px;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
.d2h-code-line ins,
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
.d2h-code-side-line ins {
|
||||||
.theme-light
|
background-color: var(--git-insert-hl);
|
||||||
.workspace-leaf-content[data-type="diff-view"]
|
|
||||||
.d2h-code-side-line
|
|
||||||
ins {
|
|
||||||
background-color: #97f295;
|
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
.d2h-code-line-prefix {
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
|
||||||
.theme-dark
|
|
||||||
.workspace-leaf-content[data-type="diff-view"]
|
|
||||||
.d2h-code-side-line
|
|
||||||
ins {
|
|
||||||
background-color: #1d921996;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix {
|
|
||||||
word-wrap: normal;
|
word-wrap: normal;
|
||||||
background: none;
|
background: none;
|
||||||
display: inline;
|
display: inline;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
white-space: pre;
|
white-space: pre;
|
||||||
}
|
}
|
||||||
|
.line-num1 {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .line-num1 {
|
|
||||||
float: left;
|
float: left;
|
||||||
}
|
}
|
||||||
|
.line-num1,
|
||||||
.workspace-leaf-content[data-type="diff-view"] .line-num1,
|
.line-num2 {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .line-num2 {
|
|
||||||
-webkit-box-sizing: border-box;
|
-webkit-box-sizing: border-box;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
/*
|
||||||
padding: 0 0.5em;
|
padding: 0 0.5em;
|
||||||
|
*/
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
width: 3.5em;
|
width: 2.5em;
|
||||||
|
padding-left: 0;
|
||||||
}
|
}
|
||||||
|
.line-num2 {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .line-num2 {
|
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
|
.d2h-code-linenumber {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber {
|
|
||||||
background-color: var(--background-primary);
|
background-color: var(--background-primary);
|
||||||
border: solid var(--background-modifier-border);
|
border: solid var(--background-modifier-border);
|
||||||
border-width: 0 1px;
|
border-width: 0 1px;
|
||||||
-webkit-box-sizing: border-box;
|
-webkit-box-sizing: border-box;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
color: var(--text-muted);
|
color: var(--text-faint);
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
width: 7.5em;
|
width: 5.5em;
|
||||||
}
|
}
|
||||||
|
.d2h-code-linenumber:after {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber:after {
|
|
||||||
content: "\200b";
|
content: "\200b";
|
||||||
}
|
}
|
||||||
|
.d2h-code-side-linenumber {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber {
|
|
||||||
background-color: var(--background-primary);
|
background-color: var(--background-primary);
|
||||||
border: solid var(--background-modifier-border);
|
border: solid var(--background-modifier-border);
|
||||||
border-width: 0 1px;
|
border-width: 0 1px;
|
||||||
-webkit-box-sizing: border-box;
|
-webkit-box-sizing: border-box;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
color: var(--text-muted);
|
color: var(--text-faint);
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
display: inline-block;
|
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
padding: 0 0.5em;
|
padding: 0 0.5em;
|
||||||
position: absolute;
|
|
||||||
text-align: right;
|
text-align: right;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
width: 4em;
|
width: 4em;
|
||||||
}
|
/* needed to be changed */
|
||||||
|
display: table-cell;
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-diff-tbody tr {
|
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
.d2h-code-side-linenumber:after {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber:after {
|
|
||||||
content: "\200b";
|
content: "\200b";
|
||||||
}
|
}
|
||||||
|
.d2h-code-side-emptyplaceholder,
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-emptyplaceholder,
|
.d2h-emptyplaceholder {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder {
|
|
||||||
background-color: var(--background-primary);
|
background-color: var(--background-primary);
|
||||||
border-color: var(--background-modifier-border);
|
border-color: var(--background-modifier-border);
|
||||||
}
|
}
|
||||||
|
.d2h-code-line-prefix,
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix,
|
.d2h-code-linenumber,
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber,
|
.d2h-code-side-linenumber,
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber,
|
.d2h-emptyplaceholder {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder {
|
|
||||||
-webkit-user-select: none;
|
-webkit-user-select: none;
|
||||||
-moz-user-select: none;
|
-moz-user-select: none;
|
||||||
-ms-user-select: none;
|
-ms-user-select: none;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
}
|
}
|
||||||
|
.d2h-code-linenumber,
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber,
|
.d2h-code-side-linenumber {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber {
|
|
||||||
direction: rtl;
|
direction: rtl;
|
||||||
}
|
}
|
||||||
|
.d2h-del {
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-del {
|
background-color: var(--git-delete-bg);
|
||||||
background-color: #fee8e9;
|
border-color: var(--git-delete-hl);
|
||||||
border-color: #e9aeae;
|
|
||||||
}
|
}
|
||||||
|
.d2h-ins {
|
||||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-ins {
|
background-color: var(--git-insert-bg);
|
||||||
background-color: #dfd;
|
border-color: var(--git-insert-hl);
|
||||||
border-color: #b4e2b4;
|
|
||||||
}
|
}
|
||||||
|
.d2h-info {
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-del {
|
|
||||||
background-color: #521b1d83;
|
|
||||||
border-color: #691d1d73;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-ins {
|
|
||||||
background-color: rgba(30, 71, 30, 0.5);
|
|
||||||
border-color: #13501381;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-info {
|
|
||||||
background-color: var(--background-primary);
|
background-color: var(--background-primary);
|
||||||
border-color: var(--background-modifier-border);
|
border-color: var(--background-modifier-border);
|
||||||
|
color: var(--text-faint);
|
||||||
|
}
|
||||||
|
.d2h-del,
|
||||||
|
.d2h-ins,
|
||||||
|
.d2h-file-diff .d2h-change {
|
||||||
color: var(--text-normal);
|
color: var(--text-normal);
|
||||||
}
|
}
|
||||||
|
.d2h-file-diff .d2h-del.d2h-change {
|
||||||
.theme-light
|
background-color: var(--git-change-bg);
|
||||||
.workspace-leaf-content[data-type="diff-view"]
|
|
||||||
.d2h-file-diff
|
|
||||||
.d2h-del.d2h-change {
|
|
||||||
background-color: #fdf2d0;
|
|
||||||
}
|
}
|
||||||
|
.d2h-file-diff .d2h-ins.d2h-change {
|
||||||
.theme-dark
|
background-color: var(--git-insert-bg);
|
||||||
.workspace-leaf-content[data-type="diff-view"]
|
|
||||||
.d2h-file-diff
|
|
||||||
.d2h-del.d2h-change {
|
|
||||||
background-color: #55492480;
|
|
||||||
}
|
}
|
||||||
|
.d2h-file-list-wrapper {
|
||||||
.theme-light
|
a {
|
||||||
.workspace-leaf-content[data-type="diff-view"]
|
|
||||||
.d2h-file-diff
|
|
||||||
.d2h-ins.d2h-change {
|
|
||||||
background-color: #ded;
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-dark
|
|
||||||
.workspace-leaf-content[data-type="diff-view"]
|
|
||||||
.d2h-file-diff
|
|
||||||
.d2h-ins.d2h-change {
|
|
||||||
background-color: rgba(37, 78, 37, 0.418);
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper a {
|
|
||||||
color: #3572b0;
|
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
cursor: default;
|
||||||
|
-webkit-user-drag: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"]
|
svg {
|
||||||
.d2h-file-list-wrapper
|
display: none;
|
||||||
a:visited {
|
|
||||||
color: #3572b0;
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-header {
|
.d2h-file-list-header {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
.d2h-file-list-title {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-title {
|
display: none;
|
||||||
font-weight: 700;
|
|
||||||
}
|
}
|
||||||
|
.d2h-file-list-line {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-line {
|
|
||||||
display: -webkit-box;
|
display: -webkit-box;
|
||||||
display: -ms-flexbox;
|
display: -ms-flexbox;
|
||||||
display: flex;
|
display: flex;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
.d2h-file-list {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list {
|
|
||||||
display: block;
|
|
||||||
list-style: none;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
}
|
||||||
|
.d2h-file-list > li {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li {
|
|
||||||
border-bottom: 1px solid var(--background-modifier-border);
|
border-bottom: 1px solid var(--background-modifier-border);
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
}
|
}
|
||||||
|
.d2h-file-list > li:last-child {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li:last-child {
|
|
||||||
border-bottom: none;
|
border-bottom: none;
|
||||||
}
|
}
|
||||||
|
.d2h-file-switch {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-switch {
|
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
display: none;
|
display: none;
|
||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
}
|
}
|
||||||
|
.d2h-icon {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-icon {
|
|
||||||
fill: currentColor;
|
fill: currentColor;
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
.d2h-deleted {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-deleted {
|
color: var(--git-delete);
|
||||||
color: #c33;
|
|
||||||
}
|
}
|
||||||
|
.d2h-added {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-added {
|
color: var(--git-insert);
|
||||||
color: #399839;
|
|
||||||
}
|
}
|
||||||
|
.d2h-changed {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-changed {
|
color: var(--git-change);
|
||||||
color: #d0b44c;
|
|
||||||
}
|
}
|
||||||
|
.d2h-moved {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-moved {
|
color: var(--git-move);
|
||||||
color: #3572b0;
|
|
||||||
}
|
}
|
||||||
|
.d2h-tag {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-tag {
|
background-color: var(--background-secondary);
|
||||||
background-color: var(--background-primary);
|
|
||||||
display: -webkit-box;
|
display: -webkit-box;
|
||||||
display: -ms-flexbox;
|
display: -ms-flexbox;
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -552,21 +515,24 @@
|
|||||||
margin-left: 5px;
|
margin-left: 5px;
|
||||||
padding: 0 2px;
|
padding: 0 2px;
|
||||||
}
|
}
|
||||||
|
.d2h-deleted-tag {
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-deleted-tag {
|
border: 1px solid var(--git-delete);
|
||||||
border: 2px solid #c33;
|
}
|
||||||
|
.d2h-added-tag {
|
||||||
|
border: 1px solid var(--git-insert);
|
||||||
|
}
|
||||||
|
.d2h-changed-tag {
|
||||||
|
border: 1px solid var(--git-change);
|
||||||
|
}
|
||||||
|
.d2h-moved-tag {
|
||||||
|
border: 1px solid var(--git-move);
|
||||||
}
|
}
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-added-tag {
|
/* needed for line-by-line*/
|
||||||
border: 1px solid #399839;
|
|
||||||
}
|
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-changed-tag {
|
.d2h-diff-tbody {
|
||||||
border: 1px solid #d0b44c;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
.workspace-leaf-content[data-type="diff-view"] .d2h-moved-tag {
|
|
||||||
border: 1px solid #3572b0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ====================== Line Authoring Information ====================== */
|
/* ====================== Line Authoring Information ====================== */
|
||||||
@@ -627,3 +593,113 @@
|
|||||||
background: var(--interactive-hover);
|
background: var(--interactive-hover);
|
||||||
color: var(--text-accent-hover);
|
color: var(--text-accent-hover);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.git-signs-gutter {
|
||||||
|
.cm-gutterElement {
|
||||||
|
display: grid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-gutter-marker:hover {
|
||||||
|
border-radius: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-gutter-marker.git-add {
|
||||||
|
background-color: var(--color-green);
|
||||||
|
justify-self: center;
|
||||||
|
height: inherit;
|
||||||
|
width: 0.2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-gutter-marker.git-change {
|
||||||
|
background-color: var(--color-yellow);
|
||||||
|
justify-self: center;
|
||||||
|
height: inherit;
|
||||||
|
width: 0.2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-gutter-marker.git-changedelete {
|
||||||
|
color: var(--color-yellow);
|
||||||
|
font-weight: var(--font-bold);
|
||||||
|
font-size: 1rem;
|
||||||
|
justify-self: center;
|
||||||
|
height: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-gutter-marker.git-delete {
|
||||||
|
background-color: var(--color-red);
|
||||||
|
height: 0.2rem;
|
||||||
|
width: 0.8rem;
|
||||||
|
align-self: end;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-gutter-marker.git-topdelete {
|
||||||
|
background-color: var(--color-red);
|
||||||
|
height: 0.2rem;
|
||||||
|
width: 0.8rem;
|
||||||
|
align-self: start;
|
||||||
|
}
|
||||||
|
|
||||||
|
div:hover > .git-gutter-marker.git-change {
|
||||||
|
width: 0.6rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
div:hover > .git-gutter-marker.git-add {
|
||||||
|
width: 0.6rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
div:hover > .git-gutter-marker.git-delete {
|
||||||
|
height: 0.6rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
div:hover > .git-gutter-marker.git-topdelete {
|
||||||
|
height: 0.6rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
div:hover > .git-gutter-marker.git-changedelete {
|
||||||
|
font-weight: var(--font-bold);
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-gutter-marker.staged {
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-diff {
|
||||||
|
.cm-merge-revert {
|
||||||
|
width: 4em;
|
||||||
|
}
|
||||||
|
/* Ensure that merge revert markers are positioned correctly */
|
||||||
|
.cm-merge-revert > * {
|
||||||
|
position: absolute;
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Prevent shifting of the editor when git signs gutter is the only gutter present */
|
||||||
|
.cm-gutters.cm-gutters-before:has(> .git-signs-gutter:only-child) {
|
||||||
|
margin-inline-end: 0;
|
||||||
|
.git-signs-gutter {
|
||||||
|
margin-inline-start: -1rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-changes-status-bar-colored {
|
||||||
|
.git-add {
|
||||||
|
color: var(--color-green);
|
||||||
|
}
|
||||||
|
.git-change {
|
||||||
|
color: var(--color-yellow);
|
||||||
|
}
|
||||||
|
.git-delete {
|
||||||
|
color: var(--color-red);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-changes-status-bar .git-add {
|
||||||
|
margin-right: 0.3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-changes-status-bar .git-change {
|
||||||
|
margin-right: 0.3em;
|
||||||
|
}
|
||||||
|
|||||||
+10
-10
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-hover-editor",
|
"id": "obsidian-hover-editor",
|
||||||
"name": "Hover Editor",
|
"name": "Hover Editor",
|
||||||
"version": "0.11.26",
|
"version": "0.11.28",
|
||||||
"minAppVersion": "1.5.8",
|
"minAppVersion": "1.5.8",
|
||||||
"description": "Transform the Page Preview hover popover into a fully working editor instance",
|
"description": "Transform the Page Preview hover popover into a fully working editor instance",
|
||||||
"author": "NothingIsLost",
|
"author": "NothingIsLost",
|
||||||
|
|||||||
+5
-5
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-markmind",
|
"id": "obsidian-markmind",
|
||||||
"name": "Markmind",
|
"name": "Markmind",
|
||||||
"version": "3.3.9",
|
"version": "3.4.1",
|
||||||
"minAppVersion": "0.9.12",
|
"minAppVersion": "0.9.12",
|
||||||
"description": "This is a mindmap , outline tool for obsidian.",
|
"description": "This is a mindmap , outline tool for obsidian.",
|
||||||
"author": "Mark",
|
"author": "Mark",
|
||||||
|
|||||||
+1
-1
@@ -3651,7 +3651,7 @@ span.mm-sline .line {
|
|||||||
.cm-mindmap-ppt span {
|
.cm-mindmap-ppt span {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
width: 24px;
|
min-width: 30px;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
|||||||
+705
-432
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-spaced-repetition",
|
"id": "obsidian-spaced-repetition",
|
||||||
"name": "Spaced Repetition",
|
"name": "Spaced Repetition",
|
||||||
"version": "1.13.3",
|
"version": "1.13.4",
|
||||||
"minAppVersion": "1.2.8",
|
"minAppVersion": "1.2.8",
|
||||||
"description": "Fight the forgetting curve by reviewing flashcards & entire notes.",
|
"description": "Fight the forgetting curve by reviewing flashcards & entire notes.",
|
||||||
"author": "Stephen Mwangi",
|
"author": "Stephen Mwangi",
|
||||||
|
|||||||
+283
-245
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-task-progress-bar",
|
"id": "obsidian-task-progress-bar",
|
||||||
"name": "Task Genius",
|
"name": "Task Genius",
|
||||||
"version": "9.8.14",
|
"version": "9.13.1",
|
||||||
"minAppVersion": "0.15.2",
|
"minAppVersion": "0.15.2",
|
||||||
"description": "Comprehensive task management that includes progress bars, task status cycling, and advanced task tracking features.",
|
"description": "Comprehensive task management that includes progress bars, task status cycling, and advanced task tracking features.",
|
||||||
"author": "Boninall",
|
"author": "Boninall",
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
+32
-32
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian42-brat",
|
"id": "obsidian42-brat",
|
||||||
"name": "BRAT",
|
"name": "BRAT",
|
||||||
"version": "1.3.0",
|
"version": "1.4.0",
|
||||||
"minAppVersion": "1.7.2",
|
"minAppVersion": "1.7.2",
|
||||||
"description": "Easily install a beta version of a plugin for testing.",
|
"description": "Easily install a beta version of a plugin for testing.",
|
||||||
"author": "TfTHacker",
|
"author": "TfTHacker",
|
||||||
|
|||||||
+42
@@ -108,3 +108,45 @@
|
|||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Hide filtered plugin items */
|
||||||
|
.brat-plugin-item[hidden] {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Hide filtered theme items */
|
||||||
|
.brat-theme-item[hidden] {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Filter and button layout */
|
||||||
|
.brat-filter-and-button {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
gap: 10px;
|
||||||
|
margin: 0.75em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.brat-filter-input {
|
||||||
|
max-width: 300px;
|
||||||
|
padding: 4px 8px;
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
border-radius: 4px;
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.brat-filter-input:focus {
|
||||||
|
outline: none;
|
||||||
|
border-color: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.brat-filter-and-button .setting-item {
|
||||||
|
border: none;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.brat-filter-and-button .setting-item-control {
|
||||||
|
justify-content: flex-end;
|
||||||
|
}
|
||||||
|
|||||||
Vendored
+27
-27
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "omnisearch",
|
"id": "omnisearch",
|
||||||
"name": "Omnisearch",
|
"name": "Omnisearch",
|
||||||
"version": "1.27.3",
|
"version": "1.28.0",
|
||||||
"minAppVersion": "1.7.2",
|
"minAppVersion": "1.7.2",
|
||||||
"description": "A search engine that just works",
|
"description": "A search engine that just works",
|
||||||
"author": "Simon Cambier",
|
"author": "Simon Cambier",
|
||||||
|
|||||||
Vendored
+231
-13652
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "podnotes",
|
"id": "podnotes",
|
||||||
"name": "PodNotes",
|
"name": "PodNotes",
|
||||||
"version": "2.14.0",
|
"version": "2.15.1",
|
||||||
"minAppVersion": "0.15.9",
|
"minAppVersion": "0.15.9",
|
||||||
"description": "Helps you write notes on podcasts.",
|
"description": "Helps you write notes on podcasts.",
|
||||||
"author": "Christian B. B. Houmann",
|
"author": "Christian B. B. Houmann",
|
||||||
|
|||||||
Vendored
+7
-4
@@ -548,13 +548,14 @@
|
|||||||
"inputPrompt": "single-line",
|
"inputPrompt": "single-line",
|
||||||
"devMode": false,
|
"devMode": false,
|
||||||
"templateFolderPath": "templates",
|
"templateFolderPath": "templates",
|
||||||
"announceUpdates": true,
|
"announceUpdates": "all",
|
||||||
"version": "2.5.0",
|
"version": "2.9.4",
|
||||||
"globalVariables": {},
|
"globalVariables": {},
|
||||||
"onePageInputEnabled": false,
|
"onePageInputEnabled": false,
|
||||||
"disableOnlineFeatures": true,
|
"disableOnlineFeatures": true,
|
||||||
"enableRibbonIcon": false,
|
"enableRibbonIcon": false,
|
||||||
"showCaptureNotification": true,
|
"showCaptureNotification": true,
|
||||||
|
"showInputCancellationNotification": false,
|
||||||
"enableTemplatePropertyTypes": false,
|
"enableTemplatePropertyTypes": false,
|
||||||
"ai": {
|
"ai": {
|
||||||
"defaultModel": "Ask me",
|
"defaultModel": "Ask me",
|
||||||
@@ -595,7 +596,8 @@
|
|||||||
"name": "text-davinci-003",
|
"name": "text-davinci-003",
|
||||||
"maxTokens": 4096
|
"maxTokens": 4096
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"modelSource": "auto"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -607,6 +609,7 @@
|
|||||||
"setVersionAfterUpdateModalRelease": true,
|
"setVersionAfterUpdateModalRelease": true,
|
||||||
"addDefaultAIProviders": true,
|
"addDefaultAIProviders": true,
|
||||||
"removeMacroIndirection": true,
|
"removeMacroIndirection": true,
|
||||||
"migrateFileOpeningSettings": true
|
"migrateFileOpeningSettings": true,
|
||||||
|
"setProviderModelDiscoveryMode": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Vendored
+60
-59
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "quickadd",
|
"id": "quickadd",
|
||||||
"name": "QuickAdd",
|
"name": "QuickAdd",
|
||||||
"version": "2.5.0",
|
"version": "2.9.4",
|
||||||
"minAppVersion": "1.6.0",
|
"minAppVersion": "1.6.0",
|
||||||
"description": "Quickly add new pages or content to your vault.",
|
"description": "Quickly add new pages or content to your vault.",
|
||||||
"author": "Christian B. B. Houmann",
|
"author": "Christian B. B. Houmann",
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+38
-20
@@ -40,7 +40,7 @@ var require_manifest = __commonJS({
|
|||||||
module2.exports = {
|
module2.exports = {
|
||||||
id: "share-note",
|
id: "share-note",
|
||||||
name: "Share Note",
|
name: "Share Note",
|
||||||
version: "1.2.0",
|
version: "1.3.1",
|
||||||
minAppVersion: "0.15.0",
|
minAppVersion: "0.15.0",
|
||||||
description: "Instantly share a note, with the full theme and content exactly like you see in Reading View. Data is shared encrypted by default, and only you and the person you send it to have the key.",
|
description: "Instantly share a note, with the full theme and content exactly like you see in Reading View. Data is shared encrypted by default, and only you and the person you send it to have the key.",
|
||||||
author: "Alan Grainger",
|
author: "Alan Grainger",
|
||||||
@@ -1031,6 +1031,7 @@ var DEFAULT_SETTINGS = {
|
|||||||
titleSource: 0 /* Note title */,
|
titleSource: 0 /* Note title */,
|
||||||
removeYaml: true,
|
removeYaml: true,
|
||||||
removeBacklinksFooter: true,
|
removeBacklinksFooter: true,
|
||||||
|
removeElements: "",
|
||||||
expiry: "",
|
expiry: "",
|
||||||
clipboard: true,
|
clipboard: true,
|
||||||
shareUnencrypted: false,
|
shareUnencrypted: false,
|
||||||
@@ -1070,7 +1071,6 @@ var ShareSettingsTab = class extends import_obsidian.PluginSettingTab {
|
|||||||
toggle.setValue(this.plugin.settings.clipboard).onChange(async (value) => {
|
toggle.setValue(this.plugin.settings.clipboard).onChange(async (value) => {
|
||||||
this.plugin.settings.clipboard = value;
|
this.plugin.settings.clipboard = value;
|
||||||
await this.plugin.saveSettings();
|
await this.plugin.saveSettings();
|
||||||
this.display();
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
new import_obsidian.Setting(containerEl).setName("Note options").setHeading();
|
new import_obsidian.Setting(containerEl).setName("Note options").setHeading();
|
||||||
@@ -1099,21 +1099,24 @@ var ShareSettingsTab = class extends import_obsidian.PluginSettingTab {
|
|||||||
toggle.setValue(this.plugin.settings.removeYaml).onChange(async (value) => {
|
toggle.setValue(this.plugin.settings.removeYaml).onChange(async (value) => {
|
||||||
this.plugin.settings.removeYaml = value;
|
this.plugin.settings.removeYaml = value;
|
||||||
await this.plugin.saveSettings();
|
await this.plugin.saveSettings();
|
||||||
this.display();
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
new import_obsidian.Setting(containerEl).setName("Remove backlinks footer").setDesc("Remove backlinks footer from the shared note").addToggle((toggle) => {
|
new import_obsidian.Setting(containerEl).setName("Remove backlinks footer").setDesc("Remove backlinks footer from the shared note").addToggle((toggle) => {
|
||||||
toggle.setValue(this.plugin.settings.removeBacklinksFooter).onChange(async (value) => {
|
toggle.setValue(this.plugin.settings.removeBacklinksFooter).onChange(async (value) => {
|
||||||
this.plugin.settings.removeBacklinksFooter = value;
|
this.plugin.settings.removeBacklinksFooter = value;
|
||||||
await this.plugin.saveSettings();
|
await this.plugin.saveSettings();
|
||||||
this.display();
|
});
|
||||||
|
});
|
||||||
|
new import_obsidian.Setting(containerEl).setName("Remove custom elements").setDesc("Remove elements before sharing by targeting them with CSS selectors. One selector per line.").addTextArea((text) => {
|
||||||
|
text.setPlaceholder("div.class-to-remove").setValue(this.plugin.settings.removeElements).onChange(async (value) => {
|
||||||
|
this.plugin.settings.removeElements = value;
|
||||||
|
await this.plugin.saveSettings();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
new import_obsidian.Setting(containerEl).setName("Share as encrypted by default").setDesc("If you turn this off, you can enable encryption for individual notes by adding a `share_encrypted` checkbox into a note and ticking it.").addToggle((toggle) => {
|
new import_obsidian.Setting(containerEl).setName("Share as encrypted by default").setDesc("If you turn this off, you can enable encryption for individual notes by adding a `share_encrypted` checkbox into a note and ticking it.").addToggle((toggle) => {
|
||||||
toggle.setValue(!this.plugin.settings.shareUnencrypted).onChange(async (value) => {
|
toggle.setValue(!this.plugin.settings.shareUnencrypted).onChange(async (value) => {
|
||||||
this.plugin.settings.shareUnencrypted = !value;
|
this.plugin.settings.shareUnencrypted = !value;
|
||||||
await this.plugin.saveSettings();
|
await this.plugin.saveSettings();
|
||||||
this.display();
|
|
||||||
});
|
});
|
||||||
}).then((setting) => addDocs(setting, "https://docs.note.sx/notes/encryption"));
|
}).then((setting) => addDocs(setting, "https://docs.note.sx/notes/encryption"));
|
||||||
new import_obsidian.Setting(containerEl).setName("Default note expiry").setDesc("If you want, your notes can auto-delete themselves after a period of time. You can set this as a default for all notes here, or you can set it on a per-note basis.").addText((text) => text.setValue(this.plugin.settings.expiry).onChange(async (value) => {
|
new import_obsidian.Setting(containerEl).setName("Default note expiry").setDesc("If you want, your notes can auto-delete themselves after a period of time. You can set this as a default for all notes here, or you can set it on a per-note basis.").addText((text) => text.setValue(this.plugin.settings.expiry).onChange(async (value) => {
|
||||||
@@ -1166,7 +1169,7 @@ function arrayBufferToBase64(buffer) {
|
|||||||
return window.btoa(binary);
|
return window.btoa(binary);
|
||||||
}
|
}
|
||||||
function base64ToArrayBuffer(base64) {
|
function base64ToArrayBuffer(base64) {
|
||||||
return Uint8Array.from(window.atob(base64), (c2) => c2.charCodeAt(0));
|
return Uint8Array.from(window.atob(base64), (c2) => c2.charCodeAt(0)).buffer;
|
||||||
}
|
}
|
||||||
function _getAesGcmKey(secret) {
|
function _getAesGcmKey(secret) {
|
||||||
return window.crypto.subtle.importKey(
|
return window.crypto.subtle.importKey(
|
||||||
@@ -1185,7 +1188,7 @@ async function encryptString(plaintext, existingKey) {
|
|||||||
if (existingKey) {
|
if (existingKey) {
|
||||||
key = base64ToArrayBuffer(existingKey);
|
key = base64ToArrayBuffer(existingKey);
|
||||||
} else {
|
} else {
|
||||||
key = await _generateKey(window.crypto.getRandomValues(new Uint8Array(64)));
|
key = await _generateKey(window.crypto.getRandomValues(new Uint8Array(64)).buffer);
|
||||||
}
|
}
|
||||||
const aesKey = await _getAesGcmKey(key);
|
const aesKey = await _getAesGcmKey(key);
|
||||||
const ciphertext = [];
|
const ciphertext = [];
|
||||||
@@ -1262,9 +1265,8 @@ var StatusMessage = class extends import_obsidian2.Notice {
|
|||||||
var _a;
|
var _a;
|
||||||
const messageDoc = new DocumentFragment();
|
const messageDoc = new DocumentFragment();
|
||||||
const icon = ((_a = statuses[type]) == null ? void 0 : _a.icon) || "";
|
const icon = ((_a = statuses[type]) == null ? void 0 : _a.icon) || "";
|
||||||
const messageEl = messageDoc.createEl("div", {
|
const messageEl = messageDoc.createEl("div");
|
||||||
text: `${icon}${pluginName}: ${text}`
|
messageEl.innerHTML = `${icon}${pluginName}: ${text}`;
|
||||||
});
|
|
||||||
super(messageDoc, duration);
|
super(messageDoc, duration);
|
||||||
if (messageEl.parentElement) {
|
if (messageEl.parentElement) {
|
||||||
if (statuses[type]) {
|
if (statuses[type]) {
|
||||||
@@ -14802,14 +14804,16 @@ var Note = class {
|
|||||||
this.plugin.authRedirect("share").then();
|
this.plugin.authRedirect("share").then();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
this.status = new StatusMessage("If this message is showing, please do not change to another note as the current note data is still being parsed.", 0 /* Default */, 60 * 1e3);
|
this.status = new StatusMessage("Please do not change to another note as the current note data is still being parsed.", 0 /* Default */, 60 * 1e3);
|
||||||
const startMode = this.leaf.getViewState();
|
const startMode = this.leaf.getViewState();
|
||||||
const previewMode = this.leaf.getViewState();
|
const previewMode = this.leaf.getViewState();
|
||||||
|
if (previewMode.state) {
|
||||||
previewMode.state.mode = "preview";
|
previewMode.state.mode = "preview";
|
||||||
|
}
|
||||||
await this.leaf.setViewState(previewMode);
|
await this.leaf.setViewState(previewMode);
|
||||||
await new Promise((resolve) => setTimeout(resolve, 40));
|
await new Promise((resolve) => setTimeout(resolve, 600));
|
||||||
this.leaf.view.previewMode.applyScroll(0);
|
this.leaf.view.previewMode.applyScroll(0);
|
||||||
await new Promise((resolve) => setTimeout(resolve, 40));
|
await new Promise((resolve) => setTimeout(resolve, 100));
|
||||||
try {
|
try {
|
||||||
const view = this.leaf.view;
|
const view = this.leaf.view;
|
||||||
const renderer = view.modes.preview.renderer;
|
const renderer = view.modes.preview.renderer;
|
||||||
@@ -14917,9 +14921,8 @@ var Note = class {
|
|||||||
}
|
}
|
||||||
el.replaceWith(el.innerText);
|
el.replaceWith(el.innerText);
|
||||||
}
|
}
|
||||||
for (const el of this.contentDom.querySelectorAll("a.external-link")) {
|
this.contentDom.querySelectorAll("a.external-link").forEach((el) => el.removeAttribute("target"));
|
||||||
el.removeAttribute("target");
|
this.plugin.settings.removeElements.split("\n").map((s2) => s2.trim()).filter(Boolean).forEach((selector2) => this.contentDom.querySelectorAll(selector2).forEach((el) => el.remove()));
|
||||||
}
|
|
||||||
this.expiration = this.getExpiration();
|
this.expiration = this.getExpiration();
|
||||||
const uploadResult = await this.processMedia();
|
const uploadResult = await this.processMedia();
|
||||||
this.cssResult = uploadResult.css;
|
this.cssResult = uploadResult.css;
|
||||||
@@ -14993,7 +14996,7 @@ var Note = class {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.status.hide();
|
this.status.hide();
|
||||||
new StatusMessage(shareMessage, 3 /* Success */);
|
new StatusMessage(shareMessage + `<br><br><a href="${shareLink}">\u2197\uFE0F Open shared note</a>`, 3 /* Success */, 6e3);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Upload media attachments
|
* Upload media attachments
|
||||||
@@ -15004,20 +15007,35 @@ var Note = class {
|
|||||||
for (const el of this.contentDom.querySelectorAll(elements.join(","))) {
|
for (const el of this.contentDom.querySelectorAll(elements.join(","))) {
|
||||||
const src = el.getAttribute("src");
|
const src = el.getAttribute("src");
|
||||||
if (!src) continue;
|
if (!src) continue;
|
||||||
|
let content, filetype;
|
||||||
if (src.startsWith("http") && !src.match(/^https?:\/\/localhost/)) {
|
if (src.startsWith("http") && !src.match(/^https?:\/\/localhost/)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
let content;
|
const filesource = el.getAttribute("filesource");
|
||||||
|
if (filesource == null ? void 0 : filesource.match(/excalidraw/i)) {
|
||||||
|
console.log("Processing Excalidraw drawing...");
|
||||||
|
try {
|
||||||
|
const excalidraw = this.plugin.app.plugins.getPlugin("obsidian-excalidraw-plugin");
|
||||||
|
if (!excalidraw) continue;
|
||||||
|
content = await excalidraw.ea.createSVG(filesource);
|
||||||
|
content = content.outerHTML;
|
||||||
|
filetype = "svg";
|
||||||
|
} catch (e2) {
|
||||||
|
console.error("Unable to process Excalidraw drawing:");
|
||||||
|
console.error(e2);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
try {
|
try {
|
||||||
const res = await fetch(src);
|
const res = await fetch(src);
|
||||||
if (res && res.status === 200) {
|
if (res && res.status === 200) {
|
||||||
content = await res.arrayBuffer();
|
content = await res.arrayBuffer();
|
||||||
|
const parsed = new URL(src);
|
||||||
|
filetype = parsed.pathname.split(".").pop();
|
||||||
}
|
}
|
||||||
} catch (e2) {
|
} catch (e2) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
const parsed = new URL(src);
|
}
|
||||||
const filetype = parsed.pathname.split(".").pop();
|
|
||||||
if (filetype && content) {
|
if (filetype && content) {
|
||||||
const hash = await sha1(content);
|
const hash = await sha1(content);
|
||||||
await this.plugin.api.queueUpload({
|
await this.plugin.api.queueUpload({
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "share-note",
|
"id": "share-note",
|
||||||
"name": "Share Note",
|
"name": "Share Note",
|
||||||
"version": "1.2.0",
|
"version": "1.3.1",
|
||||||
"minAppVersion": "0.15.0",
|
"minAppVersion": "0.15.0",
|
||||||
"description": "Instantly share a note, with the full theme and content exactly like you see in Reading View. Data is shared encrypted by default, and only you and the person you send it to have the key.",
|
"description": "Instantly share a note, with the full theme and content exactly like you see in Reading View. Data is shared encrypted by default, and only you and the person you send it to have the key.",
|
||||||
"author": "Alan Grainger",
|
"author": "Alan Grainger",
|
||||||
|
|||||||
+7
-3
@@ -1,17 +1,21 @@
|
|||||||
.share-note-status-error.notice {
|
.notice:has(.share-note-status-error.notice) {
|
||||||
background: #c10000;
|
background: #c10000;
|
||||||
color: white
|
color: white
|
||||||
}
|
}
|
||||||
|
|
||||||
.share-note-status-info.notice {
|
.notice:has(.share-note-status-info) {
|
||||||
background: hsl(204, 86%, 53%);
|
background: hsl(204, 86%, 53%);
|
||||||
color: white
|
color: white
|
||||||
}
|
}
|
||||||
|
|
||||||
.share-note-status-success.notice {
|
.notice:has(.share-note-status-success) {
|
||||||
background: #629762;
|
background: #629762;
|
||||||
color: white
|
color: white
|
||||||
}
|
}
|
||||||
|
.notice:has(.share-note-status-success) a {
|
||||||
|
color: white;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
.share-note-icons {
|
.share-note-icons {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
+15
-15
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "templater-obsidian",
|
"id": "templater-obsidian",
|
||||||
"name": "Templater",
|
"name": "Templater",
|
||||||
"version": "2.16.1",
|
"version": "2.16.4",
|
||||||
"description": "Create and use templates",
|
"description": "Create and use templates",
|
||||||
"minAppVersion": "1.5.0",
|
"minAppVersion": "1.5.0",
|
||||||
"author": "SilentVoid",
|
"author": "SilentVoid",
|
||||||
|
|||||||
+55
-13
@@ -34,9 +34,9 @@ var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__ge
|
|||||||
));
|
));
|
||||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||||
|
|
||||||
// (disabled):register-scheme
|
// (disabled):node_modules/register-scheme/index.js
|
||||||
var require_register_scheme = __commonJS({
|
var require_register_scheme = __commonJS({
|
||||||
"(disabled):register-scheme"() {
|
"(disabled):node_modules/register-scheme/index.js"() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -1162,6 +1162,8 @@ var DiscordRPCSettings = class {
|
|||||||
constructor() {
|
constructor() {
|
||||||
this.showVaultName = true;
|
this.showVaultName = true;
|
||||||
this.showCurrentFileName = true;
|
this.showCurrentFileName = true;
|
||||||
|
this.showFolderName = false;
|
||||||
|
// ADD THIS LINE
|
||||||
this.showConnectionTimer = false;
|
this.showConnectionTimer = false;
|
||||||
this.showPopups = true;
|
this.showPopups = true;
|
||||||
this.customVaultName = "";
|
this.customVaultName = "";
|
||||||
@@ -1183,7 +1185,7 @@ var DiscordRPCSettingsTab = class extends import_obsidian2.PluginSettingTab {
|
|||||||
this.logger = new Logger(plugin);
|
this.logger = new Logger(plugin);
|
||||||
}
|
}
|
||||||
display() {
|
display() {
|
||||||
let { containerEl } = this;
|
const { containerEl } = this;
|
||||||
const plugin = this.plugin;
|
const plugin = this.plugin;
|
||||||
containerEl.empty();
|
containerEl.empty();
|
||||||
new import_obsidian2.Setting(containerEl).setName("Vault name").setHeading();
|
new import_obsidian2.Setting(containerEl).setName("Vault name").setHeading();
|
||||||
@@ -1220,7 +1222,7 @@ var DiscordRPCSettingsTab = class extends import_obsidian2.PluginSettingTab {
|
|||||||
);
|
);
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
new import_obsidian2.Setting(containerEl).setName("File name").setHeading();
|
new import_obsidian2.Setting(containerEl).setName("File & Folder Name").setHeading();
|
||||||
new import_obsidian2.Setting(containerEl).setName("Show current file name").setDesc("Enable this to show the name of the file you are working on.").addToggle(
|
new import_obsidian2.Setting(containerEl).setName("Show current file name").setDesc("Enable this to show the name of the file you are working on.").addToggle(
|
||||||
(boolean) => boolean.setValue(plugin.settings.showCurrentFileName).onChange((value) => {
|
(boolean) => boolean.setValue(plugin.settings.showCurrentFileName).onChange((value) => {
|
||||||
plugin.settings.showCurrentFileName = value;
|
plugin.settings.showCurrentFileName = value;
|
||||||
@@ -1232,6 +1234,17 @@ var DiscordRPCSettingsTab = class extends import_obsidian2.PluginSettingTab {
|
|||||||
);
|
);
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
new import_obsidian2.Setting(containerEl).setName("Show folder name").setDesc("Enable this to show the folder path where the file is located.").addToggle(
|
||||||
|
(boolean) => boolean.setValue(plugin.settings.showFolderName).onChange((value) => {
|
||||||
|
plugin.settings.showFolderName = value;
|
||||||
|
plugin.saveData(plugin.settings);
|
||||||
|
plugin.setActivity(
|
||||||
|
this.app.vault.getName(),
|
||||||
|
plugin.currentFile.basename,
|
||||||
|
plugin.currentFile.extension
|
||||||
|
);
|
||||||
|
})
|
||||||
|
);
|
||||||
new import_obsidian2.Setting(containerEl).setName("Show file extension").setDesc("Enable this to show file extension.").addToggle(
|
new import_obsidian2.Setting(containerEl).setName("Show file extension").setDesc("Enable this to show file extension.").addToggle(
|
||||||
(boolean) => boolean.setValue(plugin.settings.showFileExtension).onChange((value) => {
|
(boolean) => boolean.setValue(plugin.settings.showFileExtension).onChange((value) => {
|
||||||
plugin.settings.showFileExtension = value;
|
plugin.settings.showFileExtension = value;
|
||||||
@@ -1379,7 +1392,7 @@ var StatusBar = class _StatusBar {
|
|||||||
var ObsidianDiscordRPC = class extends import_obsidian4.Plugin {
|
var ObsidianDiscordRPC = class extends import_obsidian4.Plugin {
|
||||||
constructor() {
|
constructor() {
|
||||||
super(...arguments);
|
super(...arguments);
|
||||||
this.logger = new Logger();
|
this.logger = new Logger(this);
|
||||||
}
|
}
|
||||||
setState(state) {
|
setState(state) {
|
||||||
this.state = state;
|
this.state = state;
|
||||||
@@ -1394,17 +1407,21 @@ var ObsidianDiscordRPC = class extends import_obsidian4.Plugin {
|
|||||||
return this.manifest;
|
return this.manifest;
|
||||||
}
|
}
|
||||||
async onload() {
|
async onload() {
|
||||||
let statusBarEl = this.addStatusBarItem();
|
const statusBarEl = this.addStatusBarItem();
|
||||||
this.statusBar = new StatusBar(statusBarEl);
|
this.statusBar = new StatusBar(statusBarEl);
|
||||||
this.settings = await this.loadData() || new DiscordRPCSettings();
|
this.settings = await this.loadData() || new DiscordRPCSettings();
|
||||||
this.registerEvent(
|
this.registerEvent(
|
||||||
this.app.workspace.on("file-open", this.onFileOpen, this)
|
this.app.workspace.on("file-open", this.onFileOpen, this)
|
||||||
);
|
);
|
||||||
this.registerInterval(window.setInterval(async () => {
|
this.registerInterval(
|
||||||
|
window.setInterval(async () => {
|
||||||
if (this.settings.showConnectionTimer && this.getState() == 0 /* connected */) {
|
if (this.settings.showConnectionTimer && this.getState() == 0 /* connected */) {
|
||||||
this.statusBar.displayTimer(this.settings.useLoadedTime ? this.loadedTime : this.lastSetTime);
|
this.statusBar.displayTimer(
|
||||||
|
this.settings.useLoadedTime ? this.loadedTime : this.lastSetTime
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}, 500));
|
}, 500)
|
||||||
|
);
|
||||||
this.registerDomEvent(statusBarEl, "click", async () => {
|
this.registerDomEvent(statusBarEl, "click", async () => {
|
||||||
if (this.getState() == 2 /* disconnected */) {
|
if (this.getState() == 2 /* disconnected */) {
|
||||||
await this.connectDiscord();
|
await this.connectDiscord();
|
||||||
@@ -1424,17 +1441,18 @@ var ObsidianDiscordRPC = class extends import_obsidian4.Plugin {
|
|||||||
callback: async () => await this.disconnectDiscord()
|
callback: async () => await this.disconnectDiscord()
|
||||||
});
|
});
|
||||||
if (this.settings.connectOnStart) {
|
if (this.settings.connectOnStart) {
|
||||||
await this.connectDiscord();
|
this.connectDiscord().then(() => {
|
||||||
const activeLeaf = this.app.workspace.activeLeaf;
|
let view = this.app.workspace.getActiveViewOfType(import_obsidian4.MarkdownView);
|
||||||
const files = this.app.vault.getMarkdownFiles();
|
const files = this.app.vault.getMarkdownFiles();
|
||||||
if (activeLeaf) {
|
if (view) {
|
||||||
const displayText = activeLeaf.getDisplayText();
|
const displayText = view.getDisplayText();
|
||||||
files.forEach((file) => {
|
files.forEach((file) => {
|
||||||
if (file.basename === displayText) {
|
if (file.basename === displayText) {
|
||||||
this.onFileOpen(file);
|
this.onFileOpen(file);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
this.setState(2 /* disconnected */);
|
this.setState(2 /* disconnected */);
|
||||||
this.statusBar.displayState(
|
this.statusBar.displayState(
|
||||||
@@ -1502,6 +1520,7 @@ var ObsidianDiscordRPC = class extends import_obsidian4.Plugin {
|
|||||||
this.logger.log("Disconnected from Discord", this.settings.showPopups);
|
this.logger.log("Disconnected from Discord", this.settings.showPopups);
|
||||||
}
|
}
|
||||||
async setActivity(vaultName, fileName, fileExtension) {
|
async setActivity(vaultName, fileName, fileExtension) {
|
||||||
|
var _a;
|
||||||
if (this.getState() === 0 /* connected */) {
|
if (this.getState() === 0 /* connected */) {
|
||||||
let vault;
|
let vault;
|
||||||
if (this.settings.customVaultName === "") {
|
if (this.settings.customVaultName === "") {
|
||||||
@@ -1515,6 +1534,13 @@ var ObsidianDiscordRPC = class extends import_obsidian4.Plugin {
|
|||||||
} else {
|
} else {
|
||||||
file = fileName;
|
file = fileName;
|
||||||
}
|
}
|
||||||
|
let folderPath = "";
|
||||||
|
if (this.settings.showFolderName && this.currentFile) {
|
||||||
|
const path = (_a = this.currentFile.parent) == null ? void 0 : _a.path;
|
||||||
|
if (path && path !== "/") {
|
||||||
|
folderPath = path;
|
||||||
|
}
|
||||||
|
}
|
||||||
let date;
|
let date;
|
||||||
if (this.settings.useLoadedTime) {
|
if (this.settings.useLoadedTime) {
|
||||||
date = this.loadedTime;
|
date = this.loadedTime;
|
||||||
@@ -1530,6 +1556,14 @@ var ObsidianDiscordRPC = class extends import_obsidian4.Plugin {
|
|||||||
largeImageKey: this.settings.themeStyle,
|
largeImageKey: this.settings.themeStyle,
|
||||||
largeImageText: "no info just privacy mode"
|
largeImageText: "no info just privacy mode"
|
||||||
});
|
});
|
||||||
|
} else if (this.settings.showVaultName && this.settings.showCurrentFileName && this.settings.showFolderName && folderPath) {
|
||||||
|
await this.rpc.setActivity({
|
||||||
|
details: `Editing ${file}`,
|
||||||
|
state: `Vault: ${vault} \u25B8 ${folderPath}`,
|
||||||
|
startTimestamp: date,
|
||||||
|
largeImageKey: this.settings.themeStyle,
|
||||||
|
largeImageText: "I'm thinking!"
|
||||||
|
});
|
||||||
} else if (this.settings.showVaultName && this.settings.showCurrentFileName) {
|
} else if (this.settings.showVaultName && this.settings.showCurrentFileName) {
|
||||||
await this.rpc.setActivity({
|
await this.rpc.setActivity({
|
||||||
details: `Editing ${file}`,
|
details: `Editing ${file}`,
|
||||||
@@ -1538,6 +1572,14 @@ var ObsidianDiscordRPC = class extends import_obsidian4.Plugin {
|
|||||||
largeImageKey: this.settings.themeStyle,
|
largeImageKey: this.settings.themeStyle,
|
||||||
largeImageText: "I'm thinking!"
|
largeImageText: "I'm thinking!"
|
||||||
});
|
});
|
||||||
|
} else if (this.settings.showFolderName && folderPath && this.settings.showCurrentFileName) {
|
||||||
|
await this.rpc.setActivity({
|
||||||
|
details: `Editing: ${file}`,
|
||||||
|
state: `Folder: ${folderPath}`,
|
||||||
|
startTimestamp: date,
|
||||||
|
largeImageKey: this.settings.themeStyle,
|
||||||
|
largeImageText: "I'm thinking!"
|
||||||
|
});
|
||||||
} else if (this.settings.showVaultName) {
|
} else if (this.settings.showVaultName) {
|
||||||
await this.rpc.setActivity({
|
await this.rpc.setActivity({
|
||||||
state: `Vault: ${vault}`,
|
state: `Vault: ${vault}`,
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "themed-discord-rpc",
|
"id": "themed-discord-rpc",
|
||||||
"name": "Themed Discord RPC",
|
"name": "Themed Discord RPC",
|
||||||
"version": "1.1.3",
|
"version": "1.2.1",
|
||||||
"minAppVersion": "0.15.0",
|
"minAppVersion": "0.15.0",
|
||||||
"description": "A Customizable Discord RPC",
|
"description": "A Customizable Discord RPC",
|
||||||
"author": "Mouadhbendjedidi",
|
"author": "Mouadhbendjedidi",
|
||||||
|
|||||||
+2
-2
@@ -7383,7 +7383,7 @@ var AutoCompleteSuggest = class _AutoCompleteSuggest extends import_obsidian7.Ed
|
|||||||
const currentFrontMatter = this.settings.enableFrontMatterComplement ? this.appHelper.getCurrentFrontMatter() : void 0;
|
const currentFrontMatter = this.settings.enableFrontMatterComplement ? this.appHelper.getCurrentFrontMatter() : void 0;
|
||||||
showDebugLog(`Current front matter is ${currentFrontMatter}`);
|
showDebugLog(`Current front matter is ${currentFrontMatter}`);
|
||||||
const cl = this.appHelper.getCurrentLine(editor);
|
const cl = this.appHelper.getCurrentLine(editor);
|
||||||
if (equalsAsLiterals(this.previousCurrentLine, cl) && !this.runManually && !currentFrontMatter) {
|
if (equalsAsLiterals(this.previousCurrentLine, cl) && !this.runManually && !currentFrontMatter && !this.isOpen) {
|
||||||
this.previousCurrentLine = cl;
|
this.previousCurrentLine = cl;
|
||||||
onReturnNull("Don't show suggestions because there are no changes");
|
onReturnNull("Don't show suggestions because there are no changes");
|
||||||
return null;
|
return null;
|
||||||
@@ -7431,7 +7431,7 @@ var AutoCompleteSuggest = class _AutoCompleteSuggest extends import_obsidian7.Ed
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
const currentTokenSeparatedWhiteSpace = (_b = currentLineUntilCursor.split(" ").last()) != null ? _b : "";
|
const currentTokenSeparatedWhiteSpace = (_b = currentLineUntilCursor.split(" ").last()) != null ? _b : "";
|
||||||
if (currentTokenSeparatedWhiteSpace === this.pastCurrentTokenSeparatedWhiteSpace && !this.runManually) {
|
if (currentTokenSeparatedWhiteSpace === this.pastCurrentTokenSeparatedWhiteSpace && !this.runManually && !this.isOpen) {
|
||||||
onReturnNull(
|
onReturnNull(
|
||||||
`Don't show suggestions because currentTokenSeparatedWhiteSpace doesn't change`
|
`Don't show suggestions because currentTokenSeparatedWhiteSpace doesn't change`
|
||||||
);
|
);
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "various-complements",
|
"id": "various-complements",
|
||||||
"name": "Various Complements",
|
"name": "Various Complements",
|
||||||
"version": "10.8.0",
|
"version": "10.8.1",
|
||||||
"minAppVersion": "0.16.0",
|
"minAppVersion": "0.16.0",
|
||||||
"description": "This plugin enables you to complete words like the auto-completion of IDE",
|
"description": "This plugin enables you to complete words like the auto-completion of IDE",
|
||||||
"author": "tadashi-aikawa",
|
"author": "tadashi-aikawa",
|
||||||
|
|||||||
Vendored
+2
-1
@@ -92,6 +92,7 @@
|
|||||||
"lt-autoCheck": "checkbox",
|
"lt-autoCheck": "checkbox",
|
||||||
"lt-dictionary": "multitext",
|
"lt-dictionary": "multitext",
|
||||||
"lt-disabledRules": "multitext",
|
"lt-disabledRules": "multitext",
|
||||||
"lt-disabledCategories": "multitext"
|
"lt-disabledCategories": "multitext",
|
||||||
|
"excalidraw-export-internal-links": "checkbox"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
---
|
||||||
|
up:
|
||||||
|
tags:
|
||||||
|
aliases:
|
||||||
|
excalidraw-plugin: parsed
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== You can decompress Drawing data with the command palette: 'Decompress current Excalidraw file'. For more info check in plugin settings under 'Saving'
|
||||||
|
|
||||||
|
|
||||||
|
# Excalidraw Data
|
||||||
|
|
||||||
|
## Text Elements
|
||||||
|
%%
|
||||||
|
## Drawing
|
||||||
|
```compressed-json
|
||||||
|
N4KAkARALgngDgUwgLgAQQQDwMYEMA2AlgCYBOuA7hADTgQBuCpAzoQPYB2KqATLZMzYBXUtiRoIACyhQ4zZAHoFAc0JRJQgEYA6bGwC2CgF7N6hbEcK4OCtptbErHALRY8RMpWdx8Q1TdIEfARcZgRmBShcZQUebQBGAE5tAAYaOiCEfQQOKGZuAG1wMFAwMogSbggYTAA2XAAOKABNGHSyyFhEKsdcfU5idvLMbmceAHZ47R4GxIBWOZTxhvie
|
||||||
|
|
||||||
|
Of5ytrRnAGYGuNraxJXF2p2AFnHaudqNyAoSdW45nhTtOYbz67mr+MmGhp3KQIQjKaTPHZxFIpBYpT48GZzeK3YqQazKYLcFJA5hQUhsADWCAAwmx8GxSFUAMTxBC02lDSCaXDYAnKfFCDjEUnkykSPHWZhwXCBXKMiAAM0I+HwAGVYJiJIIPOLcfiiQB1R6Sbh8VEQNWEhDymCK9DKypAjlgjjhfJoeJAtjC7BqLaoeLQoHs4RwACSxHtqAKAF0
|
||||||
|
|
||||||
|
gRLyNkA9wOEIZUDCFysFVcGkrcIubbmEHSh1oPBxLxUQBfHEIBCDB2JI7nHa1BopPV5xgsdhcNBfIEt1icABynDE3Hi+zOPB28T2CeYABFMlAK9wJQQwkDNBniABRYLZXJB2Px/VCODEXDzyseq4NccpS4pWopRJAogcAkxuP4J9sVkLtBL/BhYpi3AMM6FwOA4HlU9C1zaBJCyQsIBPUhXw2BhCAQCgACEWTZDkuR5ClqQlYiSKGCBsBEUUoD9e
|
||||||
|
|
||||||
|
d9HldUSTJQiJBpOk2LIijSComismw1kfU5bkmL5dABQ4IURRyKAOMoqSeP0AAxaU5QVBCLUGVDOO42j6KNLViCeNAm0gLS5J0vEjRNM0DTJS1inI2TcnkgAlYQbTtIdNMc6jaIAeRdN0hy9ezTKc2iFM4KAFL6aV3XWELvPkiLcllQgjELV4vK4sysgAFSwKAAEEiGUdt0GCCVpKy7Sskg0giq4tgKDg3Bz33D8EuysKsg3LlCsa5qQnPCARXxKh
|
||||||
|
|
||||||
|
qpy/R+rG3KCyqPCNM6mrFMjBBXLNdrUOYbB8RlAANbhaiSBJzhvc5h0Sc45nHYyDR2sl8GaZ4XmmeIbh2cZXnGFIbtQow2AMbhc0gegCCEQt4kAibuv0VzBKzIMIAWsj2RIVL0t1bF7NR4h5QQOBnlQnGAFk2GIBBetwTRgnPP8V2x0gSAIkTgYgTCyWG0hlGZAAKHg/moXgBaF8ZBbeOYAEpxWchBlDjEV5u53A+Z2bFeFVwWxzV8WpahpapN0o
|
||||||
|
|
||||||
|
l/KgNs93fVCIz6NacnJxmOGUIH9RyKmae4PFwaBbAiAJtB3YQIEOCtt3SA9/VhCgZ9Cz9oF9BFIlSF7IPfZD/39Vj5CmEp6mf1QP29fKOwACsEGwPJZUDuBSfJrPXd/ZdU/KFkTcYXKAfwR28y6NTMlLttxQo3EDFm7o0E2/VyW/Wn6/DfE6J7k3OEXafx9CIre5btu3xlfPIEcZgXcY3ICuJnIhCX/8EHAUs6ClYIcyA4sgA===
|
||||||
|
```
|
||||||
|
%%
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 540.5846557617188 552.0055084228516" width="540.5846557617188" height="552.0055084228516" filter="invert(93%) hue-rotate(180deg)" class="excalidraw-svg"><!-- svg-source:excalidraw --><metadata></metadata><defs><style class="style-fonts">
|
||||||
|
</style></defs><rect x="0" y="0" width="540.5846557617188" height="552.0055084228516" fill="#ffffff"></rect><g stroke-linecap="round" transform="translate(10 10) rotate(0 260.2923278808594 266.0027542114258)"><path d="M326.25 66.75 C376.15 116.49, 425.42 166.12, 455.33 200.25 M326.25 66.75 C368.05 110.22, 411.44 155.41, 455.33 200.25 M455.33 200.25 C521.86 265.44, 520.12 265.89, 455.33 333.75 M455.33 200.25 C519.71 266.26, 521.07 265, 455.33 333.75 M455.33 333.75 C405.29 380.31, 360.83 430.97, 326.25 465.26 M455.33 333.75 C413.07 377.43, 372.65 418.63, 326.25 465.26 M326.25 465.26 C260.32 531.6, 261.08 533.27, 195.75 465.26 M326.25 465.26 C262.4 530.57, 260.59 530.17, 195.75 465.26 M195.75 465.26 C143.55 414.96, 92.76 363.29, 65.25 333.75 M195.75 465.26 C163.11 431.37, 129.46 398.59, 65.25 333.75 M65.25 333.75 C-1.24 267.24, 0.2 268.61, 65.25 200.25 M65.25 333.75 C0.45 264.8, -2 267.92, 65.25 200.25 M65.25 200.25 C117.3 145.94, 165.99 95.07, 195.75 66.75 M65.25 200.25 C92.16 172.65, 120.73 144.48, 195.75 66.75 M195.75 66.75 C260.6 -0.85, 260.86 1.05, 326.25 66.75 M195.75 66.75 C262.27 -1.8, 262.6 0.1, 326.25 66.75" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
@@ -0,0 +1,2 @@
|
|||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 375.99835205078125 269.4704895019531" width="375.99835205078125" height="269.4704895019531" filter="invert(93%) hue-rotate(180deg)" class="excalidraw-svg"><!-- svg-source:excalidraw --><metadata></metadata><defs><style class="style-fonts">
|
||||||
|
</style></defs><rect x="0" y="0" width="375.99835205078125" height="269.4704895019531" fill="#ffffff"></rect><g stroke-linecap="round" transform="translate(10 10) rotate(0 177.99917602539062 124.73524475097656)"><path d="M32 0 C107.03 0.04, 179.54 -1.44, 324 0 M32 0 C92.4 -1.53, 152.08 -0.98, 324 0 M324 0 C344.65 -1.55, 357.65 11.75, 356 32 M324 0 C345.86 1.07, 354.07 8.58, 356 32 M356 32 C356.1 86.28, 356.71 138.5, 356 217.47 M356 32 C357.22 72.79, 358.23 112.77, 356 217.47 M356 217.47 C355 237.82, 344.24 248.45, 324 249.47 M356 217.47 C357.53 240.3, 346.44 250.17, 324 249.47 M324 249.47 C261.1 246.99, 200.05 247.69, 32 249.47 M324 249.47 C241.6 248.92, 158.75 249.3, 32 249.47 M32 249.47 C10.6 249, -1.74 240.6, 0 217.47 M32 249.47 C10.31 248.55, 1.89 239, 0 217.47 M0 217.47 C-0.03 168.52, 2.71 121.74, 0 32 M0 217.47 C0.64 177.19, 0.79 138.1, 0 32 M0 32 C0.44 10.53, 9.06 -0.91, 32 0 M0 32 C-0.66 9.53, 8.8 1.41, 32 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></svg>
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
@@ -10,26 +10,22 @@ excalidraw-open-md: true
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Excalidraw Data
|
# Excalidraw Data
|
||||||
|
|
||||||
## Text Elements
|
## Text Elements
|
||||||
%%
|
%%
|
||||||
## Drawing
|
## Drawing
|
||||||
```compressed-json
|
```compressed-json
|
||||||
N4KAkARALgngDgUwgLgAQQQDwMYEMA2AlgCYBOuA7hADTgQBuCpAzoQPYB2KqATLZMzYBXUtiRoIACyhQ4zZAHoFAc0JRJQgEYA6bGwC2CgF7N6hbEcK4OCtptbErHALRY8RMpWdx8Q1TdIEfARcZgRmBShcZQUebQBGADYEmjoghH0EDihmbgBtcDBQMBKIEm4IAAYOAFUADhqAWTqAZgAWYgB5AHVcRIArZgANTAAtRoAZVJLIWEQKoKI5JH5S
|
N4KAkARALgngDgUwgLgAQQQDwMYEMA2AlgCYBOuA7hADTgQBuCpAzoQPYB2KqATLZMzYBXUtiRoIACyhQ4zZAHoFAc0JRJQgEYA6bGwC2CgF7N6hbEcK4OCtptbErHALRY8RMpWdx8Q1TdIEfARcZgRmBShcZQUebQBGADYEmjoghH0EDihmbgBtcDBQMBKIEm4IAA0AURgAWRhMAGsAEWIAKQBpemdmKAAWTAB5ACtcfVSSyFhECqCiOSR+Usxu
|
||||||
|
|
||||||
zG5nFp547QBWOqTKtsrKloBOSsSeXdXIGA2eVu06gHY6xJb43bP4l7PEs63CAUEjqbgtd7aNq7RJvF7xSpnFovG6FSCSBCEZTScGQ6Gw14IpEooHWZTBbiVIHMKCkNgAawQAGE2Pg2KQKgBieIIHk86alTS4bD05R0oQcYgstkciS06zMOC4QLZAWQABmhHw+AAyrAKRJBB41RAaXTGd1QZJuHw0abaQyEHqYAb0EbykDxdiOOFcmh4kC2ErsGp7
|
foBmAFZtAAZ4+M2txP7+w/ieTeXIGG519fjtRP2Adk3D5/idgE5116uICgkdRrfo7bTPU6bE4bLY/P6FSCSBCEZTSEFgiFvaF3TZwy4IiDWZTBbg7f59UhsJoIADCbHwbFIFQAxPEEGy2ZNSppcNgmspKUIOMQ6QymRIoOQOMw4LhAtkuZAAGaEfD4ADKsBJEkEHkVEApVIQAHUgZJuHwCYbqZqYNr0Lryv9BaiOOFcmh4v82LLsGobp6dmSCQLh
|
||||||
|
|
||||||
v6TkCxcI4ABJYh+1B5AC6QPV5Eyce4HCE2qBhElWAquEqJvFkp9zATxRm0Hg4l4aIAvtSEAhiNwETCXi9HpcgYwWOwuGg6raawPWJwAHKcMS43aVL6JNpj0qEZgAEXSUDb3HVBDCQM0wklAFFgplsgns7m7UI4MRcDv2/6XolWoi2vEDi8WkCiBw9JZjm+D/mwIq7mg+74GEhTNoU1aQOUEgAIqdMKU6jLsxD0AASvSAAqcAAGrEZ0TKSAAUqMlE
|
HAAJLED2oPIAXX+SvImUj3A4QjV/0IwqwFVwO31guFbuY0eKU2g8HEvARAF9yQgEMRuPsvpsdgAORJPdv/RgsdhcNDPS3lvusTgAOU4Ymb5x4EJ47ahmeYLXSUEb3CVBDC/00wmF1WCmWy0bTGYJQjgxFwG6bnueiXb62+XfWPF+/yIHCaqfT+C/Ng+U3NBt3wMJChrcB4zoXA4DgTVbyrMtoCRTIKhvUhf2WBhCAQCgACFeX5QsRXpRkWSVKjqK
|
||||||
|
|
||||||
mnM9YYNqhDLCa6xoJsLwJAuSJnGcX7HFcqI1mGqDOL8yRvOJrxnHUo4HKukAgsQYJoDwLTJJ+8RJNsiLIkJpQYliOKqep2iadpRJ6aSHDkvWVJ2majrSuyXJ8ryKx2kKIpRhKUqsi5crkBwirKlkUAmpq2rOq6pqsh6DkOhaVo2tSiVOvqDHuu2nrCN6vodoGwahh2EZ2j5sbxvkKZ2mmuAZi+qA3qBdr5sQhYSLg8SliexAVlWaKzHWNpNi2kGo
|
5CBsBEeUoHDDd9E1SlqVFCiJFZdleNo+jSEY5iMiIvlQyFMixQqSVrBlOUsigfiGIU4T9AAMVVDUtSrA16SdQo6OU7JVLYo1TWIYE0BHSABKEljTJtbSKkdJscNslSWIAJWEV13WbNyjKYlihl9f1myDALBI8jI1M4KA1PGVUA1QfFSnc4yWNi7J1UIIwqx4YM0sC1SABUsCgABBIhlEHdBgiVRTIrsjJENISrBLYCgkVwe9UHPACDPSoKMmqYUK
|
||||||
|
|
||||||
J8bSwr8C79kwk7DrwgJ2hOQ4zhwc6vn8FxtBceabtuY3QYenk9eeGRhdeIFAvej7Ph2b4fnxanxBC/75kBaBNWBEENUdCBweA1WQLgcBwHqT71tW0AYpkFSPqQQGrAwhAIBQABCwqimWfkyly6r4wTAoQNgIgqlAMY7voermsy/myug3LufySMk6QZMUxkGPedjzn09AQUhWTROs+zlMAGJarqGUVFlwuk2FHNU2llrKdaqks/L2SK9TjrRZlcXZ
|
o6rqQl6wkJqUqKMoycbKQoErKwqUi5ua9SkwQbz7X6nDmGwSk1UqUlDuO+l8AATXOgyjDYAxuDLSB6AIIQq3iSCmui/RvIk4towgDacIFEgcryi1CsgMHiE1BA4G4VKYdIEg6jYYgEFG3BNGCXqwN3AzYc48VUBeiACPpabSGUHkAAoeHiZ5qF4JmWcZ5nUDBTYAEp9U8hBlHTOV1tp3AGZfdnJd4aXub577BsChyEBCqABzPf8cMTcZdqyTHUY4
|
||||||
|
|
||||||
YUxOa+TlO4blkh9QVRsiwrlOdEVsAlfZpS21r4ucFAYt1VqIn6cbbN2xkYuezqhBGPWPAu5AbumxkBFYFAACCRDKAtEDBOq4Ua4H7sZODpDJ2zbAUBiuANV9Nsm4rp6SknxelyEDUQMqdJUDnosZPXbcEUNEjY3Ludx/oYvpgg5uupXpTMNgdLakM3CJPEZwJMcbRfnUfG7J8q6mrPrL4AAmtwuy7HE2wwsiUcvKc8S70YbAGNwiEMAQQj1vEcEd
|
ZRnoJLIcbx7hJQ+/5sAWC3SCtgkOB1u2HfLYQoG/KtLYQf59DlalSAnZ20G933/aYbHcZA1BvYV0o7BGBBsBydUnbgdHMcj83QJ3H2DN5NXGBKx78GN8sZh0sJgmTgd9XovoDFW2Y0AOgkGWA/Hc4TSlWPSGvOC3Lu29CSqa6Lku/zVSDwDrOgVWCUsoJrIA
|
||||||
|
|
||||||
0H+jm75Vv9x6kTMUJAw4RxtNHCAIDiB6gQHAE+SNoGNDYG1WuuBNDBF+geBAiDSAkF5s/O0aNWTN1IMoIUAAKbYLxqC8F+LQ6htDKh7AAJQmlwggZQOZlQVDIZQtSVJeAtEEQIphrCIBfyrkPHWjIHZQCHJdW8pRaqZA4QWPBNlCE1iyOgzB3BaTvyBNgJY+jSCGLtBwOq9YDE4LtMIKAAFrFmNsTWfQypGSkCnFY0x5jXHuKYGgjBY0bGSNKHYf
|
|
||||||
|
|
||||||
oCBsA5B1JYuAyDUGWKCVgmCLjgZRMIIwAij98BaNKPRGW6R0mcBNCTGkBhe7zE+ldO0bIfp7mwamOkVNCnyOKVBBpNTQjJ3SZk7JwFtQAzAPBDUWpwjP0bCARsQA
|
|
||||||
```
|
```
|
||||||
%%
|
%%
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
---
|
|
||||||
up:
|
|
||||||
tags:
|
|
||||||
aliases:
|
|
||||||
excalidraw-plugin: parsed
|
|
||||||
---
|
|
||||||
|
|
||||||
|
|
||||||
test
|
|
||||||
une super note
|
|
||||||
# avec un titre
|
|
||||||
|
|
||||||
et encore du contenu !
|
|
||||||
whaouuuu
|
|
||||||
|
|
||||||
+2
-2
@@ -1,2 +1,2 @@
|
|||||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 540.5247802734375 406.456787109375" width="540.5247802734375" height="406.456787109375" filter="invert(93%) hue-rotate(180deg)" class="excalidraw-svg"><!-- svg-source:excalidraw --><metadata></metadata><defs><style class="style-fonts">
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 406.77343750000006 406.77343750000006" width="406.77343750000006" height="406.77343750000006" filter="invert(93%) hue-rotate(180deg)" class="excalidraw-svg"><!-- svg-source:excalidraw --><metadata></metadata><defs><style class="style-fonts">
|
||||||
</style></defs><rect x="0" y="0" width="540.5247802734375" height="406.456787109375" fill="#ffffff"></rect><g stroke-linecap="round" transform="translate(10 10) rotate(0 193.2283935546875 193.2283935546875)"><path d="M123.33 13.56 C137.38 4.48, 155.94 2.56, 173.1 0.85 C190.26 -0.86, 209.1 0.33, 226.31 3.29 C243.51 6.26, 260.68 11.18, 276.32 18.62 C291.96 26.05, 307.11 36.52, 320.13 47.89 C333.15 59.26, 344.85 72.29, 354.45 86.82 C364.05 101.35, 372.44 118.27, 377.74 135.09 C383.04 151.91, 385.89 170.48, 386.26 187.75 C386.63 205.02, 384.27 221.97, 379.96 238.71 C375.64 255.44, 368.63 272.93, 360.36 288.16 C352.09 303.39, 342.43 317.83, 330.34 330.09 C318.25 342.34, 303.31 353.24, 287.82 361.7 C272.34 370.17, 254.39 376.91, 237.43 380.88 C220.47 384.85, 203.23 386.2, 186.06 385.52 C168.89 384.84, 151.01 381.98, 134.43 376.8 C117.84 371.62, 101.07 363.94, 86.57 354.45 C72.07 344.96, 58.8 333.07, 47.43 319.85 C36.06 306.63, 25.8 290.75, 18.33 275.12 C10.87 259.49, 5.46 243.06, 2.64 226.08 C-0.19 209.1, -0.35 190.47, 1.37 173.23 C3.09 155.99, 6.69 138.71, 12.96 122.65 C19.23 106.59, 28.47 90.67, 39.02 76.87 C49.57 63.07, 60.62 50.98, 76.25 39.85 C91.87 28.72, 121.31 15.15, 132.77 10.1 C144.23 5.04, 143.75 6.49, 145.01 9.52 M107.71 21.1 C121.15 10.97, 138.82 8, 155.52 4.5 C172.23 1, 190.49 -1.21, 207.96 0.09 C225.43 1.39, 244.04 6.34, 260.35 12.28 C276.66 18.21, 291.98 25.58, 305.81 35.71 C319.64 45.83, 332.5 59.02, 343.31 73.04 C354.12 87.06, 363.97 103.59, 370.69 119.81 C377.42 136.02, 381.5 153.01, 383.68 170.32 C385.86 187.63, 386.36 206.76, 383.78 223.65 C381.2 240.53, 375.39 256.09, 368.17 271.61 C360.95 287.14, 351.26 303.47, 340.46 316.8 C329.66 330.12, 317.72 341.69, 303.38 351.55 C289.05 361.41, 271.26 370.25, 254.44 375.93 C237.61 381.62, 219.67 384.82, 202.44 385.65 C185.21 386.47, 167.59 384.64, 151.07 380.88 C134.56 377.11, 118.51 371.28, 103.35 363.06 C88.19 354.85, 72.75 343.37, 60.13 331.6 C47.51 319.83, 36.48 307.27, 27.61 292.45 C18.74 277.64, 11.74 259.6, 6.91 242.7 C2.08 225.8, -1.48 208.29, -1.39 191.05 C-1.29 173.81, 2.39 156, 7.49 139.25 C12.59 122.51, 19.76 105.58, 29.22 90.56 C38.67 75.55, 51.16 60.98, 64.21 49.15 C77.26 37.32, 100.11 23.83, 107.53 19.59 C114.95 15.35, 107.55 20.59, 108.74 23.7" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round" transform="translate(294.4306640625 117.09686279296875) rotate(0 118.04705810546875 118.04705810546875)"><path d="M108.41 0.85 C121 -2.06, 135.72 1.29, 148.86 4.85 C162.01 8.41, 176.23 14.65, 187.29 22.21 C198.36 29.77, 207.69 39.21, 215.24 50.2 C222.8 61.19, 229.18 75.01, 232.65 88.16 C236.11 101.31, 237.37 115.55, 236.03 129.1 C234.7 142.64, 230.6 157.15, 224.62 169.43 C218.63 181.7, 209.82 193.39, 200.12 202.76 C190.43 212.13, 178.62 220.23, 166.47 225.65 C154.32 231.07, 140.48 234.39, 127.22 235.28 C113.96 236.17, 99.73 234.6, 86.91 230.98 C74.08 227.37, 61.17 221.33, 50.26 213.58 C39.35 205.84, 29.26 195.65, 21.44 184.51 C13.61 173.38, 6.73 159.58, 3.29 146.77 C-0.15 133.96, -0.43 120.87, 0.77 107.64 C1.97 94.41, 4.87 79.69, 10.48 67.39 C16.09 55.08, 24.83 43.23, 34.43 33.81 C44.02 24.4, 55.02 16.66, 68.04 10.88 C81.07 5.11, 104.31 0.63, 112.61 -0.83 C120.9 -2.3, 117.73 -0.04, 117.83 2.07 M80.46 7.27 C92.14 1.63, 107.34 0.52, 121.06 0.49 C134.78 0.46, 150.02 2.24, 162.78 7.08 C175.54 11.92, 187.99 20.48, 197.62 29.53 C207.25 38.58, 214.35 49.26, 220.58 61.36 C226.81 73.46, 232.81 88.58, 234.98 102.12 C237.15 115.65, 236.33 129.59, 233.6 142.58 C230.88 155.56, 225.66 168.86, 218.63 180.03 C211.61 191.2, 202.2 201.18, 191.46 209.59 C180.73 217.99, 167.11 225.87, 154.23 230.46 C141.36 235.04, 127.74 237.47, 114.21 237.11 C100.67 236.75, 85.41 233.34, 73.04 228.29 C60.67 223.23, 49.65 215.99, 39.99 206.79 C30.33 197.59, 21.34 185.27, 15.06 173.1 C8.79 160.92, 4.46 146.83, 2.34 133.75 C0.22 120.67, -0.04 107.4, 2.35 94.62 C4.74 81.83, 9.78 68.49, 16.69 57.05 C23.6 45.61, 33.09 34.47, 43.81 25.98 C54.53 17.49, 74.84 8.89, 81.02 6.12 C87.19 3.36, 80.26 7.69, 80.83 9.39" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></svg>
|
</style></defs><rect x="0" y="0" width="406.77343750000006" height="406.77343750000006" fill="#ffffff"></rect><g stroke-linecap="round" transform="translate(10.000000000000057 10.000000000000057) rotate(0 193.38671875000006 193.38671875000006)"><path d="M184.6 -0.02 C200.73 -3.87, 218.52 0.68, 235.39 4.45 C252.26 8.22, 270.41 14.13, 285.82 22.61 C301.22 31.1, 315.49 43.06, 327.79 55.35 C340.1 67.64, 351.03 81.56, 359.65 96.36 C368.27 111.16, 375 127.54, 379.52 144.15 C384.04 160.77, 386.81 178.7, 386.76 196.07 C386.71 213.44, 384.26 231.66, 379.2 248.38 C374.13 265.1, 365.79 281.7, 356.38 296.39 C346.97 311.08, 335.69 324.85, 322.72 336.52 C309.74 348.19, 294.14 358.67, 278.53 366.39 C262.93 374.12, 245.93 379.6, 229.09 382.87 C212.25 386.14, 194.73 387.32, 177.5 386 C160.27 384.69, 142.07 381, 125.69 374.99 C109.32 368.97, 93.47 360.15, 79.25 349.93 C65.03 339.71, 51.11 327.42, 40.36 313.65 C29.61 299.88, 21.37 283.57, 14.73 267.31 C8.1 251.04, 2.76 233.51, 0.57 216.06 C-1.62 198.61, -1.33 179.82, 1.62 162.59 C4.57 145.35, 11.09 128.31, 18.29 112.64 C25.49 96.97, 33.77 81.87, 44.83 68.57 C55.88 55.27, 70.17 42.66, 84.62 32.84 C99.06 23.02, 112.3 15.05, 131.49 9.62 C150.68 4.19, 185.52 0.86, 199.74 0.27 C213.96 -0.31, 216.79 3.04, 216.8 6.11 M236.43 5.85 C253.03 6.7, 270.6 16.55, 286.12 24.8 C301.63 33.04, 317.17 43.2, 329.54 55.34 C341.91 67.49, 351.94 82.4, 360.34 97.65 C368.74 112.9, 375.76 130.12, 379.94 146.84 C384.13 163.57, 385.69 180.61, 385.44 198.02 C385.2 215.42, 383.39 234.48, 378.46 251.29 C373.53 268.1, 365.36 284.23, 355.86 298.88 C346.36 313.52, 334.16 327.86, 321.45 339.17 C308.73 350.48, 295.03 359.37, 279.56 366.74 C264.08 374.11, 245.93 380.34, 228.58 383.39 C211.23 386.44, 193.03 386.84, 175.44 385.06 C157.86 383.28, 139.18 378.87, 123.07 372.72 C106.95 366.56, 92.32 358.15, 78.76 348.14 C65.21 338.13, 52.44 326.38, 41.71 312.65 C30.98 298.91, 20.99 281.89, 14.39 265.72 C7.78 249.54, 3.9 232.75, 2.1 215.6 C0.29 198.44, 1.15 180.29, 3.55 162.8 C5.95 145.31, 9.34 126.66, 16.49 110.64 C23.64 94.61, 34.94 79.74, 46.44 66.68 C57.94 53.62, 71.03 41.71, 85.49 32.28 C99.95 22.85, 116.7 15.54, 133.2 10.12 C149.7 4.7, 166.91 0.56, 184.49 -0.23 C202.06 -1.03, 229.85 3.61, 238.65 5.36 C247.45 7.11, 238.11 7.36, 237.3 10.26" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></svg>
|
||||||
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 2.6 KiB |
Reference in New Issue
Block a user