vault backup: 2026-05-18 17:37:50
This commit is contained in:
Vendored
+2
-4
@@ -7,8 +7,6 @@
|
||||
"obsidian-style-settings",
|
||||
"obsidian-tagfolder",
|
||||
"obsidian-excalidraw-plugin",
|
||||
"obsidian-hover-editor",
|
||||
"quickadd",
|
||||
"recent-files-obsidian",
|
||||
"obsidian-latex-suite",
|
||||
"obsidian-pretty-bibtex",
|
||||
@@ -20,11 +18,11 @@
|
||||
"periodic-notes",
|
||||
"spellcheck-toggler",
|
||||
"obsidian-tasks-plugin",
|
||||
"digitalgarden",
|
||||
"pdf-plus",
|
||||
"copy-document-as-html",
|
||||
"templater-obsidian",
|
||||
"obsidian-toggle-list",
|
||||
"neighbouring-files",
|
||||
"cmdr"
|
||||
"cmdr",
|
||||
"sheets"
|
||||
]
|
||||
Vendored
+30
-1
@@ -100,6 +100,12 @@
|
||||
"Mod"
|
||||
],
|
||||
"key": "K"
|
||||
},
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod"
|
||||
],
|
||||
"key": "PageUp"
|
||||
}
|
||||
],
|
||||
"neighbouring-files:next-alphabetical": [
|
||||
@@ -108,7 +114,30 @@
|
||||
"Mod"
|
||||
],
|
||||
"key": "J"
|
||||
},
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod"
|
||||
],
|
||||
"key": "PageDown"
|
||||
}
|
||||
],
|
||||
"editor:insert-link": []
|
||||
"editor:insert-link": [],
|
||||
"workspace:next-tab": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "Tab"
|
||||
}
|
||||
],
|
||||
"workspace:previous-tab": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl",
|
||||
"Shift"
|
||||
],
|
||||
"key": "Tab"
|
||||
}
|
||||
]
|
||||
}
|
||||
Vendored
+3
-9
@@ -12,13 +12,13 @@
|
||||
{
|
||||
"id": "neighbouring-files:prev-alphabetical",
|
||||
"icon": "lucide-file-up",
|
||||
"name": "Neighbouring Files: Navigate to prev file (alphabetical)",
|
||||
"name": "Jump to Previous Note",
|
||||
"mode": "any"
|
||||
},
|
||||
{
|
||||
"id": "neighbouring-files:next-alphabetical",
|
||||
"icon": "lucide-file-down",
|
||||
"name": "Neighbouring Files: Navigate to next file (alphabetical)",
|
||||
"name": "Jump to Next Note",
|
||||
"mode": "any"
|
||||
}
|
||||
],
|
||||
@@ -29,13 +29,7 @@
|
||||
"properties",
|
||||
"backlink"
|
||||
],
|
||||
"leftRibbon": [
|
||||
"Digital Garden Publication Center",
|
||||
"Open Git source control",
|
||||
"New drawing",
|
||||
"Advanced Tables Toolbar",
|
||||
"Create new base"
|
||||
]
|
||||
"leftRibbon": []
|
||||
},
|
||||
"spacing": "8",
|
||||
"advancedToolbar": {
|
||||
|
||||
-87
@@ -1,87 +0,0 @@
|
||||
{
|
||||
"githubRepo": "zm-digital-garden",
|
||||
"githubToken": "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",
|
||||
"githubUserName": "ZaneMeyers",
|
||||
"gardenBaseUrl": "https://zm-digital-garden.vercel.app/",
|
||||
"prHistory": [],
|
||||
"baseTheme": "dark",
|
||||
"theme": "{\"name\":\"AnuPpuccin\",\"author\":\"Anubis\",\"repo\":\"AnubisNekhet/AnuPpuccin\",\"screenshot\":\"preview.png\",\"modes\":[\"dark\",\"light\"],\"cssUrl\":\"https://raw.githubusercontent.com/AnubisNekhet/AnuPpuccin/HEAD/theme.css\"}",
|
||||
"faviconPath": "",
|
||||
"logoPath": "",
|
||||
"useFullResolutionImages": false,
|
||||
"noteSettingsIsInitialized": true,
|
||||
"siteName": "Digital Garden",
|
||||
"mainLanguage": "en",
|
||||
"slugifyEnabled": true,
|
||||
"noteIconKey": "dg-note-icon",
|
||||
"defaultNoteIcon": "",
|
||||
"showNoteIconOnTitle": false,
|
||||
"showNoteIconInFileTree": false,
|
||||
"showNoteIconOnInternalLink": false,
|
||||
"showNoteIconOnBackLink": false,
|
||||
"showCreatedTimestamp": false,
|
||||
"createdTimestampKey": "",
|
||||
"showUpdatedTimestamp": false,
|
||||
"updatedTimestampKey": "",
|
||||
"timestampFormat": "MMM dd, yyyy h:mm a",
|
||||
"styleSettingsCss": "body.css-settings-manager { } body.theme-light.css-settings-manager { } body.theme-dark.css-settings-manager { }",
|
||||
"styleSettingsBodyClasses": "mod-windows is-frameless is-hidden-frameless obsidian-app styled-scrollbars theme-light show-inline-title show-ribbon show-view-header is-maximized css-settings-manager shrink-formatting is-focused",
|
||||
"pathRewriteRules": "",
|
||||
"customFilters": [
|
||||
{
|
||||
"pattern": "Joel Jansen",
|
||||
"flags": "g",
|
||||
"replace": "MY SENIOR"
|
||||
},
|
||||
{
|
||||
"pattern": "Joel",
|
||||
"flags": "g",
|
||||
"replace": "MY SENIOR"
|
||||
},
|
||||
{
|
||||
"pattern": "William Bonn",
|
||||
"flags": "g",
|
||||
"replace": "MY PEER"
|
||||
},
|
||||
{
|
||||
"pattern": "Willie",
|
||||
"flags": "g",
|
||||
"replace": "MY PEER"
|
||||
},
|
||||
{
|
||||
"pattern": "Nick\\b",
|
||||
"flags": "g",
|
||||
"replace": "MY PEER"
|
||||
}
|
||||
],
|
||||
"publishPlatform": "SelfHosted",
|
||||
"contentClassesKey": "dg-content-classes",
|
||||
"forestrySettings": {
|
||||
"forestryPageName": "",
|
||||
"apiKey": "",
|
||||
"baseUrl": ""
|
||||
},
|
||||
"defaultNoteSettings": {
|
||||
"dgHomeLink": true,
|
||||
"dgPassFrontmatter": false,
|
||||
"dgShowBacklinks": false,
|
||||
"dgShowLocalGraph": true,
|
||||
"dgShowInlineTitle": false,
|
||||
"dgShowFileTree": false,
|
||||
"dgEnableSearch": true,
|
||||
"dgShowToc": true,
|
||||
"dgLinkPreview": false,
|
||||
"dgShowTags": true
|
||||
},
|
||||
"uiStrings": {
|
||||
"backlinkHeader": "",
|
||||
"noBacklinksMessage": "",
|
||||
"searchButtonText": "",
|
||||
"searchPlaceholder": "",
|
||||
"searchEnterHint": "",
|
||||
"searchNavigateHint": "",
|
||||
"searchCloseHint": "",
|
||||
"searchNoResults": "",
|
||||
"searchPreviewPlaceholder": ""
|
||||
}
|
||||
}
|
||||
-37308
File diff suppressed because one or more lines are too long
-11
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"id": "digitalgarden",
|
||||
"name": "Digital Garden",
|
||||
"version": "2.76.4",
|
||||
"minAppVersion": "1.10.0",
|
||||
"description": "Publish your notes to the web for others to enjoy. For free.",
|
||||
"author": "Ole Eskild Steensen",
|
||||
"authorUrl": "https://docs.forestry.md/",
|
||||
"isDesktopOnly": false,
|
||||
"fundingUrl": "https://ko-fi.com/oleeskild"
|
||||
}
|
||||
-508
@@ -1,508 +0,0 @@
|
||||
button:disabled {
|
||||
pointer-events: none;
|
||||
opacity: 0.4;
|
||||
}
|
||||
|
||||
.digital-garden-publish-status-view ul {
|
||||
list-style-type: none;
|
||||
position: relative;
|
||||
margin-left: 5px;
|
||||
margin-top: 0;
|
||||
max-height: 250px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.digital-garden-publish-status-view h2 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.digital-garden-publish-status-view .collapsable {
|
||||
cursor: pointer;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.dg-settings > h1,
|
||||
h2,
|
||||
h3,
|
||||
h4 {
|
||||
margin-top: 40px;
|
||||
}
|
||||
|
||||
.dg-settings .svg-icon {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
@keyframes dg-rotate {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
.dg-rotate {
|
||||
animation: dg-rotate 4s linear infinite;
|
||||
}
|
||||
|
||||
/* GitHub settings layout */
|
||||
#github-settings {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: stretch;
|
||||
}
|
||||
|
||||
#github-settings h3 {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
row-gap: 4px;
|
||||
}
|
||||
|
||||
#github-settings h3 .connection-status {
|
||||
flex-basis: 100%;
|
||||
margin-left: -9px;
|
||||
}
|
||||
|
||||
/* Connection status styles */
|
||||
.connection-status {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
font-size: 0.85em;
|
||||
padding: 2px 8px;
|
||||
border-radius: 4px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.connection-status-icon {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
}
|
||||
|
||||
.connection-status-text {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.connection-status-loading {
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.connection-status-loading .connection-status-icon {
|
||||
animation: dg-rotate 2s linear infinite;
|
||||
}
|
||||
|
||||
.connection-status-connected {
|
||||
color: var(--color-green);
|
||||
}
|
||||
|
||||
.connection-status-error {
|
||||
color: var(--color-red);
|
||||
}
|
||||
|
||||
/* Apply settings container */
|
||||
.dg-apply-settings-container {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 16px;
|
||||
margin-bottom: 16px;
|
||||
border-radius: 8px;
|
||||
background: var(--background-secondary);
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.dg-apply-settings-container.has-changes {
|
||||
border-color: var(--color-yellow);
|
||||
background: var(--background-secondary-alt);
|
||||
}
|
||||
|
||||
.dg-apply-settings-button {
|
||||
padding: 8px 24px;
|
||||
font-size: 1em;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.dg-apply-settings-button:disabled {
|
||||
opacity: 0.5;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.dg-apply-settings-status {
|
||||
color: var(--text-warning);
|
||||
font-size: 0.9em;
|
||||
min-height: 1.2em;
|
||||
}
|
||||
|
||||
/* Apply button container for appearance settings */
|
||||
.dg-apply-button-container {
|
||||
margin-top: 16px;
|
||||
margin-bottom: 16px;
|
||||
padding: 12px;
|
||||
background: var(--background-secondary);
|
||||
border-radius: 8px;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.dg-apply-button-container .setting-item-control {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.dg-apply-button-container .setting-item-info {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dg-apply-button-container button {
|
||||
width: 100%;
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
/* Appearance status message */
|
||||
.dg-appearance-status {
|
||||
margin-bottom: 10px;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.dg-appearance-status.is-error {
|
||||
color: var(--text-error);
|
||||
}
|
||||
|
||||
/* Documentation link */
|
||||
.dg-docs-link {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
/* Settings sections */
|
||||
.dg-settings-section {
|
||||
background: var(--background-secondary);
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: 8px;
|
||||
padding: 16px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.dg-settings-section h3 {
|
||||
margin-top: 0 !important;
|
||||
margin-bottom: 12px;
|
||||
padding-bottom: 8px;
|
||||
border-bottom: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.dg-settings-section .dg-apply-button-container {
|
||||
margin-bottom: 0;
|
||||
background: transparent;
|
||||
border: none;
|
||||
padding: 12px 0 0 0;
|
||||
}
|
||||
|
||||
/* Theme picker */
|
||||
.dg-current-theme {
|
||||
margin-bottom: 12px;
|
||||
padding: 8px;
|
||||
background: var(--background-secondary);
|
||||
border-radius: 6px;
|
||||
}
|
||||
|
||||
.dg-current-theme span {
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.dg-theme-search {
|
||||
width: 100%;
|
||||
padding: 8px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
background: var(--background-primary);
|
||||
}
|
||||
|
||||
.dg-theme-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
|
||||
gap: 12px;
|
||||
max-height: 300px;
|
||||
overflow-y: auto;
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
.dg-theme-card {
|
||||
cursor: pointer;
|
||||
border-radius: 6px;
|
||||
overflow: hidden;
|
||||
border: 2px solid var(--background-modifier-border);
|
||||
transition: border-color 0.15s ease;
|
||||
background: var(--background-secondary);
|
||||
}
|
||||
|
||||
.dg-theme-card.is-selected {
|
||||
border-color: var(--interactive-accent);
|
||||
}
|
||||
|
||||
.dg-theme-card:hover:not(.is-selected) {
|
||||
border-color: var(--background-modifier-border-hover);
|
||||
}
|
||||
|
||||
.dg-theme-card-image {
|
||||
width: 100%;
|
||||
height: 80px;
|
||||
overflow: hidden;
|
||||
background: var(--background-primary);
|
||||
}
|
||||
|
||||
.dg-theme-card-image img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
||||
|
||||
.dg-theme-card-placeholder {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: var(--text-muted);
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.dg-theme-card-name {
|
||||
padding: 6px 8px;
|
||||
font-size: 12px;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
/* Update Modal Styles */
|
||||
.dg-update-modal .modal-content {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.dg-modal-title {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.dg-modal-title .svg-icon {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
.dg-update-section {
|
||||
padding: 16px;
|
||||
background: var(--background-secondary);
|
||||
border-radius: 8px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.dg-update-info {
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
gap: 12px;
|
||||
padding: 12px;
|
||||
background: var(--background-primary);
|
||||
border-radius: 6px;
|
||||
margin-bottom: 16px;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.dg-update-info .svg-icon {
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
flex-shrink: 0;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.dg-update-info-text {
|
||||
font-size: 0.9em;
|
||||
color: var(--text-muted);
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.dg-update-button-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.dg-update-button-container button {
|
||||
padding: 10px 24px;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
/* Update Progress States */
|
||||
.dg-update-progress {
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
.dg-update-loading,
|
||||
.dg-update-success,
|
||||
.dg-update-error {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
padding: 24px;
|
||||
background: var(--background-secondary);
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.dg-update-spinner {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.dg-update-spinner .svg-icon {
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
color: var(--interactive-accent);
|
||||
animation: dg-rotate 1.5s linear infinite;
|
||||
}
|
||||
|
||||
.dg-update-loading-text {
|
||||
font-size: 1.1em;
|
||||
font-weight: 500;
|
||||
margin: 0 0 4px 0;
|
||||
}
|
||||
|
||||
.dg-update-loading-subtext {
|
||||
color: var(--text-muted);
|
||||
font-size: 0.9em;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.dg-update-icon {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
border-radius: 50%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.dg-update-icon .svg-icon {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
|
||||
.dg-update-icon-success {
|
||||
background: rgba(var(--color-green-rgb), 0.15);
|
||||
}
|
||||
|
||||
.dg-update-icon-success .svg-icon {
|
||||
color: var(--color-green);
|
||||
}
|
||||
|
||||
.dg-update-icon-error {
|
||||
background: rgba(var(--color-red-rgb), 0.15);
|
||||
}
|
||||
|
||||
.dg-update-icon-error .svg-icon {
|
||||
color: var(--color-red);
|
||||
}
|
||||
|
||||
.dg-update-title {
|
||||
margin: 0 0 8px 0;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
.dg-update-message {
|
||||
color: var(--text-muted);
|
||||
margin: 0 0 16px 0;
|
||||
}
|
||||
|
||||
.dg-update-link-container {
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
.dg-update-link {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
padding: 8px 16px;
|
||||
background: var(--interactive-accent);
|
||||
color: var(--text-on-accent);
|
||||
border-radius: 6px;
|
||||
text-decoration: none;
|
||||
font-weight: 500;
|
||||
transition: opacity 0.15s ease;
|
||||
}
|
||||
|
||||
.dg-update-link:hover {
|
||||
opacity: 0.9;
|
||||
text-decoration: none;
|
||||
color: var(--text-on-accent);
|
||||
}
|
||||
|
||||
.dg-update-link .svg-icon {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
}
|
||||
|
||||
/* PR History Styles */
|
||||
.dg-pr-history {
|
||||
margin-top: 16px;
|
||||
border-top: 1px solid var(--background-modifier-border);
|
||||
padding-top: 16px;
|
||||
}
|
||||
|
||||
.dg-pr-history-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
cursor: pointer;
|
||||
padding: 8px;
|
||||
border-radius: 6px;
|
||||
color: var(--text-muted);
|
||||
font-size: 0.9em;
|
||||
transition: background 0.15s ease;
|
||||
}
|
||||
|
||||
.dg-pr-history-header:hover {
|
||||
background: var(--background-secondary);
|
||||
}
|
||||
|
||||
.dg-pr-history-header .svg-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
transition: transform 0.2s ease;
|
||||
}
|
||||
|
||||
.dg-pr-history-header .svg-icon.is-expanded {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
|
||||
.dg-pr-history-list {
|
||||
padding: 8px 0 0 24px;
|
||||
}
|
||||
|
||||
.dg-pr-history-item {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 8px;
|
||||
border-radius: 4px;
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
|
||||
.dg-pr-history-item:hover {
|
||||
background: var(--background-secondary);
|
||||
}
|
||||
|
||||
.dg-pr-history-item .svg-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.dg-pr-history-link {
|
||||
color: var(--text-normal);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.dg-pr-history-link:hover {
|
||||
color: var(--interactive-accent);
|
||||
text-decoration: underline;
|
||||
}
|
||||
Vendored
+7
-7
File diff suppressed because one or more lines are too long
+2
-2
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"id": "easy-copy",
|
||||
"name": "Easy Copy",
|
||||
"version": "1.6.1",
|
||||
"minAppVersion": "0.15.0",
|
||||
"version": "1.6.4",
|
||||
"minAppVersion": "1.8.7",
|
||||
"description": "Easily copy the text within inline code, bold text (and many other formats), or quickly generate an elegant link to a heading.",
|
||||
"author": "Moy",
|
||||
"authorUrl": "https://github.com/Moyf",
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
+2
-2
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"id": "homepage",
|
||||
"name": "Homepage",
|
||||
"version": "4.4.0",
|
||||
"minAppVersion": "1.11.0",
|
||||
"version": "4.4.2",
|
||||
"minAppVersion": "1.12.2",
|
||||
"description": "Open a specified note, canvas, base, or workspace on startup, or set it for quick access later.",
|
||||
"author": "novov",
|
||||
"authorUrl": "https://novov.me",
|
||||
|
||||
+10
-19
@@ -5,7 +5,7 @@
|
||||
|
||||
.setting-item[nv-greyed] {
|
||||
opacity: .5;
|
||||
pointer-events: none !important;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
#nv-main-setting {
|
||||
@@ -155,20 +155,15 @@
|
||||
height: auto;
|
||||
}
|
||||
|
||||
#nv-main-setting + .setting-item, .nv-command-desc + .setting-item {
|
||||
padding-top: 20px;
|
||||
border-top: none !important;
|
||||
}
|
||||
|
||||
.nv-debug-button {
|
||||
button.nv-debug-button {
|
||||
margin: 3em 0 -0.2em;
|
||||
font-size: var(--font-ui-smaller);
|
||||
padding: 0;
|
||||
height: auto;
|
||||
float: right;
|
||||
box-shadow: none !important;
|
||||
background: none !important;
|
||||
color: var(--text-accent);
|
||||
box-shadow: none;
|
||||
background: none;
|
||||
color: var(--text-color);
|
||||
font-weight: 600;
|
||||
cursor: pointer;
|
||||
}
|
||||
@@ -195,14 +190,6 @@
|
||||
max-width: calc(100% - 100px);
|
||||
}
|
||||
|
||||
.is-phone .nv-mobile-setting {
|
||||
row-gap: var(--size-4-2);
|
||||
}
|
||||
|
||||
.is-phone .nv-mobile-setting .setting-item-info {
|
||||
max-width: calc(100% - 100px);
|
||||
}
|
||||
|
||||
.is-phone .nv-command-pill {
|
||||
width: 100%;
|
||||
border: none;
|
||||
@@ -224,8 +211,12 @@
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.is-phone .nv-command-add-button {
|
||||
padding: var(--size-2-3) var(--size-4-3);
|
||||
}
|
||||
|
||||
.is-phone .nv-command-pill button {
|
||||
line-height: var(--font-ui-medium);
|
||||
height: 100%;
|
||||
margin: 0 !important;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
+185
-11
@@ -2,6 +2,7 @@
|
||||
"copyLinkToElemenetAnchorTo100": false,
|
||||
"copyFrameLinkByName": false,
|
||||
"disableDoubleClickTextEditing": false,
|
||||
"phoneFooterSafeAreaPadding": false,
|
||||
"folder": "",
|
||||
"cropFolder": "",
|
||||
"annotateFolder": "",
|
||||
@@ -29,8 +30,10 @@
|
||||
"annotateSuffix": "",
|
||||
"annotatePrefix": "annotated_",
|
||||
"annotatePreserveSize": false,
|
||||
"displaySVGInPreview": false,
|
||||
"previewImageType": "SVGIMG",
|
||||
"renderingConcurrency": 3,
|
||||
"imageCacheRetentionDays": 30,
|
||||
"allowImageCache": true,
|
||||
"allowImageCacheInScene": true,
|
||||
"displayExportedImageIfAvailable": false,
|
||||
@@ -107,6 +110,7 @@
|
||||
"addDummyTextElement": false,
|
||||
"zoteroCompatibility": false,
|
||||
"fieldSuggester": true,
|
||||
"enableOnloadScripts": false,
|
||||
"compatibilityMode": false,
|
||||
"drawingOpenCount": 0,
|
||||
"library": "deprecated",
|
||||
@@ -126,6 +130,7 @@
|
||||
"scriptEngineSettings": {},
|
||||
"previousRelease": "2.20.0",
|
||||
"showReleaseNotes": false,
|
||||
"excalidrawMasteryPromoCollapsed": false,
|
||||
"compareManifestToPluginVersion": true,
|
||||
"showNewVersionNotification": false,
|
||||
"latexBoilerplate": "\\color{blue}",
|
||||
@@ -486,15 +491,184 @@
|
||||
"canvasImmersiveEmbed": true,
|
||||
"startupScriptPath": "",
|
||||
"aiEnabled": true,
|
||||
"openAIAPIToken": "",
|
||||
"openAIDefaultTextModel": "gpt-3.5-turbo-1106",
|
||||
"openAIDefaultTextModelMaxTokens": 4096,
|
||||
"openAIDefaultVisionModel": "gpt-4o",
|
||||
"openAIDefaultImageGenerationModel": "dall-e-3",
|
||||
"openAIURL": "https://api.openai.com/v1/chat/completions",
|
||||
"openAIImageGenerationURL": "https://api.openai.com/v1/images/generations",
|
||||
"openAIImageEditsURL": "https://api.openai.com/v1/images/edits",
|
||||
"openAIImageVariationURL": "https://api.openai.com/v1/images/variations",
|
||||
"aiVerboseLogging": false,
|
||||
"aiProviderProfiles": {
|
||||
"OpenAI": {
|
||||
"provider": "openai",
|
||||
"apiKey": "",
|
||||
"baseURL": "https://api.openai.com/v1"
|
||||
},
|
||||
"Anthropic": {
|
||||
"provider": "anthropic",
|
||||
"apiKey": "",
|
||||
"baseURL": "https://api.anthropic.com/v1"
|
||||
},
|
||||
"Google Gemini": {
|
||||
"provider": "google",
|
||||
"apiKey": "",
|
||||
"baseURL": "https://generativelanguage.googleapis.com/v1beta"
|
||||
},
|
||||
"xAI": {
|
||||
"provider": "xai",
|
||||
"apiKey": "",
|
||||
"baseURL": "https://api.x.ai/v1"
|
||||
},
|
||||
"OpenAI-compatible": {
|
||||
"provider": "openai-compatible",
|
||||
"apiKey": "",
|
||||
"baseURL": "https://api.openai.com/v1"
|
||||
}
|
||||
},
|
||||
"aiTextModelConfigs": {
|
||||
"gpt-5-mini": {
|
||||
"providerId": "OpenAI",
|
||||
"model": "gpt-5-mini",
|
||||
"endpoint": "",
|
||||
"multimodalSupport": true
|
||||
},
|
||||
"claude-sonnet-4-5": {
|
||||
"providerId": "Anthropic",
|
||||
"model": "claude-sonnet-4-5",
|
||||
"endpoint": "",
|
||||
"multimodalSupport": true
|
||||
},
|
||||
"gemini-2.5-pro": {
|
||||
"providerId": "Google Gemini",
|
||||
"model": "gemini-2.5-pro",
|
||||
"endpoint": "",
|
||||
"multimodalSupport": true
|
||||
},
|
||||
"grok-4-fast": {
|
||||
"providerId": "xAI",
|
||||
"model": "grok-4-fast",
|
||||
"endpoint": "",
|
||||
"multimodalSupport": true
|
||||
},
|
||||
"gpt-3.5-turbo-1106": {
|
||||
"providerId": "OpenAI",
|
||||
"model": "gpt-3.5-turbo-1106",
|
||||
"endpoint": "",
|
||||
"multimodalSupport": true
|
||||
}
|
||||
},
|
||||
"aiImageModelConfigs": {
|
||||
"dall-e-2": {
|
||||
"providerId": "OpenAI",
|
||||
"model": "dall-e-2",
|
||||
"supportedSizes": [
|
||||
"256x256",
|
||||
"512x512",
|
||||
"1024x1024"
|
||||
],
|
||||
"supportsPromptImageTransforms": true,
|
||||
"supportsMaskImageEdits": true
|
||||
},
|
||||
"dall-e-3": {
|
||||
"providerId": "OpenAI",
|
||||
"model": "dall-e-3",
|
||||
"supportedSizes": [
|
||||
"1024x1024",
|
||||
"1792x1024",
|
||||
"1024x1792"
|
||||
],
|
||||
"supportsPromptImageTransforms": false,
|
||||
"supportsMaskImageEdits": false
|
||||
},
|
||||
"gpt-image-1": {
|
||||
"providerId": "OpenAI",
|
||||
"model": "gpt-image-1",
|
||||
"supportedSizes": [
|
||||
"1024x1024",
|
||||
"1536x1024",
|
||||
"1024x1536"
|
||||
],
|
||||
"supportsPromptImageTransforms": true,
|
||||
"supportsMaskImageEdits": true
|
||||
},
|
||||
"gpt-image-1-mini": {
|
||||
"providerId": "OpenAI",
|
||||
"model": "gpt-image-1-mini",
|
||||
"supportedSizes": [
|
||||
"1024x1024",
|
||||
"1536x1024",
|
||||
"1024x1536"
|
||||
],
|
||||
"supportsPromptImageTransforms": true,
|
||||
"supportsMaskImageEdits": true
|
||||
},
|
||||
"gpt-image-1.5": {
|
||||
"providerId": "OpenAI",
|
||||
"model": "gpt-image-1.5",
|
||||
"supportedSizes": [
|
||||
"1024x1024",
|
||||
"1536x1024",
|
||||
"1024x1536"
|
||||
],
|
||||
"supportsPromptImageTransforms": true,
|
||||
"supportsMaskImageEdits": true
|
||||
},
|
||||
"gpt-image-2": {
|
||||
"providerId": "OpenAI",
|
||||
"model": "gpt-image-2",
|
||||
"supportedSizes": [
|
||||
"1024x1024",
|
||||
"1536x1024",
|
||||
"1024x1536",
|
||||
"2048x2048"
|
||||
],
|
||||
"supportsPromptImageTransforms": true,
|
||||
"supportsMaskImageEdits": true
|
||||
},
|
||||
"gemini-2.5-flash-image": {
|
||||
"providerId": "Google Gemini",
|
||||
"model": "gemini-2.5-flash-image",
|
||||
"supportedSizes": [
|
||||
"1024x1024"
|
||||
],
|
||||
"supportsPromptImageTransforms": true,
|
||||
"supportsMaskImageEdits": false
|
||||
},
|
||||
"gemini-3.1-flash-image-preview": {
|
||||
"providerId": "Google Gemini",
|
||||
"model": "gemini-3.1-flash-image-preview",
|
||||
"supportedSizes": [
|
||||
"1024x1024"
|
||||
],
|
||||
"supportsPromptImageTransforms": true,
|
||||
"supportsMaskImageEdits": false
|
||||
},
|
||||
"gemini-3-pro-image-preview": {
|
||||
"providerId": "Google Gemini",
|
||||
"model": "gemini-3-pro-image-preview",
|
||||
"supportedSizes": [
|
||||
"1024x1024"
|
||||
],
|
||||
"supportsPromptImageTransforms": true,
|
||||
"supportsMaskImageEdits": false
|
||||
},
|
||||
"grok-imagine-image-quality": {
|
||||
"providerId": "xAI",
|
||||
"model": "grok-imagine-image-quality",
|
||||
"supportedSizes": [
|
||||
"1024x1024"
|
||||
],
|
||||
"supportsPromptImageTransforms": true,
|
||||
"supportsMaskImageEdits": false
|
||||
},
|
||||
"grok-imagine-image-pro": {
|
||||
"providerId": "xAI",
|
||||
"model": "grok-imagine-image-pro",
|
||||
"supportedSizes": [
|
||||
"1024x1024"
|
||||
],
|
||||
"supportsPromptImageTransforms": true,
|
||||
"supportsMaskImageEdits": false
|
||||
}
|
||||
},
|
||||
"aiDefaultTextModel": "gpt-3.5-turbo-1106",
|
||||
"aiDefaultImageGenerationModel": "dall-e-3",
|
||||
"aiDefaultMaxOutgoingTokens": 0,
|
||||
"aiDefaultMaxResponseTokens": 4096,
|
||||
"modifierKeyConfig": {
|
||||
"Mac": {
|
||||
"LocalFileDragAction": {
|
||||
@@ -742,7 +916,7 @@
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "active-pane"
|
||||
@@ -784,7 +958,6 @@
|
||||
"longPressDesktop": 500,
|
||||
"longPressMobile": 500,
|
||||
"doubleClickLinkOpenViewMode": true,
|
||||
"isDebugMode": false,
|
||||
"rank": "Bronze",
|
||||
"modifierKeyOverrides": [
|
||||
{
|
||||
@@ -817,6 +990,7 @@
|
||||
"margin": "normal"
|
||||
},
|
||||
"disableContextMenu": false,
|
||||
"isDebugMode": false,
|
||||
"defaultTrayMode": false,
|
||||
"compactModeOnTablets": true
|
||||
}
|
||||
+4
-4
File diff suppressed because one or more lines are too long
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"id": "obsidian-excalidraw-plugin",
|
||||
"name": "Excalidraw",
|
||||
"version": "2.22.3",
|
||||
"version": "2.23.3",
|
||||
"minAppVersion": "1.5.7",
|
||||
"description": "Sketch Your Mind. An Obsidian plugin to edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
|
||||
"description": "Sketch Your Mind. Edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
|
||||
"author": "Zsolt Viczian",
|
||||
"authorUrl": "https://excalidraw-obsidian.online",
|
||||
"fundingUrl": "https://ko-fi.com/zsolt",
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+258
-295
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.",
|
||||
"isDesktopOnly": false,
|
||||
"fundingUrl": "https://ko-fi.com/vinzent",
|
||||
"version": "2.38.2"
|
||||
"version": "2.38.3"
|
||||
}
|
||||
|
||||
+20
-25
@@ -8,15 +8,6 @@
|
||||
}
|
||||
}
|
||||
|
||||
.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 {
|
||||
border: 2px solid var(--interactive-accent);
|
||||
border-radius: var(--radius-s);
|
||||
@@ -108,7 +99,7 @@
|
||||
display: flex;
|
||||
}
|
||||
.git-tools .buttons > * {
|
||||
padding: 0 0;
|
||||
padding: 0;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
@@ -175,7 +166,7 @@ which itself is adapted from the diff2html library with the following original l
|
||||
--git-change-bg: #ffd55840;
|
||||
--git-selected: #3572b0;
|
||||
|
||||
--git-delete: #c33;
|
||||
--git-delete: #cc3333;
|
||||
--git-insert: #399839;
|
||||
--git-change: #d0b44c;
|
||||
--git-move: #3572b0;
|
||||
@@ -538,13 +529,24 @@ which itself is adapted from the diff2html library with the following original l
|
||||
.d2h-diff-tbody {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
/* My additions */
|
||||
.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;
|
||||
}
|
||||
}
|
||||
|
||||
/* ====================== Line Authoring Information ====================== */
|
||||
|
||||
.cm-gutterElement.obs-git-blame-gutter {
|
||||
/* Add background color to spacing inbetween and around the gutter for better aesthetics */
|
||||
border-width: 0px 2px 0.2px 2px;
|
||||
border-width: 0px 2px 0.2px;
|
||||
border-style: solid;
|
||||
border-color: var(--background-secondary);
|
||||
background-color: var(--background-secondary);
|
||||
@@ -557,7 +559,7 @@ which itself is adapted from the diff2html library with the following original l
|
||||
font-family: monospace;
|
||||
height: 100%; /* ensure, that age-based background color occupies entire parent */
|
||||
text-align: right;
|
||||
padding: 0px 6px 0px 6px;
|
||||
padding: 0px 6px;
|
||||
white-space: pre; /* Keep spaces and do not collapse them. */
|
||||
}
|
||||
|
||||
@@ -602,6 +604,11 @@ which itself is adapted from the diff2html library with the following original l
|
||||
.git-signs-gutter {
|
||||
.cm-gutterElement {
|
||||
display: grid;
|
||||
|
||||
/* Needed to align the sign properly for different line heigts. Such as
|
||||
* when having a heading or list item.
|
||||
*/
|
||||
padding-top: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -669,18 +676,6 @@ div:hover > .git-gutter-marker.git-changedelete {
|
||||
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;
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"defaultMode": "match",
|
||||
"autoPin": "onMove",
|
||||
"triggerDelay": 300,
|
||||
"closeDelay": 600,
|
||||
"autoFocus": true,
|
||||
"rollDown": false,
|
||||
"snapToEdges": false,
|
||||
"initialHeight": "340px",
|
||||
"initialWidth": "400px",
|
||||
"showViewHeader": false,
|
||||
"imageZoom": true,
|
||||
"hoverEmbeds": false,
|
||||
"footnotes": "never",
|
||||
"headings": "always",
|
||||
"blocks": "never"
|
||||
}
|
||||
-20
File diff suppressed because one or more lines are too long
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"id": "obsidian-hover-editor",
|
||||
"name": "Hover Editor",
|
||||
"version": "0.11.29",
|
||||
"minAppVersion": "1.10.6",
|
||||
"description": "Transform the Page Preview hover popover into a floating tab",
|
||||
"author": "NothingIsLost",
|
||||
"authorUrl": "https://github.com/nothingislost",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
-582
@@ -1,582 +0,0 @@
|
||||
/* @settings
|
||||
|
||||
name: Hover Editor
|
||||
id: hover-editor
|
||||
settings:
|
||||
-
|
||||
id: titlebar-heading
|
||||
title: Title bar
|
||||
type: heading
|
||||
level: 1
|
||||
collapsed: true
|
||||
-
|
||||
id: titlebar-heading
|
||||
title: Title bar background/foreground
|
||||
type: heading
|
||||
level: 2
|
||||
collapsed: true
|
||||
-
|
||||
id: he-title-bar-active-bg
|
||||
title: Active unpinned title bar background color
|
||||
type: variable-themed-color
|
||||
format: hex
|
||||
default-light: '#'
|
||||
default-dark: '#'
|
||||
-
|
||||
id: he-title-bar-inactive-bg
|
||||
title: Inactive unpinned title bar background color
|
||||
type: variable-themed-color
|
||||
format: hex
|
||||
default-light: '#'
|
||||
default-dark: '#'
|
||||
-
|
||||
id: he-title-bar-active-pinned-bg
|
||||
title: Active pinned title bar background color
|
||||
type: variable-themed-color
|
||||
format: hex
|
||||
default-light: '#'
|
||||
default-dark: '#'
|
||||
-
|
||||
id: he-title-bar-inactive-pinned-bg
|
||||
title: Inactive pinned title bar background color
|
||||
type: variable-themed-color
|
||||
format: hex
|
||||
default-light: '#'
|
||||
default-dark: '#'
|
||||
-
|
||||
id: he-title-bar-active-fg
|
||||
title: Active title bar foreground color
|
||||
type: variable-themed-color
|
||||
format: hex
|
||||
default-light: '#'
|
||||
default-dark: '#'
|
||||
-
|
||||
id: he-title-bar-inactive-fg
|
||||
title: Inactive title bar foreground color
|
||||
type: variable-themed-color
|
||||
format: hex
|
||||
default-light: '#'
|
||||
default-dark: '#'
|
||||
-
|
||||
id: titlebar-action-heading
|
||||
title: Title bar icons
|
||||
type: heading
|
||||
level: 2
|
||||
collapsed: true
|
||||
-
|
||||
id: he-title-bar-inactive-action
|
||||
title: Title bar inactive icon color
|
||||
type: variable-themed-color
|
||||
format: hex
|
||||
default-light: '#'
|
||||
default-dark: '#'
|
||||
-
|
||||
id: he-title-bar-active-action
|
||||
title: Titlebar active icon color
|
||||
type: variable-themed-color
|
||||
format: hex
|
||||
default-light: '#'
|
||||
default-dark: '#'
|
||||
-
|
||||
id: titlebar-text-heading
|
||||
title: Title bar text
|
||||
type: heading
|
||||
level: 2
|
||||
collapsed: true
|
||||
-
|
||||
id: he-title-bar-font-size
|
||||
title: Title bar Font size
|
||||
type: variable-text
|
||||
description: Accepts any CSS font-size value
|
||||
default: 15px
|
||||
-
|
||||
id: titlebar-height-heading
|
||||
title: Title bar height
|
||||
type: heading
|
||||
level: 2
|
||||
collapsed: true
|
||||
-
|
||||
id: he-title-bar-height
|
||||
title: Title bar height
|
||||
type: variable-text
|
||||
description: Accepts any CSS font-size value
|
||||
default: 28px
|
||||
*/
|
||||
|
||||
:root {
|
||||
/* general styling */
|
||||
--he-popover-opacity-while-dragging: 0.8;
|
||||
--he-popover-border-radius: 6px;
|
||||
--he-popover-header-transition-speed: 0.3s;
|
||||
--he-popover-snap-to-edge-transition-speed: 0.3s;
|
||||
/* resize handle sizing */
|
||||
--he-resize-handle-side-size: 12px;
|
||||
--he-resize-handle-corner-size: 18px;
|
||||
/* view header height */
|
||||
--he-view-header-height: 36px;
|
||||
}
|
||||
|
||||
body {
|
||||
--he-text-on-accent-inactive: var(--text-on-accent); /* couldn't find a good variable that worked across themes */
|
||||
--he-text-on-accent-active: #fff;
|
||||
/* z-index layer settings, probably not a good idea to mess with these */
|
||||
--he-popover-layer-inactive: calc(var(--layer-slides) - 4);
|
||||
--he-popover-layer-active: calc(var(--he-popover-layer-inactive) + 1);
|
||||
--he-popover-layer-new: calc(var(--he-popover-layer-inactive) + 2);
|
||||
--he-leaf-drag-overlay: calc(var(--he-popover-layer-inactive) + 3);
|
||||
/* calculated variables, do not modify */
|
||||
--he-resize-handle-side-offset: calc((var(--he-resize-handle-side-size) - 3px) * -1);
|
||||
--he-resize-handle-corner-offset: calc((var(--he-resize-handle-corner-size) / 2) * -1);
|
||||
--he-resize-handle-side-length: calc(100% - var(--he-resize-handle-corner-size));
|
||||
/* title bar colors */
|
||||
--he-title-bar-active-bg: var(--interactive-accent);
|
||||
--he-title-bar-inactive-bg: #777777;
|
||||
--he-title-bar-inactive-pinned-bg: #777777;
|
||||
--he-title-bar-active-pinned-bg: var(--interactive-accent);
|
||||
|
||||
--he-title-bar-active-fg: var(--he-text-on-accent-active);
|
||||
--he-title-bar-inactive-fg: var(--he-text-on-accent-inactive);
|
||||
/* title bar action/icon colors */
|
||||
--he-title-bar-inactive-action: var(--he-text-on-accent-inactive);
|
||||
--he-title-bar-active-action: var(--he-text-on-accent-active);
|
||||
/* titlebar sizing */
|
||||
--he-title-bar-height: 28px;
|
||||
--he-title-bar-font-size: 15px;
|
||||
}
|
||||
|
||||
.popover.hover-editor .workspace-leaf,
|
||||
.popover.hover-editor .workspace-split {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/*
|
||||
Obsidian 1.6 sets a different background for non-root splits,
|
||||
then uses primary as an override at root. Since hover editors
|
||||
don't live in a root split, we have to copy the override:
|
||||
*/
|
||||
.popover.hover-editor .workspace-split .view-content {
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
|
||||
.popover.hover-editor {
|
||||
min-height: unset;
|
||||
max-height: unset;
|
||||
/* touch action none fixes dragging and resizing on mobile */
|
||||
touch-action: none;
|
||||
/* this is set to allow the drag/resize handles to overflow the popover frame */
|
||||
overflow: visible;
|
||||
border: none;
|
||||
padding: 0;
|
||||
z-index: var(--he-popover-layer-inactive);
|
||||
border-radius: var(--he-popover-border-radius);
|
||||
|
||||
/* Prevent snagging on titlebar */
|
||||
-webkit-app-region: no-drag;
|
||||
}
|
||||
|
||||
.popover.hover-editor .markdown-preview-view {
|
||||
font-size: inherit;
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-active {
|
||||
z-index: var(--he-popover-layer-active);
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-new {
|
||||
z-index: var(--he-popover-layer-new);
|
||||
}
|
||||
|
||||
/* Drag/link overlay needs to overlay popups */
|
||||
.workspace-fake-target-overlay,
|
||||
.workspace-drop-overlay {
|
||||
z-index: var(--he-leaf-drag-overlay);
|
||||
}
|
||||
|
||||
.popover.hover-editor .resize-handle {
|
||||
position: absolute;
|
||||
touch-action: none;
|
||||
}
|
||||
|
||||
.popover.hover-editor .resize-handle.top {
|
||||
top: var(--he-resize-handle-side-offset);
|
||||
height: var(--he-resize-handle-side-size);
|
||||
left: calc(var(--he-resize-handle-corner-offset) * -1);
|
||||
width: var(--he-resize-handle-side-length);
|
||||
}
|
||||
|
||||
.popover.hover-editor .resize-handle.left {
|
||||
height: var(--he-resize-handle-side-length);
|
||||
left: var(--he-resize-handle-side-offset);
|
||||
top: calc(var(--he-resize-handle-corner-offset) * -1);
|
||||
width: var(--he-resize-handle-side-size);
|
||||
}
|
||||
|
||||
.popover.hover-editor .resize-handle.right {
|
||||
height: var(--he-resize-handle-side-length);
|
||||
right: var(--he-resize-handle-side-offset);
|
||||
top: calc(var(--he-resize-handle-corner-offset) * -1);
|
||||
width: var(--he-resize-handle-side-size);
|
||||
}
|
||||
|
||||
.popover.hover-editor .resize-handle.bottom {
|
||||
bottom: var(--he-resize-handle-side-offset);
|
||||
height: var(--he-resize-handle-side-size);
|
||||
left: calc(var(--he-resize-handle-corner-offset) * -1);
|
||||
width: var(--he-resize-handle-side-length);
|
||||
}
|
||||
|
||||
.popover.hover-editor .resize-handle.bottom-left {
|
||||
bottom: var(--he-resize-handle-corner-offset);
|
||||
height: var(--he-resize-handle-corner-size);
|
||||
left: var(--he-resize-handle-corner-offset);
|
||||
width: var(--he-resize-handle-corner-size);
|
||||
}
|
||||
|
||||
.popover.hover-editor .resize-handle.bottom-right {
|
||||
bottom: var(--he-resize-handle-corner-offset);
|
||||
height: var(--he-resize-handle-corner-size);
|
||||
right: var(--he-resize-handle-corner-offset);
|
||||
width: var(--he-resize-handle-corner-size);
|
||||
}
|
||||
|
||||
.popover.hover-editor .resize-handle.top-left {
|
||||
top: var(--he-resize-handle-corner-offset);
|
||||
height: var(--he-resize-handle-corner-size);
|
||||
left: var(--he-resize-handle-corner-offset);
|
||||
width: var(--he-resize-handle-corner-size);
|
||||
}
|
||||
|
||||
.popover.hover-editor .resize-handle.top-right {
|
||||
top: var(--he-resize-handle-corner-offset);
|
||||
height: var(--he-resize-handle-corner-size);
|
||||
right: var(--he-resize-handle-corner-offset);
|
||||
width: var(--he-resize-handle-corner-size);
|
||||
}
|
||||
|
||||
/* body.is-dragging-popover .tooltip {
|
||||
opacity: 0;
|
||||
} */
|
||||
|
||||
.popover-header-icon {
|
||||
width: fit-content;
|
||||
}
|
||||
|
||||
.mod-pin-popover > svg {
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
|
||||
.mod-pin-popover.is-active > svg {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
.popover-action,
|
||||
.popover-header-icon {
|
||||
margin: 0 8px;
|
||||
cursor: pointer;
|
||||
color: var(--he-title-bar-inactive-action);
|
||||
position: relative;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.popover-action.is-active,
|
||||
.mod-pin-popover.is-active {
|
||||
color: var(--he-title-bar-active-action);
|
||||
}
|
||||
|
||||
.popover-action:hover,
|
||||
.popover-header-icon:hover {
|
||||
color: var(--he-title-bar-active-action);
|
||||
}
|
||||
|
||||
.popover-action.is-active svg,
|
||||
.mod-pin-popover.is-active svg {
|
||||
}
|
||||
|
||||
.mod-pin-popover.is-active > svg {
|
||||
transform: unset;
|
||||
}
|
||||
|
||||
.popover.hover-editor .workspace-leaf-content[data-type="empty"] .view-header {
|
||||
/* ensures that minimal theme doesn't hide the popover header */
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.popover.hover-editor .workspace-split > .workspace-leaf:last-child > .workspace-leaf-resize-handle {
|
||||
/* this hides the leaf resize handles that touch the edge of the popover */
|
||||
/* without this the leaf resize handles conflict with the popover resize handles */
|
||||
display: none;
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-dragging {
|
||||
opacity: var(--he-popover-opacity-while-dragging);
|
||||
}
|
||||
|
||||
.popover.hover-editor:is(.snap-to-viewport, .snap-to-left, .snap-to-right) .resize-handle {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.popover.hover-editor.snap-to-right .resize-handle.left,
|
||||
.popover.hover-editor.snap-to-left .resize-handle.right {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-dragging.snap-to-left,
|
||||
.popover.hover-editor.is-dragging.snap-to-right,
|
||||
.popover.hover-editor.is-dragging.snap-to-viewport {
|
||||
transition: width var(--he-popover-snap-to-edge-transition-speed),
|
||||
height var(--he-popover-snap-to-edge-transition-speed), top var(--he-popover-snap-to-edge-transition-speed),
|
||||
left var(--he-popover-snap-to-edge-transition-speed);
|
||||
}
|
||||
|
||||
.hover-popover.is-dragging.snap-to-left::after,
|
||||
.hover-popover.is-dragging.snap-to-right::after,
|
||||
.hover-popover.is-dragging.snap-to-viewport::after {
|
||||
position: absolute;
|
||||
content: "";
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
top: 0;
|
||||
border-radius: var(--he-popover-border-radius);
|
||||
box-shadow: inset 0px 0px 0px 4px var(--interactive-accent);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.popover.hover-editor.snap-to-left {
|
||||
max-height: unset !important;
|
||||
}
|
||||
|
||||
.popover.hover-editor.snap-to-right {
|
||||
right: 0 !important;
|
||||
max-height: unset !important;
|
||||
}
|
||||
|
||||
.popover.hover-editor.snap-to-viewport {
|
||||
max-height: unset !important;
|
||||
max-width: unset !important;
|
||||
}
|
||||
|
||||
.popover.hover-editor .popover-titlebar {
|
||||
display: flex;
|
||||
height: var(--he-title-bar-height);
|
||||
width: 100%;
|
||||
background-color: var(--he-title-bar-inactive-bg);
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-active .popover-titlebar {
|
||||
background-color: var(--he-title-bar-active-bg);
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-pinned.is-pinned .popover-titlebar {
|
||||
background-color: var(--he-title-bar-inactive-pinned-bg);
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-pinned.is-pinned.is-active .popover-titlebar {
|
||||
background-color: var(--he-title-bar-active-pinned-bg);
|
||||
}
|
||||
|
||||
.popover.hover-editor .popover-titlebar .popover-actions {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
.popover.hover-editor > .popover-content {
|
||||
margin: 0;
|
||||
border-radius: var(--he-popover-border-radius);
|
||||
overflow: hidden;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.popover.hover-popover.hover-editor .pdf-toolbar:not(.pdf-findbar.mod-hidden) {
|
||||
/* Show PDF toolbar in hover editor */
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.popover.hover-editor .popover-titlebar .popover-title {
|
||||
display: block;
|
||||
flex-grow: 1;
|
||||
transition: all 0.3s;
|
||||
align-self: center;
|
||||
font-size: var(--he-title-bar-font-size);
|
||||
font-weight: 500;
|
||||
white-space: pre;
|
||||
word-wrap: normal;
|
||||
color: var(--he-title-bar-inactive-fg);
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-active .popover-title {
|
||||
color: var(--he-title-bar-active-fg);
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-active .popover-title:after {
|
||||
background: linear-gradient(to right, transparent, var(--he-title-bar-active-bg));
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-pinned.is-pinned.is-active .popover-title:after {
|
||||
background: linear-gradient(to right, transparent, var(--he-title-bar-active-pinned-bg));
|
||||
}
|
||||
|
||||
.popover.hover-editor.is-pinned.is-pinned .popover-title:after {
|
||||
background: linear-gradient(to right, transparent, var(--he-title-bar-inactive-pinned-bg));
|
||||
}
|
||||
|
||||
.popover.hover-editor .popover-title:after {
|
||||
content: " ";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
width: 30px;
|
||||
height: 100%;
|
||||
background: linear-gradient(to right, transparent, var(--he-title-bar-inactive-bg));
|
||||
}
|
||||
|
||||
.popover.hover-editor .mod-show-navbar svg {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
|
||||
.popover.hover-editor > .popover-content > .workspace-split {
|
||||
height: calc(100% - var(--he-title-bar-height));
|
||||
}
|
||||
|
||||
.popover.hover-editor .view-header {
|
||||
border-top: none;
|
||||
transition: all var(--he-popover-header-transition-speed);
|
||||
display: flex;
|
||||
}
|
||||
|
||||
/* Restore 1.5.x view header icons */
|
||||
.view-header .view-header-icon {
|
||||
display: none;
|
||||
padding: var(--size-2-2);
|
||||
margin-right: var(--size-2-3);
|
||||
color: var(--text-muted);
|
||||
align-self: center;
|
||||
cursor: grab;
|
||||
}
|
||||
.view-header .view-header-icon:active {
|
||||
cursor: grabbing;
|
||||
}
|
||||
|
||||
.popover.hover-editor .view-header .view-header-icon {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.popover.hover-editor.show-navbar:not(.is-minimized) .popover-title {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.popover.hover-editor:not(.show-navbar) .view-header {
|
||||
height: 0px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.popover.hover-editor.show-navbar .view-header {
|
||||
/* theme devs: if you want to change the header height, you must do so by setting the --he-view-header-height variable */
|
||||
/* if you don't use the variable, you will break internal measurement logic */
|
||||
height: var(--he-view-header-height);
|
||||
overflow: unset;
|
||||
}
|
||||
|
||||
.popover.hover-editor:not(.show-navbar) .view-content {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.popover.hover-editor .workspace-leaf-content[data-type="image"] .view-content {
|
||||
padding: 0;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.popover.hover-editor .workspace-leaf-content[data-type="image"] img {
|
||||
display: block;
|
||||
position: relative;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
max-width: unset;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
body .popover.hover-editor .view-content {
|
||||
/* theme devs: if you want to change the header height, you must do so by setting the --he-view-header-height variable */
|
||||
/* if you don't use the variable, you will break internal measurement logic */
|
||||
height: calc(100% - var(--he-view-header-height));
|
||||
}
|
||||
|
||||
/* start: zoomable images feature */
|
||||
|
||||
.popover.hover-editor.image-zoom .view-content .image-embed:active {
|
||||
aspect-ratio: unset;
|
||||
cursor: zoom-out;
|
||||
display: block;
|
||||
z-index: 200;
|
||||
position: fixed;
|
||||
max-height: calc(100% + 1px);
|
||||
max-width: 100%;
|
||||
height: calc(100% + 1px);
|
||||
width: 100%;
|
||||
object-fit: contain;
|
||||
margin: -0.5px auto 0;
|
||||
text-align: center;
|
||||
padding: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
max-width: unset;
|
||||
}
|
||||
|
||||
/* extra specificity to override some community theme styles that cause issues */
|
||||
.popover.hover-editor.image-zoom .view-content .image-embed img:active {
|
||||
top: 50%;
|
||||
z-index: 99;
|
||||
transform: translateY(-50%);
|
||||
padding: 0;
|
||||
margin: 0 auto;
|
||||
width: calc(100% - 20px);
|
||||
height: unset;
|
||||
max-height: 95vh;
|
||||
object-fit: contain;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
position: absolute;
|
||||
opacity: 1;
|
||||
max-width: unset;
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
.popover.hover-editor.image-zoom .view-content .image-embed:active:after {
|
||||
background-color: var(--background-primary);
|
||||
opacity: 0.9;
|
||||
content: " ";
|
||||
height: calc(100% + 1px);
|
||||
width: 100%;
|
||||
position: fixed;
|
||||
left: 0;
|
||||
right: 1px;
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
.popover.hover-editor.image-zoom .view-content img {
|
||||
cursor: zoom-in;
|
||||
}
|
||||
|
||||
/* extra specificity to override some community theme styles that cause issues */
|
||||
.popover.hover-editor.image-zoom .workspace-leaf-content[data-type="image"] img {
|
||||
cursor: zoom-in;
|
||||
top: 50%;
|
||||
transform: translateY(-50%);
|
||||
object-fit: contain;
|
||||
height: unset;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
position: absolute;
|
||||
opacity: 1;
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
/* end: zoomable images feature */
|
||||
+2
-2
File diff suppressed because one or more lines are too long
-15
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"showCLICommands": false,
|
||||
"addExtensionsToInternalLinks": "html",
|
||||
"injectAppCSS": "light",
|
||||
"injectThemeCSS": false,
|
||||
"customCSSFile": null,
|
||||
"displayYAMLFrontmatter": false,
|
||||
"linkStrippingBehaviour": "text",
|
||||
"highDPIDiagrams": true,
|
||||
"pandoc": null,
|
||||
"pdflatex": null,
|
||||
"outputFolder": "C:\\Users\\zmeyers\\zmVault\\out",
|
||||
"extraArguments": "",
|
||||
"exportFrom": "md"
|
||||
}
|
||||
-10221
File diff suppressed because it is too large
Load Diff
-10
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"id": "obsidian-pandoc",
|
||||
"name": "Pandoc Plugin",
|
||||
"version": "0.4.1",
|
||||
"minAppVersion": "0.12.5",
|
||||
"description": "This is a Pandoc export plugin for Obsidian. It provides commands to export to formats like DOCX, ePub and PDF.",
|
||||
"author": "Oliver Balfour",
|
||||
"authorUrl": "https://github.com/OliverBalfour/obsidian-pandoc",
|
||||
"isDesktopOnly": true
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
|
||||
.pandoc-plugin-error {
|
||||
color: red;
|
||||
}
|
||||
Vendored
-119
@@ -1,119 +0,0 @@
|
||||
{
|
||||
"choices": [],
|
||||
"inputPrompt": "single-line",
|
||||
"persistInputPromptDrafts": true,
|
||||
"useSelectionAsCaptureValue": true,
|
||||
"devMode": false,
|
||||
"templateFolderPath": "templates",
|
||||
"announceUpdates": "none",
|
||||
"version": "2.12.0",
|
||||
"globalVariables": {},
|
||||
"onePageInputEnabled": false,
|
||||
"disableOnlineFeatures": true,
|
||||
"enableRibbonIcon": false,
|
||||
"showCaptureNotification": true,
|
||||
"showInputCancellationNotification": false,
|
||||
"enableTemplatePropertyTypes": false,
|
||||
"dateAliases": {
|
||||
"t": "today",
|
||||
"tm": "tomorrow",
|
||||
"yd": "yesterday",
|
||||
"nw": "next week",
|
||||
"nm": "next month",
|
||||
"ny": "next year",
|
||||
"lw": "last week",
|
||||
"lm": "last month",
|
||||
"ly": "last year"
|
||||
},
|
||||
"ai": {
|
||||
"defaultModel": "Ask me",
|
||||
"defaultSystemPrompt": "As an AI assistant within Obsidian, your primary goal is to help users manage their ideas and knowledge more effectively. Format your responses using Markdown syntax. Please use the [[Obsidian]] link format. You can write aliases for the links by writing [[Obsidian|the alias after the pipe symbol]]. To use mathematical notation, use LaTeX syntax. LaTeX syntax for larger equations should be on separate lines, surrounded with double dollar signs ($$). You can also inline math expressions by wrapping it in $ symbols. For example, use $$w_{ij}^{\text{new}}:=w_{ij}^{\text{current}}+etacdotdelta_jcdot x_{ij}$$ on a separate line, but you can write \"($eta$ = learning rate, $delta_j$ = error term, $x_{ij}$ = input)\" inline.",
|
||||
"promptTemplatesFolderPath": "",
|
||||
"showAssistant": true,
|
||||
"providers": [
|
||||
{
|
||||
"name": "OpenAI",
|
||||
"endpoint": "https://api.openai.com/v1",
|
||||
"apiKey": "",
|
||||
"models": [
|
||||
{
|
||||
"name": "text-davinci-003",
|
||||
"maxTokens": 4096
|
||||
},
|
||||
{
|
||||
"name": "gpt-3.5-turbo",
|
||||
"maxTokens": 4096
|
||||
},
|
||||
{
|
||||
"name": "gpt-3.5-turbo-16k",
|
||||
"maxTokens": 16384
|
||||
},
|
||||
{
|
||||
"name": "gpt-3.5-turbo-1106",
|
||||
"maxTokens": 16385
|
||||
},
|
||||
{
|
||||
"name": "gpt-4",
|
||||
"maxTokens": 8192
|
||||
},
|
||||
{
|
||||
"name": "gpt-4-32k",
|
||||
"maxTokens": 32768
|
||||
},
|
||||
{
|
||||
"name": "gpt-4-1106-preview",
|
||||
"maxTokens": 128000
|
||||
},
|
||||
{
|
||||
"name": "gpt-4-turbo",
|
||||
"maxTokens": 128000
|
||||
},
|
||||
{
|
||||
"name": "gpt-4o",
|
||||
"maxTokens": 128000
|
||||
},
|
||||
{
|
||||
"name": "gpt-4o-mini",
|
||||
"maxTokens": 128000
|
||||
}
|
||||
],
|
||||
"autoSyncModels": false,
|
||||
"modelSource": "auto"
|
||||
},
|
||||
{
|
||||
"name": "Gemini",
|
||||
"endpoint": "https://generativelanguage.googleapis.com",
|
||||
"apiKey": "",
|
||||
"models": [
|
||||
{
|
||||
"name": "gemini-1.5-pro",
|
||||
"maxTokens": 1000000
|
||||
},
|
||||
{
|
||||
"name": "gemini-1.5-flash",
|
||||
"maxTokens": 1000000
|
||||
},
|
||||
{
|
||||
"name": "gemini-1.5-flash-8b",
|
||||
"maxTokens": 1000000
|
||||
}
|
||||
],
|
||||
"autoSyncModels": false,
|
||||
"modelSource": "auto"
|
||||
}
|
||||
]
|
||||
},
|
||||
"migrations": {
|
||||
"migrateToMacroIDFromEmbeddedMacro": true,
|
||||
"useQuickAddTemplateFolder": true,
|
||||
"incrementFileNameSettingMoveToDefaultBehavior": true,
|
||||
"mutualExclusionInsertAfterAndWriteToBottomOfFile": true,
|
||||
"setVersionAfterUpdateModalRelease": true,
|
||||
"addDefaultAIProviders": true,
|
||||
"removeMacroIndirection": true,
|
||||
"migrateFileOpeningSettings": true,
|
||||
"setProviderModelDiscoveryMode": true,
|
||||
"backfillFileOpeningDefaults": true,
|
||||
"migrateProviderApiKeysToSecretStorage": true
|
||||
}
|
||||
}
|
||||
Vendored
-118
File diff suppressed because one or more lines are too long
-12
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"id": "quickadd",
|
||||
"name": "QuickAdd",
|
||||
"version": "2.12.0",
|
||||
"minAppVersion": "1.11.4",
|
||||
"description": "Quickly add new pages or content to your vault.",
|
||||
"author": "Christian B. B. Houmann",
|
||||
"authorUrl": "https://bagerbach.com",
|
||||
"fundingUrl": "https://www.buymeacoffee.com/chhoumann",
|
||||
"helpUrl": "https://quickadd.obsidian.guide/docs/",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
-1
File diff suppressed because one or more lines are too long
+5
-5
File diff suppressed because one or more lines are too long
+4
-5
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"id": "recent-files-obsidian",
|
||||
"name": "Recent Files",
|
||||
"version": "1.7.7",
|
||||
"version": "1.7.9",
|
||||
"minAppVersion": "0.16.3",
|
||||
"description": "List files by most recently opened",
|
||||
"description": "List files by most recently opened.",
|
||||
"author": "Tony Grosinger",
|
||||
"authorUrl": "https://grosinger.net",
|
||||
"isDesktopOnly": false,
|
||||
@@ -11,6 +11,5 @@
|
||||
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
|
||||
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
|
||||
"Paypal": "https://paypal.me/tgrosinger"
|
||||
},
|
||||
"donation": "https://buymeacoffee.com/tgrosinger"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+21
-21
File diff suppressed because one or more lines are too long
+1
-1
@@ -6,7 +6,7 @@
|
||||
"description": "Improved table navigation, formatting, manipulation, and formulas.",
|
||||
"isDesktopOnly": false,
|
||||
"minAppVersion": "1.0.0",
|
||||
"version": "0.22.2",
|
||||
"version": "0.23.2",
|
||||
"fundingUrl": {
|
||||
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
|
||||
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@
|
||||
}
|
||||
|
||||
[data-type="advanced-tables-toolbar"] .nav-buttons-container {
|
||||
column-gap: 0.2rem;
|
||||
gap: 0.2rem;
|
||||
margin: 0.2rem 0 0.2rem 0;
|
||||
justify-content: start;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
# Circular Mil
|
||||
|
||||
> A [**circular mil**](https://en.wikipedia.org/wiki/Circular_mil)
|
||||
> is a unit of area, equal to the area of a circle with a diameter of one mil
|
||||
> (one thousandth of an inch or 0.0254 mm).
|
||||
> It is equal to π/4 square mils...
|
||||
>
|
||||
> The area in circular mils, A, of a circle with a diameter of d mils, is given by the formula:
|
||||
>
|
||||
> $$
|
||||
> A_{\rm{cmil}} = ( d_{\rm{mil}} )^{2}
|
||||
> $$
|
||||
|
||||
> In square mils, the area of a circle with a diameter of 1 mil is:
|
||||
>
|
||||
> $$
|
||||
> \begin{align}
|
||||
> A &= \pi r^{2} \\
|
||||
> &= \pi \left( \frac{d}{2} \right)^{2} \\
|
||||
> &= \frac{\pi d^{2}}{4} \\
|
||||
> &= \frac{ \pi \times (1~\rm{mil})^{2} }{4} \\
|
||||
> &= \frac{\pi}{4}~\rm{mil}^{2} \\
|
||||
> &\approx 0.7854~\rm{mil}^{2} \\
|
||||
> \end{align}
|
||||
> $$
|
||||
>
|
||||
> By definition, this area is also equal to 1 circular mil, so
|
||||
>
|
||||
> $$
|
||||
> \rm{ 1~cmil = \frac{\pi}{4}~mil^{2} }
|
||||
> $$
|
||||
>
|
||||
> The conversion factor from square mils to circular mils is therefore 4/π cmil per square mil:
|
||||
>
|
||||
> $$
|
||||
> \rm{ 1~mil^{2} = \frac{4}{\pi} }~cmil
|
||||
> $$
|
||||
|
||||
> The formula to calculate the area in circular mil
|
||||
> for any given AWG (American Wire Gauge) size
|
||||
> is as follows.
|
||||
> $A_{n}$ represents the area of number $n$ AWG.
|
||||
>
|
||||
> $$
|
||||
> A_{n}=\left( 5 \times 92^{(36-n)/39} \right)^{2}
|
||||
> $$
|
||||
>
|
||||
> For example, a number 12 gauge wire would use $n=12$:
|
||||
>
|
||||
> $$
|
||||
> \left( 5 \times 92^{(36-12)/39} \right)^{2}
|
||||
> = 6530~\rm{cmil}
|
||||
> $$
|
||||
+722
-1337
File diff suppressed because it is too large
Load Diff
+49
-4
@@ -41,8 +41,10 @@ tags:
|
||||
| Over 2 | 40 |
|
||||
|
||||
> [!info] Informational Note No. 1:
|
||||
> Table 1 is based on common conditions of proper cabling and alignment of conductors
|
||||
> where the length of the pull and the number of bends are within reasonable limits.
|
||||
> Table 1 is based on common conditions
|
||||
> of proper cabling and alignment of conductors
|
||||
> where the length of the pull and the number of bends
|
||||
> are within reasonable limits.
|
||||
> It should be recognized that, for certain conditions,
|
||||
> a larger size conduit or a lesser conduit fill should be considered.
|
||||
|
||||
@@ -51,5 +53,48 @@ tags:
|
||||
> if the ratio of the raceway (inside diameter)
|
||||
> to the conductor or cable (outside diameter)
|
||||
> is between 2.8 and 3.2, jamming can occur.
|
||||
> While jamming can occur when pulling four or more conductors or cables into a raceway,
|
||||
> the probability is very low.
|
||||
> While jamming can occur
|
||||
> when pulling four or more conductors or cables into a raceway,
|
||||
> the probability is very low.
|
||||
|
||||
## Table 2 Radius of Conduit and Tubing Bends
|
||||
|
||||
| Conduit or Tubing Size | < | One Shot and Full Shoe Benders | < | Other Bends | < |
|
||||
| ---------------------- | ---------- | ------------------------------ | ------ | ----------- | --- |
|
||||
| Metric Designator | Trade Size | mm | in. | mm | in. |
|
||||
| 16 | 1/2 | 101.6 | 4 | 101.6 | 4 |
|
||||
| 21 | 3/4 | 114.3 | 4 1/2 | 127 | 5 |
|
||||
| 27 | 1 | 146.05 | 5 3/4 | 152.4 | 6 |
|
||||
| 35 | 11/4 | 184.15 | 7 1/4 | 203.2 | 8 |
|
||||
| 41 | 11/2 | 209.55 | 8 1/4 | 254 | 10 |
|
||||
| 53 | 2 | 241.3 | 9 1/2 | 304.8 | 12 |
|
||||
| 63 | 21/2 | 266.7 | 10 1/2 | 381 | 15 |
|
||||
| 78 | 3 | 330.2 | 13 | 457.2 | 18 |
|
||||
| 91 | 31/2 | 381 | 15 | 533.4 | 21 |
|
||||
| 103 | 4 | 406.4 | 16 | 609.6 | 24 |
|
||||
| 129 | 5 | 609.6 | 24 | 762 | 30 |
|
||||
| 155 | 6 | 762 | 30 | 914.4 | 36 |
|
||||
|
||||
## Table 4 Dimensions and Percent Area of Conduit and Tubing (Areas of Conduit or Tubing for the Combinations of Wires Permitted in Table 1, Chapter 9)
|
||||
|
||||
## Table 5 Dimensions of Insulated Conductors and Fixture Wires
|
||||
|
||||
## Table 5A Compact Copper and Aluminum Building Wire Nominal Dimensions** and Areas
|
||||
|
||||
## Table 8 Conductor Properties
|
||||
|
||||
## Table 9 Alternating-Current Resistance and Reactance for 600-Volt Cables, 3-Phase, 60 Hz, 75°C (167°F) — Three Single Conductors in Conduit
|
||||
|
||||
## Table 10 Conductor Stranding
|
||||
|
||||
## Table 11(A) and Table 11(B)
|
||||
|
||||
### Table 11(A) Class 2 and Class 3 Alternating-Current Power Source Limitations
|
||||
|
||||
### Table 11(B) Class 2 and Class 3 Direct-Current Power Source Limitations
|
||||
|
||||
## Table 12(A) and Table 12(B)
|
||||
|
||||
### Table 12(A) PLFA Alternating-Current Power Source Limitations
|
||||
|
||||
### Table 12(B) PLFA Direct-Current Power Source Limitations
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 275 KiB |
@@ -9,10 +9,12 @@ daily: "[[2026-04-22]]"
|
||||
|
||||
## Trust the Process
|
||||
|
||||
[[feeders-takeoff]]:
|
||||
Separate UG, OH, and Flex Feeder assemblies
|
||||
add extra terminations, wire, and conduit fittings
|
||||
that will not be necessary for installation.
|
||||
|
||||
[[electrical-takeoff]]:
|
||||
Mech Connection assemblies
|
||||
do not include disconnects
|
||||
nor labor to install them.
|
||||
|
||||
@@ -10,4 +10,5 @@ daily: "[[2026-04-22]]"
|
||||
> I haven't even figured out _how_ yet.
|
||||
>
|
||||
> ---Doc, when asked why he is trying to sew a button on a fried egg,
|
||||
> _Fraggle Rock_, Season 1 Episode 6, "The Preachification of Convincing John" (1983)
|
||||
> _Fraggle Rock_ (1983), Season 1 Episode 6,
|
||||
> "The Preachification of Convincing John"
|
||||
|
||||
@@ -38,8 +38,6 @@ ASL Column 2 with adjustments
|
||||
|
||||
Site Labor +50%
|
||||
|
||||
#### Telecom Backbone
|
||||
|
||||
#### Medium Voltage
|
||||
|
||||
Medium voltage cabling downstream of
|
||||
|
||||
@@ -11,4 +11,4 @@ Need to refresh myself on
|
||||
|
||||
Note that 2023 moved MV content to
|
||||
Article 314 Part 3
|
||||
and Article 315
|
||||
and [[nec-315|Article 315]]
|
||||
|
||||
@@ -11,11 +11,11 @@ from its proximity to, and significant composition of,
|
||||
skilled trade workers, and their biased perception of the value of effort.
|
||||
|
||||
[^1]: Fetish is the right word for it if you've ever heard the justifications.
|
||||
I'll say no more.
|
||||
|
||||
[^2]: Granularity is a great word for it, I got it from [[jared-defanti|Jared]].
|
||||
I was calling it _precision_ before, but that's [laden](https://en.wiktionary.org/wiki/value-laden)
|
||||
with positive value
|
||||
[^2]: Granularity is a great word for it,
|
||||
I got it from [[jared-defanti|Jared]].
|
||||
I was calling it _precision_ before,
|
||||
but that's [laden](https://en.wiktionary.org/wiki/value-laden) with positive value
|
||||
where _granularity_ sounds as annoying as it is.
|
||||
|
||||
Generalizing,
|
||||
@@ -34,7 +34,8 @@ I _can_ complete an estimate for a million dollar project in an hour.
|
||||
I could reasonably spend ten hours or a hundred on the same project.
|
||||
|
||||
In estimating, minimum quality may be set by internal standards,
|
||||
but they may be bent or broken for the right job or the right customer.
|
||||
but those standards may be bent or broken
|
||||
for the right job or the right customer.
|
||||
|
||||
> [!summary]
|
||||
> In skilled trade work, the road ends after the "extra mile".
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
---
|
||||
id: 2026-05-18T16:34:42-0400
|
||||
title: 2026-05-18 16:34:42
|
||||
tags: []
|
||||
daily: "[[2026-05-18]]"
|
||||
---
|
||||
# 2026-05-18 16:34:42
|
||||
|
||||
## Exact Conversion Metric Density to U.S. Customary
|
||||
|
||||
$$
|
||||
1~\rm{ft} \equiv \frac{1}{3}~\rm{yd}
|
||||
$$
|
||||
|
||||
$$
|
||||
1~\rm{yd} \equiv 0.9144~\rm{m}
|
||||
$$
|
||||
|
||||
$$
|
||||
\frac{1~\rm{yd}}{0.9144~\rm{m}}
|
||||
\times \frac{1~\rm{ft}}{\frac{1}{3}~\rm{yd}}
|
||||
= \frac{1~\rm{ft}}{0.3048~\rm{m}}
|
||||
$$
|
||||
|
||||
$$
|
||||
1~\rm{ft} = 0.3048~\rm{m}
|
||||
$$
|
||||
|
||||
$$
|
||||
1~\rm{ft^{2}} = (0.3048~\rm{m})^{2}
|
||||
= 0.09290304~\rm{m^{2}}
|
||||
$$
|
||||
|
||||
$$
|
||||
1~\rm{ft^{3}} = (0.3048~\rm{m})^{3}
|
||||
= 0.028316846592~\rm{m^{3}}
|
||||
$$
|
||||
|
||||
$$
|
||||
1~\rm{lb} \equiv 0.45359237~\rm{kg}
|
||||
$$
|
||||
|
||||
$$
|
||||
\frac{1~\rm{kg}}{1~\rm{m^{3}}}
|
||||
\times \frac{1~\rm{lb}}{0.45359237~\rm{kg}}
|
||||
\times \frac{0.028316846592~\rm{m^{3}}}{1~\rm{ft^{3}}}
|
||||
= \frac{0.06242796057614461195632545582722~\rm{lb}}{1~\rm{ft^{3}}}
|
||||
$$
|
||||
|
||||
$$
|
||||
8930~\rm{kg/m^{3}} = 557.48168794497138476998632053709~\rm{lb/ft^{3}}
|
||||
$$
|
||||
Reference in New Issue
Block a user