update
This commit is contained in:
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
+1
-1
@@ -12,7 +12,7 @@
|
|||||||
"pageSize": "A4",
|
"pageSize": "A4",
|
||||||
"landscape": false,
|
"landscape": false,
|
||||||
"margin": "0",
|
"margin": "0",
|
||||||
"downscalePercent": 75
|
"downscalePercent": 65
|
||||||
},
|
},
|
||||||
"defaultViewMode": "source",
|
"defaultViewMode": "source",
|
||||||
"autoPairMarkdown": false,
|
"autoPairMarkdown": false,
|
||||||
|
|||||||
Vendored
+3
-3
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"theme": "system",
|
"theme": "system",
|
||||||
"cssTheme": "Minimal",
|
"cssTheme": "Minimal",
|
||||||
"baseFontSize": 20.5,
|
"baseFontSize": 20,
|
||||||
"enabledCssSnippets": [
|
"enabledCssSnippets": [
|
||||||
"pdf_darkmode",
|
"pdf_darkmode",
|
||||||
"query_header_title",
|
"query_header_title",
|
||||||
@@ -20,8 +20,8 @@
|
|||||||
"general_interface",
|
"general_interface",
|
||||||
"embeds"
|
"embeds"
|
||||||
],
|
],
|
||||||
"interfaceFontFamily": "CMU Sans Serif,FiraCode Nerd Font",
|
"interfaceFontFamily": "CMU Bright,CMU Sans Serif,FiraCode Nerd Font",
|
||||||
"textFontFamily": "CMU Sans Serif,FiraCode Nerd Font",
|
"textFontFamily": "CMU Sans Serif,FiraCode Nerd Font,CMU Serif",
|
||||||
"monospaceFontFamily": "FiraCode Nerd Font,Monaspace Argon,JetBrainsMonoMedium Nerd Font,Monaco",
|
"monospaceFontFamily": "FiraCode Nerd Font,Monaspace Argon,JetBrainsMonoMedium Nerd Font,Monaco",
|
||||||
"accentColor": "#40d040",
|
"accentColor": "#40d040",
|
||||||
"baseFontSizeAction": true,
|
"baseFontSizeAction": true,
|
||||||
|
|||||||
Vendored
+6
-3
@@ -35,8 +35,6 @@
|
|||||||
"text-snippets-obsidian",
|
"text-snippets-obsidian",
|
||||||
"txt-as-md-obsidian",
|
"txt-as-md-obsidian",
|
||||||
"various-complements",
|
"various-complements",
|
||||||
"obsidian-vimrc-support",
|
|
||||||
"obsidian-zoom",
|
|
||||||
"zotlit",
|
"zotlit",
|
||||||
"obsidian-style-settings",
|
"obsidian-style-settings",
|
||||||
"obsidian-hider",
|
"obsidian-hider",
|
||||||
@@ -54,5 +52,10 @@
|
|||||||
"omnisearch",
|
"omnisearch",
|
||||||
"desk",
|
"desk",
|
||||||
"supercharged-links-obsidian",
|
"supercharged-links-obsidian",
|
||||||
"obsidian-icon-shortcodes"
|
"obsidian-icon-shortcodes",
|
||||||
|
"graph-analysis",
|
||||||
|
"lovely-mindmap",
|
||||||
|
"obsidian-ocr",
|
||||||
|
"obsidian-vimrc-support",
|
||||||
|
"surfing"
|
||||||
]
|
]
|
||||||
Vendored
+5
-5
@@ -125,11 +125,11 @@
|
|||||||
"textFadeMultiplier": 0,
|
"textFadeMultiplier": 0,
|
||||||
"nodeSizeMultiplier": 1.29210205078125,
|
"nodeSizeMultiplier": 1.29210205078125,
|
||||||
"lineSizeMultiplier": 1.70143229166667,
|
"lineSizeMultiplier": 1.70143229166667,
|
||||||
"collapse-forces": true,
|
"collapse-forces": false,
|
||||||
"centerStrength": 0.1812744140625,
|
"centerStrength": 0.238240559895833,
|
||||||
"repelStrength": 6.39485677083333,
|
"repelStrength": 6.47786458333333,
|
||||||
"linkStrength": 1,
|
"linkStrength": 1,
|
||||||
"linkDistance": 30,
|
"linkDistance": 30,
|
||||||
"scale": 0.9198564842801185,
|
"scale": 0.19572145488867765,
|
||||||
"close": true
|
"close": false
|
||||||
}
|
}
|
||||||
Vendored
+76
-24
@@ -31,22 +31,6 @@
|
|||||||
"key": "L"
|
"key": "L"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"workspace:split-vertical": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Ctrl"
|
|
||||||
],
|
|
||||||
"key": "V"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"workspace:split-horizontal": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Ctrl"
|
|
||||||
],
|
|
||||||
"key": "S"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"obsidian-fullscreen-plugin:fullscreen-focus": [
|
"obsidian-fullscreen-plugin:fullscreen-focus": [
|
||||||
{
|
{
|
||||||
"modifiers": [
|
"modifiers": [
|
||||||
@@ -758,14 +742,6 @@
|
|||||||
"key": "F"
|
"key": "F"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"properties:open-local": [
|
|
||||||
{
|
|
||||||
"modifiers": [
|
|
||||||
"Ctrl"
|
|
||||||
],
|
|
||||||
"key": "P"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"obsidian-zoom:zoom-out": [
|
"obsidian-zoom:zoom-out": [
|
||||||
{
|
{
|
||||||
"modifiers": [
|
"modifiers": [
|
||||||
@@ -837,5 +813,81 @@
|
|||||||
],
|
],
|
||||||
"key": "R"
|
"key": "R"
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"editor:insert-callout": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Mod",
|
||||||
|
"Shift"
|
||||||
|
],
|
||||||
|
"key": "C"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"obsidian-excalidraw-plugin:Downloaded/Normalize Selected Arrows": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Ctrl"
|
||||||
|
],
|
||||||
|
"key": "N"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"obsidian-excalidraw-plugin:Downloaded/Convert selected text elements to sticky notes": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Ctrl"
|
||||||
|
],
|
||||||
|
"key": "P"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"obsidian-excalidraw-plugin:Downloaded/Box Selected Elements": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Ctrl"
|
||||||
|
],
|
||||||
|
"key": "B"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"obsidian-excalidraw-plugin:Downloaded/Ellipse Selected Elements": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Ctrl"
|
||||||
|
],
|
||||||
|
"key": "O"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"quickadd:choice:10e5180e-d924-4f54-8967-a0bada9a7de3": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Ctrl"
|
||||||
|
],
|
||||||
|
"key": "C"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"markdown:add-alias": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Alt",
|
||||||
|
"Shift"
|
||||||
|
],
|
||||||
|
"key": "A"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"workspace:split-vertical": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Ctrl",
|
||||||
|
"Shift"
|
||||||
|
],
|
||||||
|
"key": "V"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"workspace:split-horizontal": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Ctrl",
|
||||||
|
"Shift"
|
||||||
|
],
|
||||||
|
"key": "S"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
+1
-1
@@ -190,7 +190,7 @@
|
|||||||
"same_source"
|
"same_source"
|
||||||
],
|
],
|
||||||
"down": [
|
"down": [
|
||||||
"used_in"
|
"includes"
|
||||||
],
|
],
|
||||||
"next": [],
|
"next": [],
|
||||||
"prev": []
|
"prev": []
|
||||||
|
|||||||
+83
-34
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "darlal-switcher-plus",
|
"id": "darlal-switcher-plus",
|
||||||
"name": "Quick Switcher++",
|
"name": "Quick Switcher++",
|
||||||
"version": "4.2.1",
|
"version": "4.2.2",
|
||||||
"minAppVersion": "1.5.12",
|
"minAppVersion": "1.5.12",
|
||||||
"description": "Enhanced Quick Switcher, search open panels, and symbols.",
|
"description": "Enhanced Quick Switcher, search open panels, and symbols.",
|
||||||
"author": "darlal",
|
"author": "darlal",
|
||||||
|
|||||||
@@ -168,3 +168,9 @@
|
|||||||
|
|
||||||
/* Usually the "plus" button button in the NavBar on mobile platforms */
|
/* Usually the "plus" button button in the NavBar on mobile platforms */
|
||||||
.qsp-mobile-launcher-button {}
|
.qsp-mobile-launcher-button {}
|
||||||
|
|
||||||
|
/* Prompt instructions element in custom modes */
|
||||||
|
.qsp-prompt-instructions {}
|
||||||
|
|
||||||
|
/* Prompt instructions element for facets in custom modes */
|
||||||
|
.qsp-prompt-instructions-facets {}
|
||||||
|
|||||||
+36162
File diff suppressed because one or more lines are too long
+10
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "graph-analysis",
|
||||||
|
"name": "Graph Analysis",
|
||||||
|
"version": "0.15.4",
|
||||||
|
"minAppVersion": "0.12.10",
|
||||||
|
"description": "Analyse your Obsidian graph.",
|
||||||
|
"author": "SkepticMystic",
|
||||||
|
"authorUrl": "https://github.com/SkepticMystic/graph-analysis",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
+126
@@ -0,0 +1,126 @@
|
|||||||
|
td.internal-link,
|
||||||
|
div.internal-link,
|
||||||
|
span.internal-link {
|
||||||
|
color: var(--text-accent);
|
||||||
|
text-decoration-line: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.internal-link:hover,
|
||||||
|
div.internal-link:hover,
|
||||||
|
span.internal-link:hover {
|
||||||
|
color: var(--text-accent-hover, var(--text-accent));
|
||||||
|
}
|
||||||
|
|
||||||
|
tr.GA-linked td:first-child::before,
|
||||||
|
span.GA-linked::before,
|
||||||
|
div.GA-linked::before {
|
||||||
|
}
|
||||||
|
tr.GA-not-linked,
|
||||||
|
span.GA-not-linked {
|
||||||
|
/* background-color: yellow; */
|
||||||
|
}
|
||||||
|
|
||||||
|
.GA-icon {
|
||||||
|
color: var(--text-normal);
|
||||||
|
width: 13px;
|
||||||
|
height: 13px;
|
||||||
|
display: inline-block;
|
||||||
|
padding-top: 2px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.GA-Global {
|
||||||
|
color: red;
|
||||||
|
}
|
||||||
|
.GA-Global::before {
|
||||||
|
content: '🌍';
|
||||||
|
}
|
||||||
|
|
||||||
|
td.GA-measure {
|
||||||
|
/* display:none */
|
||||||
|
}
|
||||||
|
td.GA-node {
|
||||||
|
/* background-color: yellow */
|
||||||
|
}
|
||||||
|
|
||||||
|
select.dropdown.GA-DD {
|
||||||
|
line-height: normal;
|
||||||
|
padding: 0.2em 1.9em 0.2em 0.4em;
|
||||||
|
width: fit-content;
|
||||||
|
}
|
||||||
|
|
||||||
|
button.GA-Refresh-Button {
|
||||||
|
margin-left: 5px;
|
||||||
|
padding: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
body.is-mobile .GA-details,
|
||||||
|
body.is-mobile .GA-details::before {
|
||||||
|
font-size: larger;
|
||||||
|
}
|
||||||
|
|
||||||
|
.GA-highlight-sentence {
|
||||||
|
animation: highlightSentence 1.5s 1;
|
||||||
|
border-radius: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes highlightSentence {
|
||||||
|
0% {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
10% {
|
||||||
|
background-color: var(--text-highlight-bg);
|
||||||
|
}
|
||||||
|
80% {
|
||||||
|
background-color: var(--text-highlight-bg);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.GA-View ::-webkit-scrollbar {
|
||||||
|
width: 1em;
|
||||||
|
height: 0px;
|
||||||
|
border-radius: 10px;
|
||||||
|
background-color: var(--scrollbar-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.scrollContainer {
|
||||||
|
padding: 0px 0px 4px 0px;
|
||||||
|
}
|
||||||
|
.scrollContainer:hover {
|
||||||
|
padding: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.GA-View .scrollContainer:hover ::-webkit-scrollbar {
|
||||||
|
height: 4px;
|
||||||
|
}
|
||||||
|
.GA-View ::-webkit-scrollbar-track {
|
||||||
|
border-radius: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.GA-View ::-webkit-scrollbar-thumb {
|
||||||
|
border-radius: 10px;
|
||||||
|
background-color: var(--scrollbar-thumb-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
div.CC-sentence > ul,
|
||||||
|
div.CC-sentence > ol,
|
||||||
|
div.CC-sentence > p {
|
||||||
|
margin-block-start: 0;
|
||||||
|
margin-block-end: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
mark.CC-mark {
|
||||||
|
color: var(--text-normal);
|
||||||
|
background-color: var(--text-highlight-bg);
|
||||||
|
}
|
||||||
|
.CC-edit {
|
||||||
|
margin-block-start: 0;
|
||||||
|
margin-block-end: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.CC-hr {
|
||||||
|
margin-block-start: 0.3em;
|
||||||
|
margin-block-end: 0.3em;
|
||||||
|
}
|
||||||
+32
-13
@@ -179,10 +179,26 @@ var HeatmapCalendarSettingsTab = class extends import_obsidian.PluginSettingTab
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
displayWeekStartDaySettings() {
|
||||||
|
const { containerEl } = this;
|
||||||
|
new import_obsidian.Setting(containerEl).setName("Week Start Day").setDesc("Select the day on which your week starts.").addDropdown((dropdown) => dropdown.addOptions({
|
||||||
|
0: "Sunday",
|
||||||
|
1: "Monday",
|
||||||
|
2: "Tuesday",
|
||||||
|
3: "Wednesday",
|
||||||
|
4: "Thursday",
|
||||||
|
5: "Friday",
|
||||||
|
6: "Saturday"
|
||||||
|
}).setValue(this.plugin.settings.weekStartDay.toString()).onChange((value) => __async(this, null, function* () {
|
||||||
|
this.plugin.settings.weekStartDay = +value;
|
||||||
|
yield this.plugin.saveSettings();
|
||||||
|
})));
|
||||||
|
}
|
||||||
display() {
|
display() {
|
||||||
const { containerEl } = this;
|
const { containerEl } = this;
|
||||||
containerEl.empty();
|
containerEl.empty();
|
||||||
containerEl.createEl("h2", { text: "Heatmap Calendar Settings" });
|
containerEl.createEl("h2", { text: "Heatmap Calendar Settings" });
|
||||||
|
this.displayWeekStartDaySettings();
|
||||||
this.displayColorSettings();
|
this.displayColorSettings();
|
||||||
console.log("settings", this.plugin.settings);
|
console.log("settings", this.plugin.settings);
|
||||||
}
|
}
|
||||||
@@ -198,7 +214,8 @@ var DEFAULT_SETTINGS = {
|
|||||||
showCurrentDayBorder: true,
|
showCurrentDayBorder: true,
|
||||||
defaultEntryIntensity: 4,
|
defaultEntryIntensity: 4,
|
||||||
intensityScaleStart: 1,
|
intensityScaleStart: 1,
|
||||||
intensityScaleEnd: 5
|
intensityScaleEnd: 5,
|
||||||
|
weekStartDay: 1
|
||||||
};
|
};
|
||||||
var HeatmapCalendar = class extends import_obsidian2.Plugin {
|
var HeatmapCalendar = class extends import_obsidian2.Plugin {
|
||||||
getHowManyDaysIntoYear(date) {
|
getHowManyDaysIntoYear(date) {
|
||||||
@@ -219,12 +236,15 @@ var HeatmapCalendar = class extends import_obsidian2.Plugin {
|
|||||||
const mapped = (current - inMin) * (outMax - outMin) / (inMax - inMin) + outMin;
|
const mapped = (current - inMin) * (outMax - outMin) / (inMax - inMin) + outMin;
|
||||||
return this.clamp(mapped, outMin, outMax);
|
return this.clamp(mapped, outMin, outMax);
|
||||||
}
|
}
|
||||||
|
getWeekdayShort(dayNumber) {
|
||||||
|
return new Date(1970, 0, dayNumber + this.settings.weekStartDay + 4).toLocaleDateString("en-US", { weekday: "short" });
|
||||||
|
}
|
||||||
onload() {
|
onload() {
|
||||||
return __async(this, null, function* () {
|
return __async(this, null, function* () {
|
||||||
yield this.loadSettings();
|
yield this.loadSettings();
|
||||||
this.addSettingTab(new HeatmapCalendarSettingsTab(this.app, this));
|
this.addSettingTab(new HeatmapCalendarSettingsTab(this.app, this));
|
||||||
window.renderHeatmapCalendar = (el, calendarData) => {
|
window.renderHeatmapCalendar = (el, calendarData) => {
|
||||||
var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j;
|
var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k;
|
||||||
const year = (_a = calendarData.year) != null ? _a : this.settings.year;
|
const year = (_a = calendarData.year) != null ? _a : this.settings.year;
|
||||||
const colors = typeof calendarData.colors === "string" ? this.settings.colors[calendarData.colors] ? { [calendarData.colors]: this.settings.colors[calendarData.colors] } : this.settings.colors : (_b = calendarData.colors) != null ? _b : this.settings.colors;
|
const colors = typeof calendarData.colors === "string" ? this.settings.colors[calendarData.colors] ? { [calendarData.colors]: this.settings.colors[calendarData.colors] } : this.settings.colors : (_b = calendarData.colors) != null ? _b : this.settings.colors;
|
||||||
this.removeHtmlElementsNotInYear(calendarData.entries, year);
|
this.removeHtmlElementsNotInYear(calendarData.entries, year);
|
||||||
@@ -251,7 +271,7 @@ var HeatmapCalendar = class extends import_obsidian2.Plugin {
|
|||||||
mappedEntries[this.getHowManyDaysIntoYear(new Date(e.date))] = newEntry;
|
mappedEntries[this.getHowManyDaysIntoYear(new Date(e.date))] = newEntry;
|
||||||
});
|
});
|
||||||
const firstDayOfYear = new Date(Date.UTC(year, 0, 1));
|
const firstDayOfYear = new Date(Date.UTC(year, 0, 1));
|
||||||
let numberOfEmptyDaysBeforeYearBegins = (firstDayOfYear.getUTCDay() + 6) % 7;
|
let numberOfEmptyDaysBeforeYearBegins = (firstDayOfYear.getUTCDay() + 7 - this.settings.weekStartDay) % 7;
|
||||||
const boxes = [];
|
const boxes = [];
|
||||||
while (numberOfEmptyDaysBeforeYearBegins) {
|
while (numberOfEmptyDaysBeforeYearBegins) {
|
||||||
boxes.push({ backgroundColor: "transparent" });
|
boxes.push({ backgroundColor: "transparent" });
|
||||||
@@ -264,10 +284,13 @@ var HeatmapCalendar = class extends import_obsidian2.Plugin {
|
|||||||
const box = {
|
const box = {
|
||||||
classNames: []
|
classNames: []
|
||||||
};
|
};
|
||||||
|
const currentDate = new Date(year, 0, day);
|
||||||
|
const month = currentDate.toLocaleString("en-us", { month: "short" });
|
||||||
|
(_h = box.classNames) == null ? void 0 : _h.push(`month-${month.toLowerCase()}`);
|
||||||
if (day === todaysDayNumberLocal && showCurrentDayBorder)
|
if (day === todaysDayNumberLocal && showCurrentDayBorder)
|
||||||
(_h = box.classNames) == null ? void 0 : _h.push("today");
|
(_i = box.classNames) == null ? void 0 : _i.push("today");
|
||||||
if (mappedEntries[day]) {
|
if (mappedEntries[day]) {
|
||||||
(_i = box.classNames) == null ? void 0 : _i.push("hasData");
|
(_j = box.classNames) == null ? void 0 : _j.push("hasData");
|
||||||
const entry = mappedEntries[day];
|
const entry = mappedEntries[day];
|
||||||
box.date = entry.date;
|
box.date = entry.date;
|
||||||
if (entry.content)
|
if (entry.content)
|
||||||
@@ -275,7 +298,7 @@ var HeatmapCalendar = class extends import_obsidian2.Plugin {
|
|||||||
const currentDayColors = entry.color ? colors[entry.color] : colors[Object.keys(colors)[0]];
|
const currentDayColors = entry.color ? colors[entry.color] : colors[Object.keys(colors)[0]];
|
||||||
box.backgroundColor = currentDayColors[entry.intensity - 1];
|
box.backgroundColor = currentDayColors[entry.intensity - 1];
|
||||||
} else
|
} else
|
||||||
(_j = box.classNames) == null ? void 0 : _j.push("isEmpty");
|
(_k = box.classNames) == null ? void 0 : _k.push("isEmpty");
|
||||||
boxes.push(box);
|
boxes.push(box);
|
||||||
}
|
}
|
||||||
const heatmapCalendarGraphDiv = createDiv({
|
const heatmapCalendarGraphDiv = createDiv({
|
||||||
@@ -307,13 +330,9 @@ var HeatmapCalendar = class extends import_obsidian2.Plugin {
|
|||||||
cls: "heatmap-calendar-days",
|
cls: "heatmap-calendar-days",
|
||||||
parent: heatmapCalendarGraphDiv
|
parent: heatmapCalendarGraphDiv
|
||||||
});
|
});
|
||||||
createEl("li", { text: "Mon", parent: heatmapCalendarDaysUl });
|
for (let i = 0; i < 7; i++) {
|
||||||
createEl("li", { text: "Tue", parent: heatmapCalendarDaysUl });
|
createEl("li", { text: this.getWeekdayShort(i), parent: heatmapCalendarDaysUl });
|
||||||
createEl("li", { text: "Wed", parent: heatmapCalendarDaysUl });
|
}
|
||||||
createEl("li", { text: "Thu", parent: heatmapCalendarDaysUl });
|
|
||||||
createEl("li", { text: "Fri", parent: heatmapCalendarDaysUl });
|
|
||||||
createEl("li", { text: "Sat", parent: heatmapCalendarDaysUl });
|
|
||||||
createEl("li", { text: "Sun", parent: heatmapCalendarDaysUl });
|
|
||||||
const heatmapCalendarBoxesUl = createEl("ul", {
|
const heatmapCalendarBoxesUl = createEl("ul", {
|
||||||
cls: "heatmap-calendar-boxes",
|
cls: "heatmap-calendar-boxes",
|
||||||
parent: heatmapCalendarGraphDiv
|
parent: heatmapCalendarGraphDiv
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "heatmap-calendar",
|
"id": "heatmap-calendar",
|
||||||
"name": "Heatmap Calendar",
|
"name": "Heatmap Calendar",
|
||||||
"version": "0.6.0",
|
"version": "0.7.0",
|
||||||
"minAppVersion": "0.12.0",
|
"minAppVersion": "0.12.0",
|
||||||
"description": "Activity Year Overview for DataviewJS, Github style – Track Goals, Progress, Habits, Tasks, Exercise, Finances, \"Dont Break the Chain\" etc.",
|
"description": "Activity Year Overview for DataviewJS, Github style – Track Goals, Progress, Habits, Tasks, Exercise, Finances, \"Dont Break the Chain\" etc.",
|
||||||
"author": "Richard Slettevoll",
|
"author": "Richard Slettevoll",
|
||||||
|
|||||||
+39
@@ -17,6 +17,13 @@
|
|||||||
Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
|
Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
|
||||||
'Segoe UI Symbol';
|
'Segoe UI Symbol';
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
padding: 5px; /* 0px caused overflow and scrollbars */
|
||||||
|
}
|
||||||
|
|
||||||
|
.heatmap-calendar-graph ul {
|
||||||
|
padding-inline-start: 0;
|
||||||
|
margin-block-start: 0;
|
||||||
|
margin-block-end: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.heatmap-calendar-months {
|
.heatmap-calendar-months {
|
||||||
@@ -130,3 +137,35 @@
|
|||||||
.heatmap-calendar-settings-colors__new-color-input-value {
|
.heatmap-calendar-settings-colors__new-color-input-value {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* ----
|
||||||
|
/* ---- DEV Only ---- */
|
||||||
|
/* ----
|
||||||
|
|
||||||
|
/* for putting the settings window off to the side whilst taking screenshots */
|
||||||
|
/*
|
||||||
|
.modal-container {
|
||||||
|
justify-content: left !important;
|
||||||
|
padding-left: 20px !important;
|
||||||
|
}
|
||||||
|
.modal-bg {
|
||||||
|
opacity: 0% !important;
|
||||||
|
}
|
||||||
|
.modal-container.mod-dim .modal {
|
||||||
|
box-shadow: var(--shadow-s) !important;
|
||||||
|
}
|
||||||
|
.modal.mod-sidebar-layout {
|
||||||
|
width: 700px !important;
|
||||||
|
}
|
||||||
|
.vertical-tab-content::-webkit-scrollbar {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* ----
|
||||||
|
/* ---- DEV Only /END ---- */
|
||||||
|
/* ----
|
||||||
-178
File diff suppressed because one or more lines are too long
@@ -1,10 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "koncham-workspace",
|
|
||||||
"name": "koncham workspace",
|
|
||||||
"author": "mano",
|
|
||||||
"version": "0.0.3",
|
|
||||||
"description": "obsidian workspace enhancements: vertical tabs, and more...",
|
|
||||||
"minAppVersion": "0.11.13",
|
|
||||||
"authorUrl": "https://manogna4.github.io",
|
|
||||||
"isDesktopOnly": true
|
|
||||||
}
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
.koncham-workspace-root-panes>.nav-folder-children>.nav-file>.nav-file-title {
|
|
||||||
padding-left: 2px;
|
|
||||||
padding-right: 2px;
|
|
||||||
}
|
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"autoFocus": false
|
||||||
|
}
|
||||||
+595
@@ -0,0 +1,595 @@
|
|||||||
|
/*
|
||||||
|
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
||||||
|
if you want to view the source, please visit the github repository of this plugin
|
||||||
|
*/
|
||||||
|
|
||||||
|
var __defProp = Object.defineProperty;
|
||||||
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||||
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||||
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||||
|
var __export = (target, all) => {
|
||||||
|
for (var name in all)
|
||||||
|
__defProp(target, name, { get: all[name], enumerable: true });
|
||||||
|
};
|
||||||
|
var __copyProps = (to, from, except, desc) => {
|
||||||
|
if (from && typeof from === "object" || typeof from === "function") {
|
||||||
|
for (let key of __getOwnPropNames(from))
|
||||||
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||||
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||||
|
}
|
||||||
|
return to;
|
||||||
|
};
|
||||||
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||||
|
var __decorateClass = (decorators, target, key, kind) => {
|
||||||
|
var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
|
||||||
|
for (var i = decorators.length - 1, decorator; i >= 0; i--)
|
||||||
|
if (decorator = decorators[i])
|
||||||
|
result = (kind ? decorator(target, key, result) : decorator(result)) || result;
|
||||||
|
if (kind && result)
|
||||||
|
__defProp(target, key, result);
|
||||||
|
return result;
|
||||||
|
};
|
||||||
|
|
||||||
|
// src/main.ts
|
||||||
|
var main_exports = {};
|
||||||
|
__export(main_exports, {
|
||||||
|
default: () => LovelyMindmap
|
||||||
|
});
|
||||||
|
module.exports = __toCommonJS(main_exports);
|
||||||
|
var import_obsidian2 = require("obsidian");
|
||||||
|
|
||||||
|
// src/tool/index.ts
|
||||||
|
function debounce(delay = 100) {
|
||||||
|
let lastTime = 0;
|
||||||
|
let timer;
|
||||||
|
return function(target, propertyKey, descriptor) {
|
||||||
|
const originalMethod = descriptor.value;
|
||||||
|
descriptor.value = function(...args) {
|
||||||
|
const now = Date.now();
|
||||||
|
clearTimeout(timer);
|
||||||
|
if (now - lastTime < delay) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
timer = setTimeout(() => {
|
||||||
|
originalMethod.apply(this, args);
|
||||||
|
lastTime = 0;
|
||||||
|
}, delay);
|
||||||
|
lastTime = now;
|
||||||
|
};
|
||||||
|
return descriptor;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function calcDistance(a, b) {
|
||||||
|
return Math.sqrt(
|
||||||
|
(a[0] - b[0]) ** 2 + (a[1] - b[1]) ** 2
|
||||||
|
);
|
||||||
|
}
|
||||||
|
function findClosestNodeByBbox(pos, nodes) {
|
||||||
|
return nodes.reduce((prev, cur, idx) => {
|
||||||
|
const a = [cur.bbox.minX, cur.bbox.minY];
|
||||||
|
const b = [cur.bbox.maxX, cur.bbox.minY];
|
||||||
|
const c = [cur.bbox.minX, cur.bbox.maxY];
|
||||||
|
const d = [cur.bbox.maxX, cur.bbox.maxY];
|
||||||
|
const distance = Math.min(
|
||||||
|
calcDistance(pos, a),
|
||||||
|
calcDistance(pos, b),
|
||||||
|
calcDistance(pos, c),
|
||||||
|
calcDistance(pos, d)
|
||||||
|
);
|
||||||
|
if (idx === 0) {
|
||||||
|
return {
|
||||||
|
node: cur,
|
||||||
|
distance
|
||||||
|
};
|
||||||
|
}
|
||||||
|
return distance < prev.distance ? { node: cur, distance } : prev;
|
||||||
|
}, {
|
||||||
|
node: {},
|
||||||
|
distance: 0
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function uuid() {
|
||||||
|
const first = Math.floor(Math.random() * 9 + 1);
|
||||||
|
const rest = String(Math.random()).slice(2, 10);
|
||||||
|
const random9 = first + rest;
|
||||||
|
return string10To64(Date.now()) + string10To64(random9);
|
||||||
|
}
|
||||||
|
function string10To64(str) {
|
||||||
|
const chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
|
||||||
|
const radix = chars.length;
|
||||||
|
let num = typeof str === "string" ? parseInt(str) : str;
|
||||||
|
const res = [];
|
||||||
|
do {
|
||||||
|
const mod = num % radix;
|
||||||
|
res.push(chars[mod]);
|
||||||
|
num = (num - mod) / radix;
|
||||||
|
} while (num > 0);
|
||||||
|
return res.join("");
|
||||||
|
}
|
||||||
|
|
||||||
|
// node_modules/autobind-decorator/lib/esm/index.js
|
||||||
|
function _typeof(obj) {
|
||||||
|
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
|
||||||
|
_typeof = function _typeof2(obj2) {
|
||||||
|
return typeof obj2;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
_typeof = function _typeof2(obj2) {
|
||||||
|
return obj2 && typeof Symbol === "function" && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
return _typeof(obj);
|
||||||
|
}
|
||||||
|
function boundMethod(target, key, descriptor) {
|
||||||
|
var fn = descriptor.value;
|
||||||
|
if (typeof fn !== "function") {
|
||||||
|
throw new TypeError("@boundMethod decorator can only be applied to methods not: ".concat(_typeof(fn)));
|
||||||
|
}
|
||||||
|
var definingProperty = false;
|
||||||
|
return {
|
||||||
|
configurable: true,
|
||||||
|
get: function get() {
|
||||||
|
if (definingProperty || this === target.prototype || this.hasOwnProperty(key) || typeof fn !== "function") {
|
||||||
|
return fn;
|
||||||
|
}
|
||||||
|
var boundFn = fn.bind(this);
|
||||||
|
definingProperty = true;
|
||||||
|
Object.defineProperty(this, key, {
|
||||||
|
configurable: true,
|
||||||
|
get: function get2() {
|
||||||
|
return boundFn;
|
||||||
|
},
|
||||||
|
set: function set(value) {
|
||||||
|
fn = value;
|
||||||
|
delete this[key];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
definingProperty = false;
|
||||||
|
return boundFn;
|
||||||
|
},
|
||||||
|
set: function set(value) {
|
||||||
|
fn = value;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function boundClass(target) {
|
||||||
|
var keys;
|
||||||
|
if (typeof Reflect !== "undefined" && typeof Reflect.ownKeys === "function") {
|
||||||
|
keys = Reflect.ownKeys(target.prototype);
|
||||||
|
} else {
|
||||||
|
keys = Object.getOwnPropertyNames(target.prototype);
|
||||||
|
if (typeof Object.getOwnPropertySymbols === "function") {
|
||||||
|
keys = keys.concat(Object.getOwnPropertySymbols(target.prototype));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
keys.forEach(function(key) {
|
||||||
|
if (key === "constructor") {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var descriptor = Object.getOwnPropertyDescriptor(target.prototype, key);
|
||||||
|
if (typeof descriptor.value === "function") {
|
||||||
|
Object.defineProperty(target.prototype, key, boundMethod(target, key, descriptor));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return target;
|
||||||
|
}
|
||||||
|
function autobind() {
|
||||||
|
if (arguments.length === 1) {
|
||||||
|
return boundClass.apply(void 0, arguments);
|
||||||
|
}
|
||||||
|
return boundMethod.apply(void 0, arguments);
|
||||||
|
}
|
||||||
|
|
||||||
|
// src/module/node.ts
|
||||||
|
var Node = class {
|
||||||
|
constructor(main) {
|
||||||
|
this.main = main;
|
||||||
|
}
|
||||||
|
getNavigationNode() {
|
||||||
|
const node = this.getSingleSelection();
|
||||||
|
if (!node || !node.isFocused || node.isEditing)
|
||||||
|
return null;
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
getCreationNode() {
|
||||||
|
const node = this.getSingleSelection();
|
||||||
|
if (!node || !node.isFocused || !node.isEditing)
|
||||||
|
return null;
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
getSelection() {
|
||||||
|
return this.main.canvas.selection;
|
||||||
|
}
|
||||||
|
getSingleSelection() {
|
||||||
|
const selections = this.main.canvas.selection;
|
||||||
|
if (selections.size === 0 || selections.size > 1) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return selections.values().next().value;
|
||||||
|
}
|
||||||
|
getFromNodes(node) {
|
||||||
|
const fromNodeFilter = (edge) => edge.to.node.id === node.id;
|
||||||
|
return this.main.canvas.getEdgesForNode(node).filter(fromNodeFilter).map((edge) => edge.from.node);
|
||||||
|
}
|
||||||
|
getToNodes(node) {
|
||||||
|
const toNodeFilter = (edge) => edge.from.node.id === node.id;
|
||||||
|
return this.main.canvas.getEdgesForNode(node).filter(toNodeFilter).map((edge) => edge.to.node);
|
||||||
|
}
|
||||||
|
getSibNodes(target) {
|
||||||
|
const fromNodes = this.getFromNodes(target);
|
||||||
|
const toNodes = this.getToNodes(fromNodes[0]);
|
||||||
|
return toNodes.filter((node) => node.id !== target.id);
|
||||||
|
}
|
||||||
|
createChildren() {
|
||||||
|
const selection = this.getNavigationNode();
|
||||||
|
if (!selection)
|
||||||
|
return;
|
||||||
|
const {
|
||||||
|
x,
|
||||||
|
y,
|
||||||
|
width,
|
||||||
|
height
|
||||||
|
} = selection;
|
||||||
|
const rightSideNodeFilter = (node) => {
|
||||||
|
var _a, _b, _c;
|
||||||
|
return ((_a = node == null ? void 0 : node.to) == null ? void 0 : _a.side) === "left" && selection.id !== ((_c = (_b = node == null ? void 0 : node.to) == null ? void 0 : _b.node) == null ? void 0 : _c.id);
|
||||||
|
};
|
||||||
|
const sibNodes = this.main.canvas.getEdgesForNode(selection).filter(rightSideNodeFilter).map((node) => node.to.node);
|
||||||
|
const nextNodeY = Math.max(...sibNodes.map((node) => node.y)) + this.main.setting.EPSILON;
|
||||||
|
const childNode = this.main.canvas.createTextNode({
|
||||||
|
pos: {
|
||||||
|
x: x + width + 200,
|
||||||
|
y: nextNodeY
|
||||||
|
},
|
||||||
|
size: {
|
||||||
|
height,
|
||||||
|
width
|
||||||
|
},
|
||||||
|
text: "",
|
||||||
|
focus: false,
|
||||||
|
save: true
|
||||||
|
});
|
||||||
|
const data = this.main.canvas.getData();
|
||||||
|
this.main.canvas.importData({
|
||||||
|
"edges": [
|
||||||
|
...data.edges,
|
||||||
|
{
|
||||||
|
"id": uuid(),
|
||||||
|
"fromNode": selection.id,
|
||||||
|
"fromSide": "right",
|
||||||
|
"toNode": childNode.id,
|
||||||
|
"toSide": "left"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodes": data.nodes
|
||||||
|
});
|
||||||
|
this.main.layout.useSide(selection, sibNodes.concat(childNode));
|
||||||
|
this.main.view.zoomToNode(childNode);
|
||||||
|
}
|
||||||
|
createSibNode(_, context) {
|
||||||
|
const selection = this.getNavigationNode();
|
||||||
|
if (!selection)
|
||||||
|
return;
|
||||||
|
const {
|
||||||
|
x,
|
||||||
|
y,
|
||||||
|
width,
|
||||||
|
height
|
||||||
|
} = selection;
|
||||||
|
const { EPSILON } = this.main.setting;
|
||||||
|
const isPressedShift = context.modifiers === "Shift";
|
||||||
|
const fromNode = this.main.node.getFromNodes(selection)[0];
|
||||||
|
const toNodes = this.main.node.getToNodes(fromNode);
|
||||||
|
const willInsertedNode = this.main.canvas.createTextNode({
|
||||||
|
pos: {
|
||||||
|
x,
|
||||||
|
y: isPressedShift ? y - EPSILON : y + EPSILON
|
||||||
|
},
|
||||||
|
size: {
|
||||||
|
height,
|
||||||
|
width
|
||||||
|
},
|
||||||
|
text: "",
|
||||||
|
focus: false,
|
||||||
|
save: true
|
||||||
|
});
|
||||||
|
const data = this.main.canvas.getData();
|
||||||
|
this.main.canvas.importData({
|
||||||
|
"edges": [
|
||||||
|
...data.edges,
|
||||||
|
{
|
||||||
|
"id": uuid(),
|
||||||
|
"fromNode": fromNode.id,
|
||||||
|
"fromSide": "right",
|
||||||
|
"toNode": willInsertedNode.id,
|
||||||
|
"toSide": "left"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodes": data.nodes
|
||||||
|
});
|
||||||
|
this.main.layout.useSide(fromNode, toNodes.concat(willInsertedNode));
|
||||||
|
this.main.view.zoomToNode(willInsertedNode);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
__decorateClass([
|
||||||
|
debounce()
|
||||||
|
], Node.prototype, "createChildren", 1);
|
||||||
|
__decorateClass([
|
||||||
|
debounce()
|
||||||
|
], Node.prototype, "createSibNode", 1);
|
||||||
|
Node = __decorateClass([
|
||||||
|
autobind
|
||||||
|
], Node);
|
||||||
|
|
||||||
|
// src/module/keymap.ts
|
||||||
|
var Keymap = class {
|
||||||
|
constructor(main) {
|
||||||
|
this.hotkeys = [];
|
||||||
|
this.main = main;
|
||||||
|
this.node = main.node;
|
||||||
|
}
|
||||||
|
async help() {
|
||||||
|
if (this.main.view.isCreating())
|
||||||
|
return;
|
||||||
|
console.log("this:\n", this);
|
||||||
|
console.log("app:\n", this.main.app);
|
||||||
|
console.log("canvas:\n", this.main.canvas);
|
||||||
|
console.log("selections:\n", this.main.canvas.selection.values().next());
|
||||||
|
}
|
||||||
|
nodeNavigation(_, context) {
|
||||||
|
const { key } = context;
|
||||||
|
const selection = this.node.getSingleSelection();
|
||||||
|
if (!selection || selection.isEditing) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const { OFFSET_WEIGHT } = this.main.setting;
|
||||||
|
const data = this.main.canvas.getViewportNodes();
|
||||||
|
const offsetX = (a, b) => Math.abs(b.x - a.x);
|
||||||
|
const offsetY = (a, b) => Math.abs(b.y - a.y);
|
||||||
|
const endpointOffset = (a, b) => Math.min(
|
||||||
|
Math.abs(b.y - a.y + 2 / a.height),
|
||||||
|
Math.abs(b.y + b.height - a.y - 2 / a.height),
|
||||||
|
Math.abs(b.x - a.x + 2 / a.width),
|
||||||
|
Math.abs(b.x + b.width - a.x + 2 / a.width)
|
||||||
|
);
|
||||||
|
const calcDistance2 = (a, b) => key === "ArrowLeft" || key === "ArrowRight" ? offsetX(a, b) + endpointOffset(a, b) ** OFFSET_WEIGHT : offsetY(a, b) + endpointOffset(a, b) ** OFFSET_WEIGHT;
|
||||||
|
const isSameDirection = (node) => {
|
||||||
|
const notSelf = node.id !== selection.id;
|
||||||
|
const strategies = {
|
||||||
|
ArrowRight: notSelf && node.x > selection.x + selection.width,
|
||||||
|
ArrowLeft: notSelf && node.x + node.width < selection.x,
|
||||||
|
ArrowUp: notSelf && node.y + node.height < selection.y,
|
||||||
|
ArrowDown: notSelf && node.y > selection.y + selection.height
|
||||||
|
};
|
||||||
|
return strategies[key];
|
||||||
|
};
|
||||||
|
const midpoints = data.filter(isSameDirection).map((node) => ({
|
||||||
|
node,
|
||||||
|
offsetX: offsetX(selection, node),
|
||||||
|
offsetY: offsetY(selection, node),
|
||||||
|
endpointOffset: endpointOffset(selection, node),
|
||||||
|
distance: calcDistance2(selection, node)
|
||||||
|
})).sort((a, b) => a.distance - b.distance);
|
||||||
|
if (midpoints.length > 0) {
|
||||||
|
this.main.view.zoomToNode(midpoints[0].node);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
blurNode() {
|
||||||
|
if (this.main.view.isCreating()) {
|
||||||
|
this.main.view.creation2Navigation();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (this.main.view.isNavigating()) {
|
||||||
|
this.main.view.useTouch();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
focusNode() {
|
||||||
|
if (this.main.view.isTouching()) {
|
||||||
|
this.main.view.touch2Navigation();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const navigationNode = this.main.node.getNavigationNode();
|
||||||
|
if (!!navigationNode) {
|
||||||
|
this.main.view.useCreation(navigationNode);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
register(modifiers, key, func) {
|
||||||
|
return this.main.app.scope.register(modifiers, key, func);
|
||||||
|
}
|
||||||
|
registerAll() {
|
||||||
|
this.hotkeys.push(
|
||||||
|
this.register([], "f", this.focusNode),
|
||||||
|
this.register([], "Tab", this.main.node.createChildren),
|
||||||
|
this.register([], "enter", this.main.node.createSibNode),
|
||||||
|
this.register(["Shift"], "enter", this.main.node.createSibNode),
|
||||||
|
this.register(["Alt"], "arrowLeft", this.nodeNavigation),
|
||||||
|
this.register(["Alt"], "arrowRight", this.nodeNavigation),
|
||||||
|
this.register(["Alt"], "arrowUp", this.nodeNavigation),
|
||||||
|
this.register(["Alt"], "arrowDown", this.nodeNavigation)
|
||||||
|
// this.register([], 'h', this.help)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
unregisterAll() {
|
||||||
|
this.hotkeys.forEach((key) => this.main.app.scope.unregister(key));
|
||||||
|
}
|
||||||
|
};
|
||||||
|
__decorateClass([
|
||||||
|
debounce()
|
||||||
|
], Keymap.prototype, "help", 1);
|
||||||
|
Keymap = __decorateClass([
|
||||||
|
autobind
|
||||||
|
], Keymap);
|
||||||
|
|
||||||
|
// src/module/view.ts
|
||||||
|
var View = class {
|
||||||
|
constructor(main) {
|
||||||
|
this.main = main;
|
||||||
|
}
|
||||||
|
isTouching() {
|
||||||
|
return this.main.node.getSelection().size === 0;
|
||||||
|
}
|
||||||
|
isNavigating() {
|
||||||
|
const node = this.main.node.getSingleSelection();
|
||||||
|
if (!node)
|
||||||
|
return false;
|
||||||
|
return node.isFocused && !node.isEditing;
|
||||||
|
}
|
||||||
|
isCreating() {
|
||||||
|
const node = this.main.node.getSingleSelection();
|
||||||
|
if (!node)
|
||||||
|
return false;
|
||||||
|
return node.isFocused && node.isEditing;
|
||||||
|
}
|
||||||
|
useTouch() {
|
||||||
|
this.main.canvas.deselectAll();
|
||||||
|
}
|
||||||
|
useCreation(node) {
|
||||||
|
setTimeout(
|
||||||
|
() => node.startEditing(),
|
||||||
|
this.main.setting.MACRO_TASK_DELAY
|
||||||
|
);
|
||||||
|
}
|
||||||
|
creation2Navigation() {
|
||||||
|
const selection = this.main.node.getSingleSelection();
|
||||||
|
if (!selection || !this.isCreating())
|
||||||
|
return;
|
||||||
|
selection.blur();
|
||||||
|
selection.focus();
|
||||||
|
}
|
||||||
|
touch2Navigation() {
|
||||||
|
const viewportBBox = this.main.canvas.getViewportBBox();
|
||||||
|
const centerPoint = [
|
||||||
|
(viewportBBox.minX + viewportBBox.maxX) / 2,
|
||||||
|
(viewportBBox.minY + viewportBBox.maxY) / 2
|
||||||
|
];
|
||||||
|
const viewportNodes = this.main.canvas.getViewportNodes();
|
||||||
|
const res = findClosestNodeByBbox(centerPoint, viewportNodes);
|
||||||
|
this.zoomToNode(res.node);
|
||||||
|
}
|
||||||
|
zoomToNode(node) {
|
||||||
|
this.main.canvas.selectOnly(node);
|
||||||
|
this.main.canvas.zoomToSelection();
|
||||||
|
if (this.main.config.autoFocus) {
|
||||||
|
this.useCreation(node);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// src/module/setting.ts
|
||||||
|
var import_obsidian = require("obsidian");
|
||||||
|
var DEFAULT_SETTINGS = {
|
||||||
|
autoFocus: false
|
||||||
|
};
|
||||||
|
var Setting = class extends import_obsidian.PluginSettingTab {
|
||||||
|
constructor(main) {
|
||||||
|
super(main.app, main);
|
||||||
|
this.ROW_GAP = 20;
|
||||||
|
this.COLUMN_GAP = 200;
|
||||||
|
this.autoFocus = false;
|
||||||
|
this.MACRO_TASK_DELAY = 50;
|
||||||
|
this.EPSILON = 1;
|
||||||
|
this.OFFSET_WEIGHT = 1.1;
|
||||||
|
this.main = main;
|
||||||
|
console.log("setting");
|
||||||
|
}
|
||||||
|
display() {
|
||||||
|
const { containerEl } = this;
|
||||||
|
containerEl.empty();
|
||||||
|
containerEl.createEl("h3", { text: "\u{1F6A7}\u{1F6A7}\u{1F6A7}" });
|
||||||
|
containerEl.createEl("h3", { text: "The page is under development" });
|
||||||
|
containerEl.createEl("h3", { text: "Most settings are out-of-the-box" });
|
||||||
|
this.addAutoFocus();
|
||||||
|
}
|
||||||
|
addAutoFocus() {
|
||||||
|
new import_obsidian.Setting(this.containerEl).setName("autoFocus").setDesc("auto focus node when create new node").addToggle(
|
||||||
|
(component) => component.setValue(this.main.config.autoFocus).onChange(async (open) => {
|
||||||
|
this.main.config.autoFocus = open;
|
||||||
|
await this.main.saveData(this.main.config);
|
||||||
|
})
|
||||||
|
);
|
||||||
|
}
|
||||||
|
async loadSettings() {
|
||||||
|
this.main.config = { ...DEFAULT_SETTINGS, ...await this.main.loadData() };
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// src/module/layout.ts
|
||||||
|
var Layout = class {
|
||||||
|
constructor(main) {
|
||||||
|
this.main = main;
|
||||||
|
}
|
||||||
|
useSide(parent, child) {
|
||||||
|
const { ROW_GAP, COLUMN_GAP } = this.main.setting;
|
||||||
|
const bbox = child.reduce((prev, node, idx) => {
|
||||||
|
return idx > 0 ? {
|
||||||
|
height: prev.height + node.height + ROW_GAP,
|
||||||
|
heightNodes: prev.heightNodes.concat(node.height)
|
||||||
|
} : {
|
||||||
|
height: prev.height + node.height,
|
||||||
|
heightNodes: prev.heightNodes.concat(node.height)
|
||||||
|
};
|
||||||
|
}, {
|
||||||
|
height: 0,
|
||||||
|
heightNodes: []
|
||||||
|
});
|
||||||
|
const top = parent.y + parent.height * 0.5 - bbox.height * 0.5;
|
||||||
|
const getSum = (arr) => arr.reduce((sum, cur) => sum + cur, 0);
|
||||||
|
child.sort((a, b) => a.y - b.y).forEach((node, i) => {
|
||||||
|
node.moveTo({
|
||||||
|
x: parent.width + parent.x + COLUMN_GAP,
|
||||||
|
y: top + ROW_GAP * i + getSum(bbox.heightNodes.slice(0, i))
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
useSurround() {
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// src/main.ts
|
||||||
|
var LovelyMindmap = class extends import_obsidian2.Plugin {
|
||||||
|
constructor(app2, manifest) {
|
||||||
|
super(app2, manifest);
|
||||||
|
this.canvas = null;
|
||||||
|
this.intervalTimer = /* @__PURE__ */ new Map();
|
||||||
|
this.node = new Node(this);
|
||||||
|
this.keymap = new Keymap(this);
|
||||||
|
this.view = new View(this);
|
||||||
|
this.setting = new Setting(this);
|
||||||
|
this.layout = new Layout(this);
|
||||||
|
}
|
||||||
|
createCanvasInstance() {
|
||||||
|
const timer = setInterval(() => {
|
||||||
|
var _a, _b;
|
||||||
|
this.canvas = (_b = (_a = app.workspace.getLeavesOfType("canvas").first()) == null ? void 0 : _a.view) == null ? void 0 : _b.canvas;
|
||||||
|
if (!!this.canvas) {
|
||||||
|
clearInterval(this.intervalTimer.get("canvas"));
|
||||||
|
}
|
||||||
|
}, 1e3);
|
||||||
|
if (!this.intervalTimer.get("canvas")) {
|
||||||
|
this.intervalTimer.set("canvas", timer);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
async onload() {
|
||||||
|
await this.setting.loadSettings();
|
||||||
|
this.addSettingTab(new Setting(this));
|
||||||
|
this.keymap.registerAll();
|
||||||
|
this.createCanvasInstance();
|
||||||
|
this.addCommand({
|
||||||
|
id: "blurNode",
|
||||||
|
name: "Blur node",
|
||||||
|
hotkeys: [
|
||||||
|
{
|
||||||
|
modifiers: ["Mod"],
|
||||||
|
key: "Escape"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
checkCallback: () => this.keymap.blurNode()
|
||||||
|
});
|
||||||
|
}
|
||||||
|
onunload() {
|
||||||
|
this.keymap.unregisterAll();
|
||||||
|
this.intervalTimer.forEach(clearInterval);
|
||||||
|
}
|
||||||
|
};
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"id": "lovely-mindmap",
|
||||||
|
"name": "Lovely-Mindmap",
|
||||||
|
"version": "1.0.1",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "Build your own knowledge graph with smiles :-)",
|
||||||
|
"author": "shaun",
|
||||||
|
"authorUrl": "https://github.com/xincan1949",
|
||||||
|
"fundingUrl": {
|
||||||
|
"By Me a Coffee": "https://www.buymeacoffee.com/xincan1949",
|
||||||
|
"支付宝": "https://cdn.jsdelivr.net/gh/xincan1949/xincan1949.github.io@master/Alipay.jpeg",
|
||||||
|
"微信": "https://cdn.jsdelivr.net/gh/xincan1949/xincan1949.github.io@master/WeChatPay.png"
|
||||||
|
},
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
+240
-240
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.7.1",
|
"version": "0.7.2",
|
||||||
"minAppVersion": "0.15.0",
|
"minAppVersion": "0.15.0",
|
||||||
"description": "Add asciimath support for Obsidian.",
|
"description": "Add asciimath support for Obsidian.",
|
||||||
"author": "widcardw",
|
"author": "widcardw",
|
||||||
|
|||||||
+97
-92
@@ -9,7 +9,6 @@
|
|||||||
"decompressForMDView": false,
|
"decompressForMDView": false,
|
||||||
"onceOffCompressFlagReset": true,
|
"onceOffCompressFlagReset": true,
|
||||||
"autosave": true,
|
"autosave": true,
|
||||||
"autosaveInterval": 15000,
|
|
||||||
"autosaveIntervalDesktop": 15000,
|
"autosaveIntervalDesktop": 15000,
|
||||||
"autosaveIntervalMobile": 10000,
|
"autosaveIntervalMobile": 10000,
|
||||||
"drawingFilenamePrefix": "Drawing ",
|
"drawingFilenamePrefix": "Drawing ",
|
||||||
@@ -91,7 +90,7 @@
|
|||||||
"library2": {
|
"library2": {
|
||||||
"type": "excalidrawlib",
|
"type": "excalidrawlib",
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.2.3",
|
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.2.5",
|
||||||
"libraryItems": [
|
"libraryItems": [
|
||||||
{
|
{
|
||||||
"status": "published",
|
"status": "published",
|
||||||
@@ -2182,7 +2181,7 @@
|
|||||||
"strokeColor": "#1e1e1e",
|
"strokeColor": "#1e1e1e",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 45.25275200586024,
|
"width": 45.25275200586024,
|
||||||
"height": 63.86136130813761,
|
"height": 63.8613613081376,
|
||||||
"seed": 1638223822,
|
"seed": 1638223822,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"HM050b0AML1d6UQiWsHri",
|
"HM050b0AML1d6UQiWsHri",
|
||||||
@@ -9780,7 +9779,7 @@
|
|||||||
"strokeColor": "#1e1e1e",
|
"strokeColor": "#1e1e1e",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 285.02755841803753,
|
"width": 285.02755841803753,
|
||||||
"height": 218.73898281599813,
|
"height": 218.7389828159981,
|
||||||
"seed": 509271780,
|
"seed": 509271780,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"gDgST9bMrhWTqx5zohJHY"
|
"gDgST9bMrhWTqx5zohJHY"
|
||||||
@@ -32036,8 +32035,8 @@
|
|||||||
"y": 286.5557884543705,
|
"y": 286.5557884543705,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 748102638,
|
"seed": 748102638,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"yKR-BU-anrJi3ogvYYUNT",
|
"yKR-BU-anrJi3ogvYYUNT",
|
||||||
@@ -32108,8 +32107,8 @@
|
|||||||
"y": 281.2321280003998,
|
"y": 281.2321280003998,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 1724897778,
|
"seed": 1724897778,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"yKR-BU-anrJi3ogvYYUNT",
|
"yKR-BU-anrJi3ogvYYUNT",
|
||||||
@@ -33366,8 +33365,8 @@
|
|||||||
"y": 350.07425822443685,
|
"y": 350.07425822443685,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 888360818,
|
"seed": 888360818,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"wv2E9SO1NCguwgUWp8W0g"
|
"wv2E9SO1NCguwgUWp8W0g"
|
||||||
@@ -33437,8 +33436,8 @@
|
|||||||
"y": 278.9213151000284,
|
"y": 278.9213151000284,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 1111562414,
|
"seed": 1111562414,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"wv2E9SO1NCguwgUWp8W0g"
|
"wv2E9SO1NCguwgUWp8W0g"
|
||||||
@@ -33789,7 +33788,7 @@
|
|||||||
"y": 190.67718164728385,
|
"y": 190.67718164728385,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 51.4251365213775,
|
"width": 51.42513652137751,
|
||||||
"height": 73.62080627790536,
|
"height": 73.62080627790536,
|
||||||
"seed": 704579186,
|
"seed": 704579186,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
@@ -34559,8 +34558,8 @@
|
|||||||
"y": 317.9356082051071,
|
"y": 317.9356082051071,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 435495470,
|
"seed": 435495470,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"jk-0cWhJ3td1l-8HbV9C2"
|
"jk-0cWhJ3td1l-8HbV9C2"
|
||||||
@@ -34630,8 +34629,8 @@
|
|||||||
"y": 313.02985729914076,
|
"y": 313.02985729914076,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 84402098,
|
"seed": 84402098,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"jk-0cWhJ3td1l-8HbV9C2"
|
"jk-0cWhJ3td1l-8HbV9C2"
|
||||||
@@ -35014,7 +35013,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 20.700400272529713,
|
"width": 20.700400272529713,
|
||||||
"height": 32.52920042826099,
|
"height": 32.529200428261,
|
||||||
"seed": 1210676914,
|
"seed": 1210676914,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"jk-0cWhJ3td1l-8HbV9C2"
|
"jk-0cWhJ3td1l-8HbV9C2"
|
||||||
@@ -35065,7 +35064,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 20.700400272529713,
|
"width": 20.700400272529713,
|
||||||
"height": 32.52920042826099,
|
"height": 32.529200428261,
|
||||||
"seed": 1112802670,
|
"seed": 1112802670,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"jk-0cWhJ3td1l-8HbV9C2"
|
"jk-0cWhJ3td1l-8HbV9C2"
|
||||||
@@ -35116,7 +35115,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 20.700400272529713,
|
"width": 20.700400272529713,
|
||||||
"height": 32.52920042826099,
|
"height": 32.529200428261,
|
||||||
"seed": 1089196146,
|
"seed": 1089196146,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"jk-0cWhJ3td1l-8HbV9C2"
|
"jk-0cWhJ3td1l-8HbV9C2"
|
||||||
@@ -35167,7 +35166,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 20.700400272529713,
|
"width": 20.700400272529713,
|
||||||
"height": 32.52920042826099,
|
"height": 32.529200428261,
|
||||||
"seed": 1892493230,
|
"seed": 1892493230,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"jk-0cWhJ3td1l-8HbV9C2"
|
"jk-0cWhJ3td1l-8HbV9C2"
|
||||||
@@ -35705,8 +35704,8 @@
|
|||||||
"y": 281.9854325224895,
|
"y": 281.9854325224895,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 1476635762,
|
"seed": 1476635762,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"W6LjgPddMun0lTtQIQf7E"
|
"W6LjgPddMun0lTtQIQf7E"
|
||||||
@@ -35776,8 +35775,8 @@
|
|||||||
"y": 330.45546998465653,
|
"y": 330.45546998465653,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 1555106734,
|
"seed": 1555106734,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"W6LjgPddMun0lTtQIQf7E"
|
"W6LjgPddMun0lTtQIQf7E"
|
||||||
@@ -36262,7 +36261,7 @@
|
|||||||
"y": 461.7327424930026,
|
"y": 461.7327424930026,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 233.2784958367321,
|
"width": 233.27849583673213,
|
||||||
"height": 51.74506689955323,
|
"height": 51.74506689955323,
|
||||||
"seed": 892314930,
|
"seed": 892314930,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
@@ -36346,7 +36345,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 105.26223948106309,
|
"width": 105.26223948106309,
|
||||||
"height": 117.161449161529,
|
"height": 117.16144916152902,
|
||||||
"seed": 854458094,
|
"seed": 854458094,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"W6LjgPddMun0lTtQIQf7E"
|
"W6LjgPddMun0lTtQIQf7E"
|
||||||
@@ -37448,7 +37447,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 58.67339065543889,
|
"width": 58.67339065543889,
|
||||||
"height": 61.20271760717931,
|
"height": 61.202717607179316,
|
||||||
"seed": 2099162482,
|
"seed": 2099162482,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"EwI8l1sylWy5eZgSNbZlw"
|
"EwI8l1sylWy5eZgSNbZlw"
|
||||||
@@ -37518,7 +37517,7 @@
|
|||||||
"y": 542.1849268621577,
|
"y": 542.1849268621577,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 30.24522655898847,
|
"width": 30.245226558988467,
|
||||||
"height": 35.064623942555585,
|
"height": 35.064623942555585,
|
||||||
"seed": 1803721390,
|
"seed": 1803721390,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
@@ -37577,7 +37576,7 @@
|
|||||||
"y": 568.1802246124547,
|
"y": 568.1802246124547,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 34.51673919345317,
|
"width": 34.516739193453176,
|
||||||
"height": 30.415256236800037,
|
"height": 30.415256236800037,
|
||||||
"seed": 2005675826,
|
"seed": 2005675826,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
@@ -37840,8 +37839,8 @@
|
|||||||
"y": 310.4925420143596,
|
"y": 310.4925420143596,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 254620014,
|
"seed": 254620014,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"mhbXDNa6pzKA0-bDz3cj4",
|
"mhbXDNa6pzKA0-bDz3cj4",
|
||||||
@@ -37912,8 +37911,8 @@
|
|||||||
"y": 305.7796500659075,
|
"y": 305.7796500659075,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 713778290,
|
"seed": 713778290,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"mhbXDNa6pzKA0-bDz3cj4",
|
"mhbXDNa6pzKA0-bDz3cj4",
|
||||||
@@ -38227,8 +38226,8 @@
|
|||||||
"y": 272.0817256156701,
|
"y": 272.0817256156701,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 399872494,
|
"seed": 399872494,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"vTFDbGPgCsNToGItPamUH",
|
"vTFDbGPgCsNToGItPamUH",
|
||||||
@@ -38299,8 +38298,8 @@
|
|||||||
"y": 330.7637010594035,
|
"y": 330.7637010594035,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 662129650,
|
"seed": 662129650,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"vTFDbGPgCsNToGItPamUH",
|
"vTFDbGPgCsNToGItPamUH",
|
||||||
@@ -39095,7 +39094,7 @@
|
|||||||
"y": 652.4275187871144,
|
"y": 652.4275187871144,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 383.17194669094914,
|
"width": 383.1719466909491,
|
||||||
"height": 33.291727474399735,
|
"height": 33.291727474399735,
|
||||||
"seed": 358005234,
|
"seed": 358005234,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
@@ -39209,8 +39208,8 @@
|
|||||||
"y": 676.755819441733,
|
"y": 676.755819441733,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 1263497522,
|
"seed": 1263497522,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"3JspxrL7Emui4EghpenEt",
|
"3JspxrL7Emui4EghpenEt",
|
||||||
@@ -39281,8 +39280,8 @@
|
|||||||
"y": 671.733153066867,
|
"y": 671.733153066867,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 1753281262,
|
"seed": 1753281262,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"3JspxrL7Emui4EghpenEt",
|
"3JspxrL7Emui4EghpenEt",
|
||||||
@@ -40026,7 +40025,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 339.5851378041189,
|
"width": 339.5851378041189,
|
||||||
"height": 439.6986807888236,
|
"height": 439.69868078882365,
|
||||||
"seed": 784703282,
|
"seed": 784703282,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"60XFv5ok9n8ncJap6LW74"
|
"60XFv5ok9n8ncJap6LW74"
|
||||||
@@ -40358,8 +40357,8 @@
|
|||||||
"y": 283.7799693792947,
|
"y": 283.7799693792947,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 1879463086,
|
"seed": 1879463086,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"PIrCLr-1034h75ov1lxic"
|
"PIrCLr-1034h75ov1lxic"
|
||||||
@@ -40429,8 +40428,8 @@
|
|||||||
"y": 279.0254166413831,
|
"y": 279.0254166413831,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 968430898,
|
"seed": 968430898,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"PIrCLr-1034h75ov1lxic"
|
"PIrCLr-1034h75ov1lxic"
|
||||||
@@ -40719,7 +40718,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 235.78741643757692,
|
"width": 235.78741643757692,
|
||||||
"height": 41.00650720653511,
|
"height": 41.006507206535105,
|
||||||
"seed": 685378162,
|
"seed": 685378162,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"PIrCLr-1034h75ov1lxic"
|
"PIrCLr-1034h75ov1lxic"
|
||||||
@@ -41331,8 +41330,8 @@
|
|||||||
"y": 473.755819441733,
|
"y": 473.755819441733,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 29557870,
|
"seed": 29557870,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"-NQmWicIcZa2ykwDpwmBQ",
|
"-NQmWicIcZa2ykwDpwmBQ",
|
||||||
@@ -41403,8 +41402,8 @@
|
|||||||
"y": 468.733153066867,
|
"y": 468.733153066867,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 858800498,
|
"seed": 858800498,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"-NQmWicIcZa2ykwDpwmBQ",
|
"-NQmWicIcZa2ykwDpwmBQ",
|
||||||
@@ -42148,7 +42147,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 339.5851378041189,
|
"width": 339.5851378041189,
|
||||||
"height": 439.6986807888236,
|
"height": 439.69868078882365,
|
||||||
"seed": 1380267630,
|
"seed": 1380267630,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"aHEnTeDkKnD4zl6JceJ0z"
|
"aHEnTeDkKnD4zl6JceJ0z"
|
||||||
@@ -42480,8 +42479,8 @@
|
|||||||
"y": 303.2831442179972,
|
"y": 303.2831442179972,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 176304238,
|
"seed": 176304238,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"wiKb6CpUWWgc_rKr3ToTP"
|
"wiKb6CpUWWgc_rKr3ToTP"
|
||||||
@@ -42551,8 +42550,8 @@
|
|||||||
"y": 232.62675940278535,
|
"y": 232.62675940278535,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 2051659122,
|
"seed": 2051659122,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"wiKb6CpUWWgc_rKr3ToTP"
|
"wiKb6CpUWWgc_rKr3ToTP"
|
||||||
@@ -43325,8 +43324,8 @@
|
|||||||
"y": 372.95650732998433,
|
"y": 372.95650732998433,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 356551218,
|
"seed": 356551218,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"Q6-7B5d4BN0AgPwJnraiQ"
|
"Q6-7B5d4BN0AgPwJnraiQ"
|
||||||
@@ -43396,8 +43395,8 @@
|
|||||||
"y": 436.0221311540913,
|
"y": 436.0221311540913,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 1149889006,
|
"seed": 1149889006,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"Q6-7B5d4BN0AgPwJnraiQ"
|
"Q6-7B5d4BN0AgPwJnraiQ"
|
||||||
@@ -44165,8 +44164,8 @@
|
|||||||
"y": 231.74447048667045,
|
"y": 231.74447048667045,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 1858922034,
|
"seed": 1858922034,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"5PDVl9RKOR3zgx7wZ7fFL",
|
"5PDVl9RKOR3zgx7wZ7fFL",
|
||||||
@@ -44237,8 +44236,8 @@
|
|||||||
"y": 226.43068811098325,
|
"y": 226.43068811098325,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 1568755182,
|
"seed": 1568755182,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"5PDVl9RKOR3zgx7wZ7fFL",
|
"5PDVl9RKOR3zgx7wZ7fFL",
|
||||||
@@ -44625,7 +44624,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 235.78741643757692,
|
"width": 235.78741643757692,
|
||||||
"height": 41.00650720653511,
|
"height": 41.006507206535105,
|
||||||
"seed": 1175185134,
|
"seed": 1175185134,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"nJ3Eu6DW2RkuUonPefKsA"
|
"nJ3Eu6DW2RkuUonPefKsA"
|
||||||
@@ -44856,7 +44855,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 87.25901557570988,
|
"width": 87.25901557570988,
|
||||||
"height": 101.44839022450095,
|
"height": 101.44839022450094,
|
||||||
"seed": 1655780594,
|
"seed": 1655780594,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"tOojRPHPKsRJS_5wZNIuc"
|
"tOojRPHPKsRJS_5wZNIuc"
|
||||||
@@ -44979,7 +44978,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 123.06102618155495,
|
"width": 123.06102618155495,
|
||||||
"height": 30.852652640450845,
|
"height": 30.852652640450852,
|
||||||
"seed": 1552463214,
|
"seed": 1552463214,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"tOojRPHPKsRJS_5wZNIuc"
|
"tOojRPHPKsRJS_5wZNIuc"
|
||||||
@@ -45525,7 +45524,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 41.23214834470147,
|
"width": 41.23214834470147,
|
||||||
"height": 73.00118067586497,
|
"height": 73.00118067586499,
|
||||||
"seed": 967123634,
|
"seed": 967123634,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"dZ4Sjb4j4dBu6_1Ztj4b0"
|
"dZ4Sjb4j4dBu6_1Ztj4b0"
|
||||||
@@ -45596,7 +45595,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 40.278437719526885,
|
"width": 40.278437719526885,
|
||||||
"height": 73.00118067586497,
|
"height": 73.00118067586499,
|
||||||
"seed": 2025396590,
|
"seed": 2025396590,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"dZ4Sjb4j4dBu6_1Ztj4b0"
|
"dZ4Sjb4j4dBu6_1Ztj4b0"
|
||||||
@@ -46169,7 +46168,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 224.8428727017059,
|
"width": 224.8428727017059,
|
||||||
"height": 39.948025554031766,
|
"height": 39.94802555403176,
|
||||||
"seed": 1518251758,
|
"seed": 1518251758,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"dZ4Sjb4j4dBu6_1Ztj4b0"
|
"dZ4Sjb4j4dBu6_1Ztj4b0"
|
||||||
@@ -46400,7 +46399,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 98.24475684899016,
|
"width": 98.24475684899016,
|
||||||
"height": 101.44839022450095,
|
"height": 101.44839022450094,
|
||||||
"seed": 1297209458,
|
"seed": 1297209458,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"U9zhBA2PvFLKTnmFPMHK1"
|
"U9zhBA2PvFLKTnmFPMHK1"
|
||||||
@@ -47589,7 +47588,7 @@
|
|||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 204.0468026863649,
|
"width": 204.0468026863649,
|
||||||
"height": 71.95853428069869,
|
"height": 71.9585342806987,
|
||||||
"seed": 521728046,
|
"seed": 521728046,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"qh17VH53ra6iPicEn6aQD"
|
"qh17VH53ra6iPicEn6aQD"
|
||||||
@@ -47663,8 +47662,8 @@
|
|||||||
"y": 326.69861261229886,
|
"y": 326.69861261229886,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 44.18907896102291,
|
"width": 44.189078961022915,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 793768370,
|
"seed": 793768370,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"h77OTjyo2LcI0If107ovZ",
|
"h77OTjyo2LcI0If107ovZ",
|
||||||
@@ -47735,8 +47734,8 @@
|
|||||||
"y": 189.9859561134313,
|
"y": 189.9859561134313,
|
||||||
"strokeColor": "#000",
|
"strokeColor": "#000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 43.16697373940104,
|
"width": 43.166973739401044,
|
||||||
"height": 78.23640209492588,
|
"height": 78.2364020949259,
|
||||||
"seed": 589740654,
|
"seed": 589740654,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"h77OTjyo2LcI0If107ovZ",
|
"h77OTjyo2LcI0If107ovZ",
|
||||||
@@ -52967,7 +52966,7 @@
|
|||||||
"y": 274.6126030851693,
|
"y": 274.6126030851693,
|
||||||
"strokeColor": "#000000",
|
"strokeColor": "#000000",
|
||||||
"backgroundColor": "#000",
|
"backgroundColor": "#000",
|
||||||
"width": 15.015241222421698,
|
"width": 15.015241222421693,
|
||||||
"height": 13.003577020964332,
|
"height": 13.003577020964332,
|
||||||
"seed": 556653865,
|
"seed": 556653865,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
@@ -53021,7 +53020,7 @@
|
|||||||
"y": 274.6126030851693,
|
"y": 274.6126030851693,
|
||||||
"strokeColor": "#000000",
|
"strokeColor": "#000000",
|
||||||
"backgroundColor": "#000",
|
"backgroundColor": "#000",
|
||||||
"width": 15.015241222421698,
|
"width": 15.015241222421693,
|
||||||
"height": 13.003577020964332,
|
"height": 13.003577020964332,
|
||||||
"seed": 1143107433,
|
"seed": 1143107433,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
@@ -53121,7 +53120,7 @@
|
|||||||
"y": 377.6126030851693,
|
"y": 377.6126030851693,
|
||||||
"strokeColor": "#000000",
|
"strokeColor": "#000000",
|
||||||
"backgroundColor": "#000",
|
"backgroundColor": "#000",
|
||||||
"width": 15.015241222421698,
|
"width": 15.015241222421693,
|
||||||
"height": 13.003577020964332,
|
"height": 13.003577020964332,
|
||||||
"seed": 1117053223,
|
"seed": 1117053223,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
@@ -53175,7 +53174,7 @@
|
|||||||
"y": 377.6126030851693,
|
"y": 377.6126030851693,
|
||||||
"strokeColor": "#000000",
|
"strokeColor": "#000000",
|
||||||
"backgroundColor": "#000",
|
"backgroundColor": "#000",
|
||||||
"width": 15.015241222421698,
|
"width": 15.015241222421693,
|
||||||
"height": 13.003577020964332,
|
"height": 13.003577020964332,
|
||||||
"seed": 109209801,
|
"seed": 109209801,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
@@ -58995,7 +58994,7 @@
|
|||||||
"strokeColor": "#000000",
|
"strokeColor": "#000000",
|
||||||
"backgroundColor": "#000",
|
"backgroundColor": "#000",
|
||||||
"width": 21.001722415786396,
|
"width": 21.001722415786396,
|
||||||
"height": 22.147270911192937,
|
"height": 22.147270911192933,
|
||||||
"seed": 1664976715,
|
"seed": 1664976715,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"jnRKwJpJHpm-711XMdWaI"
|
"jnRKwJpJHpm-711XMdWaI"
|
||||||
@@ -59062,7 +59061,7 @@
|
|||||||
"strokeColor": "#000000",
|
"strokeColor": "#000000",
|
||||||
"backgroundColor": "#000",
|
"backgroundColor": "#000",
|
||||||
"width": 21.001722415786396,
|
"width": 21.001722415786396,
|
||||||
"height": 22.147270911192937,
|
"height": 22.147270911192933,
|
||||||
"seed": 1016304517,
|
"seed": 1016304517,
|
||||||
"groupIds": [
|
"groupIds": [
|
||||||
"jnRKwJpJHpm-711XMdWaI"
|
"jnRKwJpJHpm-711XMdWaI"
|
||||||
@@ -63071,7 +63070,7 @@
|
|||||||
"y": 3041.189553085272,
|
"y": 3041.189553085272,
|
||||||
"strokeColor": "#000000",
|
"strokeColor": "#000000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 182.00986208077242,
|
"width": 182.0098620807724,
|
||||||
"height": 71.77126476376559,
|
"height": 71.77126476376559,
|
||||||
"seed": 975065864,
|
"seed": 975065864,
|
||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
@@ -63269,7 +63268,7 @@
|
|||||||
"y": 3229.2155588986902,
|
"y": 3229.2155588986902,
|
||||||
"strokeColor": "#000000",
|
"strokeColor": "#000000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 182.00986208077242,
|
"width": 182.0098620807724,
|
||||||
"height": 71.77126476376559,
|
"height": 71.77126476376559,
|
||||||
"seed": 1089618808,
|
"seed": 1089618808,
|
||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
@@ -63332,7 +63331,7 @@
|
|||||||
"y": 3136.2810668484867,
|
"y": 3136.2810668484867,
|
||||||
"strokeColor": "#000000",
|
"strokeColor": "#000000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 182.00986208077242,
|
"width": 182.0098620807724,
|
||||||
"height": 71.77126476376559,
|
"height": 71.77126476376559,
|
||||||
"seed": 819974152,
|
"seed": 819974152,
|
||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
@@ -63399,7 +63398,7 @@
|
|||||||
"y": 3324.3686407331365,
|
"y": 3324.3686407331365,
|
||||||
"strokeColor": "#000000",
|
"strokeColor": "#000000",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
"width": 182.00986208077242,
|
"width": 182.0098620807724,
|
||||||
"height": 72.61453187772486,
|
"height": 72.61453187772486,
|
||||||
"seed": 701174904,
|
"seed": 701174904,
|
||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
@@ -75506,19 +75505,24 @@
|
|||||||
"2000"
|
"2000"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"Downloaded/Ellipse Selected Elements": {
|
||||||
|
"Prompt for padding?": true,
|
||||||
|
"Default padding": {
|
||||||
|
"value": 10,
|
||||||
|
"description": "Padding between the bounding box of the selected elements, and the ellipse the script creates"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"defaultTrayMode": false,
|
"defaultTrayMode": false,
|
||||||
"previousRelease": "2.2.3",
|
"previousRelease": "2.2.5",
|
||||||
"showReleaseNotes": true,
|
"showReleaseNotes": true,
|
||||||
"showNewVersionNotification": true,
|
"showNewVersionNotification": true,
|
||||||
"latexBoilerplate": "\\color{blue}",
|
"latexBoilerplate": "\\color{blue}",
|
||||||
"taskboneEnabled": true,
|
"taskboneEnabled": true,
|
||||||
"taskboneAPIkey": "c129edc0-4fc5-40b7-ad93-6368514c8e64",
|
"taskboneAPIkey": "c129edc0-4fc5-40b7-ad93-6368514c8e64",
|
||||||
"pinnedScripts": [
|
"pinnedScripts": [
|
||||||
"Excalidraw/Scripts/Downloaded/Slideshow.md",
|
"Excalidraw/Scripts/Downloaded/Invert colors.md"
|
||||||
"Excalidraw/Scripts/Downloaded/Invert colors.md",
|
|
||||||
"Excalidraw/Scripts/Downloaded/Normalize Selected Arrows.md"
|
|
||||||
],
|
],
|
||||||
"customPens": [
|
"customPens": [
|
||||||
{
|
{
|
||||||
@@ -76157,5 +76161,6 @@
|
|||||||
"longPressDesktop": 500,
|
"longPressDesktop": 500,
|
||||||
"longPressMobile": 500,
|
"longPressMobile": 500,
|
||||||
"isDebugMode": false,
|
"isDebugMode": false,
|
||||||
|
"autosaveInterval": 15000,
|
||||||
"mathjaxSourceURL": "https://cdn.jsdelivr.net/npm/mathjax@3.2.1/es5/tex-svg.js"
|
"mathjaxSourceURL": "https://cdn.jsdelivr.net/npm/mathjax@3.2.1/es5/tex-svg.js"
|
||||||
}
|
}
|
||||||
+8
-8
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-excalidraw-plugin",
|
"id": "obsidian-excalidraw-plugin",
|
||||||
"name": "Excalidraw",
|
"name": "Excalidraw",
|
||||||
"version": "2.2.3",
|
"version": "2.2.5",
|
||||||
"minAppVersion": "1.1.6",
|
"minAppVersion": "1.1.6",
|
||||||
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
||||||
"author": "Zsolt Viczian",
|
"author": "Zsolt Viczian",
|
||||||
|
|||||||
+12
-32
File diff suppressed because one or more lines are too long
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-hider",
|
"id": "obsidian-hider",
|
||||||
"name": "Hider",
|
"name": "Hider",
|
||||||
"version": "1.3.1",
|
"version": "1.4.0",
|
||||||
"minAppVersion": "1.4.0",
|
"minAppVersion": "1.6.0",
|
||||||
"description": "Hide UI elements such as tooltips, status, titlebar and more",
|
"description": "Hide UI elements such as tooltips, status, titlebar and more",
|
||||||
"author": "@kepano",
|
"author": "@kepano",
|
||||||
"authorUrl": "https://www.twitter.com/kepano",
|
"authorUrl": "https://www.twitter.com/kepano",
|
||||||
|
|||||||
+2
-20
@@ -1,5 +1,6 @@
|
|||||||
/* Hides vault name */
|
/* Hides vault name */
|
||||||
.hider-vault .nav-folder.mod-root > .nav-folder-title .nav-folder-title-content {
|
.hider-vault .workspace-sidedock-vault-profile,
|
||||||
|
body.hider-vault:not(.is-mobile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile {
|
||||||
display:none;
|
display:none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -17,25 +18,6 @@
|
|||||||
padding-right: 4px;
|
padding-right: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Hide ribbon */
|
|
||||||
.hider-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):not(.is-popout-window) .workspace-tabs.mod-top-left-space .workspace-tab-header-container {
|
|
||||||
padding-left: calc(var(--frame-left-space) + var(--ribbon-width));
|
|
||||||
}
|
|
||||||
|
|
||||||
.hider-ribbon .workspace-ribbon.mod-left {
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
.hider-ribbon .workspace-ribbon.mod-right {
|
|
||||||
visibility:hidden;
|
|
||||||
position:absolute;
|
|
||||||
}
|
|
||||||
.hider-ribbon .workspace-split.mod-right-split {
|
|
||||||
margin-right:0;
|
|
||||||
}
|
|
||||||
.hider-ribbon .workspace-split.mod-left-split {
|
|
||||||
margin-left:0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Hide meta */
|
/* Hide meta */
|
||||||
.hider-meta .markdown-reading-view .metadata-container {
|
.hider-meta .markdown-reading-view .metadata-container {
|
||||||
display:none;
|
display:none;
|
||||||
|
|||||||
+1
-1
@@ -21,5 +21,5 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"useDomainFolders": false,
|
"useDomainFolders": false,
|
||||||
"lastSyncDate": "2024-05-27T17:22:14.193Z"
|
"lastSyncDate": "2024-07-07T02:11:58.718Z"
|
||||||
}
|
}
|
||||||
+39
-37
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-kanban",
|
"id": "obsidian-kanban",
|
||||||
"name": "Kanban",
|
"name": "Kanban",
|
||||||
"version": "2.0.48",
|
"version": "2.0.51",
|
||||||
"minAppVersion": "1.0.0",
|
"minAppVersion": "1.0.0",
|
||||||
"description": "Create markdown-backed Kanban boards in Obsidian.",
|
"description": "Create markdown-backed Kanban boards in Obsidian.",
|
||||||
"author": "mgmeyers",
|
"author": "mgmeyers",
|
||||||
|
|||||||
+6
-6
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": "1.9.8",
|
"version": "1.9.9",
|
||||||
"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",
|
||||||
|
|||||||
+45
-45
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-meta-bind-plugin",
|
"id": "obsidian-meta-bind-plugin",
|
||||||
"name": "Meta Bind",
|
"name": "Meta Bind",
|
||||||
"version": "1.1.0",
|
"version": "1.1.1",
|
||||||
"minAppVersion": "1.4.0",
|
"minAppVersion": "1.4.0",
|
||||||
"description": "Make your notes interactive with inline input fields, metadata displays, and buttons.",
|
"description": "Make your notes interactive with inline input fields, metadata displays, and buttons.",
|
||||||
"author": "Moritz Jung",
|
"author": "Moritz Jung",
|
||||||
|
|||||||
+6
-1
@@ -96,6 +96,7 @@ div.mb-view-wrapper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.mb-button-inner {
|
.mb-button-inner {
|
||||||
|
vertical-align: bottom;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Toggle Input */
|
/* Toggle Input */
|
||||||
@@ -585,12 +586,16 @@ code.mb-warning {
|
|||||||
/* --- Misc --- */
|
/* --- Misc --- */
|
||||||
|
|
||||||
.mb-icon-wrapper {
|
.mb-icon-wrapper {
|
||||||
display: inline-block;
|
display: block;
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 18px;
|
width: 18px;
|
||||||
height: 18px;
|
height: 18px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mb-icon-wrapper.mb-icon-wrapper-inline {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
.mb-icon-wrapper > svg {
|
.mb-icon-wrapper > svg {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@
|
|||||||
"lineWidth": 40,
|
"lineWidth": 40,
|
||||||
"lineWidthWide": 5000,
|
"lineWidthWide": 5000,
|
||||||
"maxWidth": 98,
|
"maxWidth": 98,
|
||||||
"textNormal": 20.5,
|
"textNormal": 20,
|
||||||
"textSmall": 13,
|
"textSmall": 13,
|
||||||
"imgGrid": false,
|
"imgGrid": false,
|
||||||
"imgWidth": "img-default-width",
|
"imgWidth": "img-default-width",
|
||||||
|
|||||||
+34
-14
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-minimal-settings",
|
"id": "obsidian-minimal-settings",
|
||||||
"name": "Minimal Theme Settings",
|
"name": "Minimal Theme Settings",
|
||||||
"version": "7.5.0",
|
"version": "8.0.2",
|
||||||
"minAppVersion": "1.1.9",
|
"minAppVersion": "1.1.9",
|
||||||
"description": "Change the colors, fonts and features of Minimal Theme.",
|
"description": "Change the colors, fonts and features of Minimal Theme.",
|
||||||
"author": "@kepano",
|
"author": "@kepano",
|
||||||
|
|||||||
@@ -5,12 +5,12 @@
|
|||||||
{
|
{
|
||||||
"id": 2,
|
"id": 2,
|
||||||
"name": "memoire-L3",
|
"name": "memoire-L3",
|
||||||
"lastUpdate": 1716830533864
|
"lastUpdate": 1720318317570
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"name": "Ma bibliothèque",
|
"name": "Ma bibliothèque",
|
||||||
"lastUpdate": 1716830533869
|
"lastUpdate": 1720318317575
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"renderCitations": true,
|
"renderCitations": true,
|
||||||
|
|||||||
@@ -3,5 +3,5 @@
|
|||||||
"deleteOnComplete": true,
|
"deleteOnComplete": true,
|
||||||
"removeEmptyTodos": false,
|
"removeEmptyTodos": false,
|
||||||
"rolloverChildren": true,
|
"rolloverChildren": true,
|
||||||
"rolloverOnFileCreate": true
|
"rolloverOnFileCreate": false
|
||||||
}
|
}
|
||||||
+1
-1
@@ -43,7 +43,7 @@
|
|||||||
"singlelineCardSeparator": "::",
|
"singlelineCardSeparator": "::",
|
||||||
"singlelineReversedCardSeparator": ":::"
|
"singlelineReversedCardSeparator": ":::"
|
||||||
},
|
},
|
||||||
"buryDate": "2024-05-28",
|
"buryDate": "2024-07-07",
|
||||||
"buryList": [],
|
"buryList": [],
|
||||||
"historyDeck": ""
|
"historyDeck": ""
|
||||||
}
|
}
|
||||||
+2
-2
@@ -53,7 +53,6 @@
|
|||||||
"supercharged-links@@591a-86c0-decoration": "initial",
|
"supercharged-links@@591a-86c0-decoration": "initial",
|
||||||
"pane-relief@@pane-relief-pane-numbering": false,
|
"pane-relief@@pane-relief-pane-numbering": false,
|
||||||
"pane-relief@@pane-relief-disable-counts": false,
|
"pane-relief@@pane-relief-disable-counts": false,
|
||||||
"minimal-style@@embed-strict": true,
|
|
||||||
"minimal-style@@active-line-on": true,
|
"minimal-style@@active-line-on": true,
|
||||||
"supercharged-links@@89ca-499e-color": "#008A88",
|
"supercharged-links@@89ca-499e-color": "#008A88",
|
||||||
"supercharged-links@@4694-3e42-color": "#E16914",
|
"supercharged-links@@4694-3e42-color": "#E16914",
|
||||||
@@ -61,5 +60,6 @@
|
|||||||
"supercharged-links@@7812-52e6-color": "#A55F5F",
|
"supercharged-links@@7812-52e6-color": "#A55F5F",
|
||||||
"supercharged-links@@7812-52e6-decoration": "initial",
|
"supercharged-links@@7812-52e6-decoration": "initial",
|
||||||
"supercharged-links@@ef64-500f-color": "#825AE1",
|
"supercharged-links@@ef64-500f-color": "#825AE1",
|
||||||
"supercharged-links@@c309-a78f-color": "#825AE1"
|
"supercharged-links@@c309-a78f-color": "#825AE1",
|
||||||
|
"minimal-style@@embed-strict": true
|
||||||
}
|
}
|
||||||
+59
-49
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-tasks-plugin",
|
"id": "obsidian-tasks-plugin",
|
||||||
"name": "Tasks",
|
"name": "Tasks",
|
||||||
"version": "7.3.0",
|
"version": "7.4.0",
|
||||||
"minAppVersion": "1.1.1",
|
"minAppVersion": "1.1.1",
|
||||||
"description": "Task management for Obsidian",
|
"description": "Task management for Obsidian",
|
||||||
"helpUrl": "https://publish.obsidian.md/tasks/",
|
"helpUrl": "https://publish.obsidian.md/tasks/",
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
-936
File diff suppressed because one or more lines are too long
-10
@@ -1,10 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "obsidian-zoom",
|
|
||||||
"name": "Zoom",
|
|
||||||
"version": "1.1.2",
|
|
||||||
"minAppVersion": "1.1.16",
|
|
||||||
"description": "Zoom into heading and lists.",
|
|
||||||
"author": "Viacheslav Slinko",
|
|
||||||
"authorUrl": "https://github.com/vslinko",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
||||||
-43
@@ -1,43 +0,0 @@
|
|||||||
.zoom-plugin-header {
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
margin: var(--file-margins);
|
|
||||||
margin-top: var(--size-4-2);
|
|
||||||
margin-bottom: var(--size-4-2);
|
|
||||||
}
|
|
||||||
|
|
||||||
.zoom-plugin-title {
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
.zoom-plugin-delimiter {
|
|
||||||
display: inline-block;
|
|
||||||
padding: 0 var(--size-4-2);
|
|
||||||
}
|
|
||||||
|
|
||||||
.zoom-plugin-bls-zoom .cm-editor .cm-formatting-list-ol,
|
|
||||||
.zoom-plugin-bls-zoom .cm-editor .cm-formatting-list-ul {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.zoom-plugin-bls-zoom
|
|
||||||
.markdown-source-view.mod-cm6
|
|
||||||
.cm-fold-indicator
|
|
||||||
.collapse-indicator {
|
|
||||||
margin-right: 6px;
|
|
||||||
padding-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.zoom-plugin-bls-zoom
|
|
||||||
.markdown-source-view.mod-cm6
|
|
||||||
.cm-line:not(.cm-active):not(.HyperMD-header):not(.HyperMD-task-line)
|
|
||||||
.cm-fold-indicator
|
|
||||||
.collapse-indicator {
|
|
||||||
margin-right: 18px;
|
|
||||||
padding-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.markdown-source-view.mod-cm6 .cm-panels {
|
|
||||||
border-bottom-color: var(--background-modifier-border);
|
|
||||||
}
|
|
||||||
+215
-305
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian42-strange-new-worlds",
|
"id": "obsidian42-strange-new-worlds",
|
||||||
"name": "Strange New Worlds",
|
"name": "Strange New Worlds",
|
||||||
"version": "2.1.2",
|
"version": "2.1.4",
|
||||||
"minAppVersion": "1.5.11",
|
"minAppVersion": "1.5.11",
|
||||||
"description": "Help see how your vault is interconnected with visual indicators.",
|
"description": "Help see how your vault is interconnected with visual indicators.",
|
||||||
"author": "TfTHacker",
|
"author": "TfTHacker",
|
||||||
|
|||||||
@@ -41,6 +41,11 @@ div:has(> .snw-reference),
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* custom properties display */
|
||||||
|
.snw-custom-property-name {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
/* CM Live Preview */
|
/* CM Live Preview */
|
||||||
.cm-content .snw-reference {
|
.cm-content .snw-reference {
|
||||||
padding-right: 2px;
|
padding-right: 2px;
|
||||||
@@ -146,6 +151,10 @@ div:has(> .snw-reference),
|
|||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.snw-ref-item-file.tree-item-self {
|
||||||
|
align-items: flex-start !important;
|
||||||
|
}
|
||||||
|
|
||||||
.snw-ref-item-collection-items {
|
.snw-ref-item-collection-items {
|
||||||
margin-left: 1px;
|
margin-left: 1px;
|
||||||
margin-right: 1px;
|
margin-right: 1px;
|
||||||
|
|||||||
+3
-1
@@ -26,9 +26,11 @@
|
|||||||
"weightH2": 1.3,
|
"weightH2": 1.3,
|
||||||
"weightH3": 1.1,
|
"weightH3": 1.1,
|
||||||
"weightUnmarkedTags": 1.1,
|
"weightUnmarkedTags": 1.1,
|
||||||
|
"weightCustomProperties": [],
|
||||||
"httpApiEnabled": true,
|
"httpApiEnabled": true,
|
||||||
"httpApiPort": "51361",
|
"httpApiPort": "51361",
|
||||||
"httpApiNotice": true,
|
"httpApiNotice": true,
|
||||||
"welcomeMessage": "1.21.0",
|
"welcomeMessage": "1.21.0",
|
||||||
"verboseLogging": false
|
"verboseLogging": false,
|
||||||
|
"DANGER_httpHost": null
|
||||||
}
|
}
|
||||||
Vendored
+64
-63
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.22.2",
|
"version": "1.23.1",
|
||||||
"minAppVersion": "1.3.0",
|
"minAppVersion": "1.3.0",
|
||||||
"description": "A search engine that just works",
|
"description": "A search engine that just works",
|
||||||
"author": "Simon Cambier",
|
"author": "Simon Cambier",
|
||||||
|
|||||||
+3
-3
@@ -56,12 +56,12 @@
|
|||||||
-webkit-box-orient: vertical;
|
-webkit-box-orient: vertical;
|
||||||
|
|
||||||
color: var(--text-muted);
|
color: var(--text-muted);
|
||||||
margin-left: 0.5em;
|
margin-inline-start: 0.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.omnisearch-result__image-container {
|
.omnisearch-result__image-container {
|
||||||
flex-basis: 20%;
|
flex-basis: 20%;
|
||||||
text-align: right;
|
text-align: end;
|
||||||
}
|
}
|
||||||
|
|
||||||
.omnisearch-highlight {
|
.omnisearch-highlight {
|
||||||
@@ -101,7 +101,7 @@
|
|||||||
|
|
||||||
@media only screen and (min-width: 600px) {
|
@media only screen and (min-width: 600px) {
|
||||||
.omnisearch-input-container__buttons {
|
.omnisearch-input-container__buttons {
|
||||||
margin-right: 1em;
|
margin-inline-end: 1em;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+24
-38
@@ -253,8 +253,14 @@ var PopoverManager = class extends import_obsidian3.Component {
|
|||||||
else
|
else
|
||||||
this.suggestions = suggest.chooser;
|
this.suggestions = suggest.chooser;
|
||||||
}
|
}
|
||||||
|
get doc() {
|
||||||
|
return this.suggestions.containerEl.doc;
|
||||||
|
}
|
||||||
|
get win() {
|
||||||
|
return this.doc.win;
|
||||||
|
}
|
||||||
onload() {
|
onload() {
|
||||||
this.registerDomEvent(window, "keydown", (event) => {
|
this.registerDomEvent(this.win, "keydown", (event) => {
|
||||||
if (this.suggest.isOpen && import_obsidian3.Keymap.isModifier(event, this.plugin.settings.modifier)) {
|
if (this.suggest.isOpen && import_obsidian3.Keymap.isModifier(event, this.plugin.settings.modifier)) {
|
||||||
if (this.currentOpenHoverParent)
|
if (this.currentOpenHoverParent)
|
||||||
this.hide();
|
this.hide();
|
||||||
@@ -265,11 +271,11 @@ var PopoverManager = class extends import_obsidian3.Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
this.registerDomEvent(window, "keyup", (event) => {
|
this.registerDomEvent(this.win, "keyup", (event) => {
|
||||||
if (event.key === this.plugin.settings.modifier)
|
if (event.key === this.plugin.settings.modifier)
|
||||||
this.hide();
|
this.hide();
|
||||||
});
|
});
|
||||||
this.registerDomEvent(window, "mousemove", (event) => {
|
this.registerDomEvent(this.win, "mousemove", (event) => {
|
||||||
if (!import_obsidian3.Keymap.isModifier(event, this.plugin.settings.modifier))
|
if (!import_obsidian3.Keymap.isModifier(event, this.plugin.settings.modifier))
|
||||||
this.hide();
|
this.hide();
|
||||||
});
|
});
|
||||||
@@ -304,12 +310,12 @@ var PopoverManager = class extends import_obsidian3.Component {
|
|||||||
}
|
}
|
||||||
spawnPreview(item, lazyHide = false, event = null) {
|
spawnPreview(item, lazyHide = false, event = null) {
|
||||||
this.hide(lazyHide);
|
this.hide(lazyHide);
|
||||||
if (event instanceof MouseEvent || event instanceof PointerEvent)
|
if (event && (event.instanceOf(MouseEvent) || event.instanceOf(PointerEvent)))
|
||||||
this.lastEvent = event;
|
this.lastEvent = event;
|
||||||
this.currentHoverParent = new QuickPreviewHoverParent(this.suggest);
|
this.currentHoverParent = new QuickPreviewHoverParent(this.suggest);
|
||||||
const info = this.itemNormalizer(item);
|
const info = this.itemNormalizer(item);
|
||||||
if (info)
|
if (info)
|
||||||
this.plugin.onLinkHover(this.currentHoverParent, null, info.linktext, info.sourcePath, { scroll: info.line });
|
this.plugin.onLinkHover(this.currentHoverParent, this.doc.body, info.linktext, info.sourcePath, { scroll: info.line });
|
||||||
}
|
}
|
||||||
getShownPos() {
|
getShownPos() {
|
||||||
if (this.plugin.settings.stickToMouse && this.lastEvent)
|
if (this.plugin.settings.stickToMouse && this.lastEvent)
|
||||||
@@ -326,11 +332,11 @@ var PopoverManager = class extends import_obsidian3.Component {
|
|||||||
if (position === "Top left") {
|
if (position === "Top left") {
|
||||||
return { x: 0, y: 0 };
|
return { x: 0, y: 0 };
|
||||||
} else if (position === "Top right") {
|
} else if (position === "Top right") {
|
||||||
return { x: window.innerWidth, y: 0 };
|
return { x: this.win.innerWidth, y: 0 };
|
||||||
} else if (position === "Bottom left") {
|
} else if (position === "Bottom left") {
|
||||||
return { x: 0, y: window.innerHeight };
|
return { x: 0, y: this.win.innerHeight };
|
||||||
}
|
}
|
||||||
return { x: window.innerWidth, y: window.innerHeight };
|
return { x: this.win.innerWidth, y: this.win.innerHeight };
|
||||||
}
|
}
|
||||||
getShownPosAuto() {
|
getShownPosAuto() {
|
||||||
var _a, _b, _c, _d, _e;
|
var _a, _b, _c, _d, _e;
|
||||||
@@ -342,7 +348,7 @@ var PopoverManager = class extends import_obsidian3.Component {
|
|||||||
if (this.popoverWidth && this.popoverHeight) {
|
if (this.popoverWidth && this.popoverHeight) {
|
||||||
let offsetX = width * 0.1;
|
let offsetX = width * 0.1;
|
||||||
let offsetY = height * 0.1;
|
let offsetY = height * 0.1;
|
||||||
if (right - offsetX + this.popoverWidth < window.innerWidth)
|
if (right - offsetX + this.popoverWidth < this.win.innerWidth)
|
||||||
return { x: right - offsetX, y: top + offsetY };
|
return { x: right - offsetX, y: top + offsetY };
|
||||||
offsetX = width * 0.03;
|
offsetX = width * 0.03;
|
||||||
offsetY = height * 0.05;
|
offsetY = height * 0.05;
|
||||||
@@ -351,12 +357,12 @@ var PopoverManager = class extends import_obsidian3.Component {
|
|||||||
}
|
}
|
||||||
const x = (left + right) * 0.5;
|
const x = (left + right) * 0.5;
|
||||||
const y = (top + bottom) * 0.5;
|
const y = (top + bottom) * 0.5;
|
||||||
if (x >= window.innerWidth * 0.6) {
|
if (x >= this.win.innerWidth * 0.6) {
|
||||||
if (y >= window.innerHeight * 0.5)
|
if (y >= this.win.innerHeight * 0.5)
|
||||||
return this.getShownPosCorner("Top left");
|
return this.getShownPosCorner("Top left");
|
||||||
return this.getShownPosCorner("Bottom left");
|
return this.getShownPosCorner("Bottom left");
|
||||||
}
|
}
|
||||||
if (y >= window.innerHeight * 0.5)
|
if (y >= this.win.innerHeight * 0.5)
|
||||||
return this.getShownPosCorner("Top right");
|
return this.getShownPosCorner("Top right");
|
||||||
return this.getShownPosCorner("Bottom right");
|
return this.getShownPosCorner("Bottom right");
|
||||||
}
|
}
|
||||||
@@ -409,8 +415,10 @@ var QuickPreviewPlugin = class extends import_obsidian6.Plugin {
|
|||||||
info.line = item.node.position.start.line;
|
info.line = item.node.position.start.line;
|
||||||
return info;
|
return info;
|
||||||
});
|
});
|
||||||
|
const quickSwitcherConstructor = this.app.internalPlugins.getPluginById("switcher").instance.QuickSwitcherModal;
|
||||||
|
const generalFileSuggestConstructor = Object.getPrototypeOf(quickSwitcherConstructor);
|
||||||
this.patchSuggester(
|
this.patchSuggester(
|
||||||
this.app.internalPlugins.getPluginById("switcher").instance.QuickSwitcherModal,
|
generalFileSuggestConstructor,
|
||||||
(item) => {
|
(item) => {
|
||||||
var _a;
|
var _a;
|
||||||
if (!item.file)
|
if (!item.file)
|
||||||
@@ -425,7 +433,6 @@ var QuickPreviewPlugin = class extends import_obsidian6.Plugin {
|
|||||||
return info;
|
return info;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
this.patchCanvasSuggest();
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
async loadSettings() {
|
async loadSettings() {
|
||||||
@@ -470,10 +477,9 @@ var QuickPreviewPlugin = class extends import_obsidian6.Plugin {
|
|||||||
open(old) {
|
open(old) {
|
||||||
return function() {
|
return function() {
|
||||||
old.call(this);
|
old.call(this);
|
||||||
const self = this;
|
if (!this.popoverManager)
|
||||||
if (!self.popoverManager)
|
this.popoverManager = new PopoverManager(plugin, this, itemNormalizer);
|
||||||
self.popoverManager = new PopoverManager(plugin, self, itemNormalizer);
|
this.popoverManager.load();
|
||||||
self.popoverManager.load();
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
close(old) {
|
close(old) {
|
||||||
@@ -489,25 +495,5 @@ var QuickPreviewPlugin = class extends import_obsidian6.Plugin {
|
|||||||
this.register(uninstaller);
|
this.register(uninstaller);
|
||||||
return uninstaller;
|
return uninstaller;
|
||||||
}
|
}
|
||||||
patchCanvasSuggest() {
|
|
||||||
const plugin = this;
|
|
||||||
const uninstaller = around(import_obsidian5.SuggestModal.prototype, {
|
|
||||||
setInstructions(old) {
|
|
||||||
return function(...args) {
|
|
||||||
old.call(this, ...args);
|
|
||||||
const proto = Object.getPrototypeOf(this);
|
|
||||||
if (this.hasOwnProperty("canvas") && proto.hasOwnProperty("showMarkdownAndCanvas") && proto.hasOwnProperty("showAttachments")) {
|
|
||||||
plugin.patchSuggester(this.constructor, (item) => {
|
|
||||||
if (!item.file)
|
|
||||||
return null;
|
|
||||||
return { linktext: item.file.path, sourcePath: "" };
|
|
||||||
});
|
|
||||||
uninstaller();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
});
|
|
||||||
this.register(uninstaller);
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
_originalOnLinkHover = new WeakMap();
|
_originalOnLinkHover = new WeakMap();
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "quick-preview",
|
"id": "quick-preview",
|
||||||
"name": "Quick Preview",
|
"name": "Quick Preview",
|
||||||
"version": "0.6.0",
|
"version": "0.6.1",
|
||||||
"minAppVersion": "1.3.5",
|
"minAppVersion": "1.3.5",
|
||||||
"description": "Quickly preview a suggestion before selecting it in link suggestions & quick switcher.",
|
"description": "Quickly preview a suggestion before selecting it in link suggestions & quick switcher.",
|
||||||
"author": "Ryota Ushio",
|
"author": "Ryota Ushio",
|
||||||
|
|||||||
Vendored
+45
-10
@@ -15,7 +15,7 @@
|
|||||||
},
|
},
|
||||||
"format": {
|
"format": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"format": "> [!smallquery]+ Sous-notes de `$= dv.el(\"span\", \"[[\" + dv.current().file.name + \"]]\")`\n> ```breadcrumbs\n> title: false\n> type: tree\n> dir: down\n> ```"
|
"format": "> [!query]+ Sous-notes de `$= dv.el(\"span\", \"[[\" + dv.current().file.name + \"]]\")`\n> ```breadcrumbs\n> title: false\n> type: tree\n> dir: down\n> ```"
|
||||||
},
|
},
|
||||||
"insertAfter": {
|
"insertAfter": {
|
||||||
"enabled": false,
|
"enabled": false,
|
||||||
@@ -141,7 +141,7 @@
|
|||||||
"id": "d13c6798-6fe2-4faf-846e-9fda89db2e10",
|
"id": "d13c6798-6fe2-4faf-846e-9fda89db2e10",
|
||||||
"name": "citation",
|
"name": "citation",
|
||||||
"type": "Template",
|
"type": "Template",
|
||||||
"command": true,
|
"command": false,
|
||||||
"templatePath": "templates/citation.md",
|
"templatePath": "templates/citation.md",
|
||||||
"fileNameFormat": {
|
"fileNameFormat": {
|
||||||
"enabled": false,
|
"enabled": false,
|
||||||
@@ -168,7 +168,7 @@
|
|||||||
"id": "feec2e0a-f47b-4ff4-b51c-06840b1cdc87",
|
"id": "feec2e0a-f47b-4ff4-b51c-06840b1cdc87",
|
||||||
"name": "élément du CV",
|
"name": "élément du CV",
|
||||||
"type": "Template",
|
"type": "Template",
|
||||||
"command": true,
|
"command": false,
|
||||||
"templatePath": "templates/élément CV.md",
|
"templatePath": "templates/élément CV.md",
|
||||||
"fileNameFormat": {
|
"fileNameFormat": {
|
||||||
"enabled": false,
|
"enabled": false,
|
||||||
@@ -195,7 +195,7 @@
|
|||||||
"id": "b76102fe-9a2c-40d6-b233-a05c03024796",
|
"id": "b76102fe-9a2c-40d6-b233-a05c03024796",
|
||||||
"name": "source",
|
"name": "source",
|
||||||
"type": "Template",
|
"type": "Template",
|
||||||
"command": true,
|
"command": false,
|
||||||
"templatePath": "templates/sources.md",
|
"templatePath": "templates/sources.md",
|
||||||
"fileNameFormat": {
|
"fileNameFormat": {
|
||||||
"enabled": false,
|
"enabled": false,
|
||||||
@@ -222,7 +222,7 @@
|
|||||||
"id": "f75c593a-e7f1-47f6-8559-ee1420d606c4",
|
"id": "f75c593a-e7f1-47f6-8559-ee1420d606c4",
|
||||||
"name": "exercice",
|
"name": "exercice",
|
||||||
"type": "Template",
|
"type": "Template",
|
||||||
"command": true,
|
"command": false,
|
||||||
"templatePath": "templates/exercice.md",
|
"templatePath": "templates/exercice.md",
|
||||||
"fileNameFormat": {
|
"fileNameFormat": {
|
||||||
"enabled": false,
|
"enabled": false,
|
||||||
@@ -249,7 +249,7 @@
|
|||||||
"id": "48a1a5e9-dcdc-4c29-ae03-57866db3957f",
|
"id": "48a1a5e9-dcdc-4c29-ae03-57866db3957f",
|
||||||
"name": "cours",
|
"name": "cours",
|
||||||
"type": "Template",
|
"type": "Template",
|
||||||
"command": true,
|
"command": false,
|
||||||
"templatePath": "templates/cours.md",
|
"templatePath": "templates/cours.md",
|
||||||
"fileNameFormat": {
|
"fileNameFormat": {
|
||||||
"enabled": false,
|
"enabled": false,
|
||||||
@@ -276,7 +276,7 @@
|
|||||||
"id": "213d386c-1546-41f5-93b8-02be8295f3b4",
|
"id": "213d386c-1546-41f5-93b8-02be8295f3b4",
|
||||||
"name": "devoir",
|
"name": "devoir",
|
||||||
"type": "Template",
|
"type": "Template",
|
||||||
"command": true,
|
"command": false,
|
||||||
"templatePath": "templates/devoir.md",
|
"templatePath": "templates/devoir.md",
|
||||||
"fileNameFormat": {
|
"fileNameFormat": {
|
||||||
"enabled": false,
|
"enabled": false,
|
||||||
@@ -303,7 +303,7 @@
|
|||||||
"id": "573a6f23-e9eb-4111-a51a-7995c142a4f9",
|
"id": "573a6f23-e9eb-4111-a51a-7995c142a4f9",
|
||||||
"name": "note",
|
"name": "note",
|
||||||
"type": "Capture",
|
"type": "Capture",
|
||||||
"command": true,
|
"command": false,
|
||||||
"appendLink": false,
|
"appendLink": false,
|
||||||
"captureTo": "",
|
"captureTo": "",
|
||||||
"captureToActiveFile": true,
|
"captureToActiveFile": true,
|
||||||
@@ -337,7 +337,7 @@
|
|||||||
"id": "003c79e7-1d90-4ff9-a9fc-2922739cb644",
|
"id": "003c79e7-1d90-4ff9-a9fc-2922739cb644",
|
||||||
"name": "annotation",
|
"name": "annotation",
|
||||||
"type": "Capture",
|
"type": "Capture",
|
||||||
"command": true,
|
"command": false,
|
||||||
"appendLink": false,
|
"appendLink": false,
|
||||||
"captureTo": "sources/annotations/{{VALUE:Titre}}",
|
"captureTo": "sources/annotations/{{VALUE:Titre}}",
|
||||||
"captureToActiveFile": false,
|
"captureToActiveFile": false,
|
||||||
@@ -366,6 +366,41 @@
|
|||||||
},
|
},
|
||||||
"openFile": false,
|
"openFile": false,
|
||||||
"openFileInMode": "default"
|
"openFileInMode": "default"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "10e5180e-d924-4f54-8967-a0bada9a7de3",
|
||||||
|
"name": "titre de la note",
|
||||||
|
"type": "Capture",
|
||||||
|
"command": true,
|
||||||
|
"appendLink": false,
|
||||||
|
"captureTo": "",
|
||||||
|
"captureToActiveFile": true,
|
||||||
|
"createFileIfItDoesntExist": {
|
||||||
|
"enabled": false,
|
||||||
|
"createWithTemplate": false,
|
||||||
|
"template": ""
|
||||||
|
},
|
||||||
|
"format": {
|
||||||
|
"enabled": true,
|
||||||
|
"format": "{{linkcurrent}}"
|
||||||
|
},
|
||||||
|
"insertAfter": {
|
||||||
|
"enabled": false,
|
||||||
|
"after": "",
|
||||||
|
"insertAtEnd": false,
|
||||||
|
"considerSubsections": false,
|
||||||
|
"createIfNotFound": false,
|
||||||
|
"createIfNotFoundLocation": "top"
|
||||||
|
},
|
||||||
|
"prepend": false,
|
||||||
|
"task": false,
|
||||||
|
"openFileInNewTab": {
|
||||||
|
"enabled": false,
|
||||||
|
"direction": "vertical",
|
||||||
|
"focus": true
|
||||||
|
},
|
||||||
|
"openFile": false,
|
||||||
|
"openFileInMode": "default"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"macros": [],
|
"macros": [],
|
||||||
@@ -373,7 +408,7 @@
|
|||||||
"devMode": false,
|
"devMode": false,
|
||||||
"templateFolderPath": "templates",
|
"templateFolderPath": "templates",
|
||||||
"announceUpdates": true,
|
"announceUpdates": true,
|
||||||
"version": "1.8.1",
|
"version": "1.9.0",
|
||||||
"disableOnlineFeatures": true,
|
"disableOnlineFeatures": true,
|
||||||
"ai": {
|
"ai": {
|
||||||
"defaultModel": "Ask me",
|
"defaultModel": "Ask me",
|
||||||
|
|||||||
Vendored
+243
-299
File diff suppressed because one or more lines are too long
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"id": "quickadd",
|
"id": "quickadd",
|
||||||
"name": "QuickAdd",
|
"name": "QuickAdd",
|
||||||
"version": "1.8.1",
|
"version": "1.9.0",
|
||||||
"minAppVersion": "0.13.19",
|
"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",
|
||||||
"authorUrl": "https://bagerbach.com",
|
"authorUrl": "https://bagerbach.com",
|
||||||
|
|||||||
+5
@@ -165,6 +165,11 @@
|
|||||||
.yesNoPromptParagraph {
|
.yesNoPromptParagraph {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
.suggestion-container {
|
||||||
|
background-color: var(--modal-background);
|
||||||
|
z-index: 100000;
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
.qaFileSuggestionItem {
|
.qaFileSuggestionItem {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|||||||
Vendored
+65
@@ -0,0 +1,65 @@
|
|||||||
|
{
|
||||||
|
"defaultSearchEngine": "duckduckgo",
|
||||||
|
"customSearchEngine": [
|
||||||
|
{
|
||||||
|
"name": "duckduckgo",
|
||||||
|
"url": "https://duckduckgo.com/?q="
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"hoverPopover": true,
|
||||||
|
"ignoreList": [
|
||||||
|
"notion",
|
||||||
|
"craft"
|
||||||
|
],
|
||||||
|
"alwaysShowCustomSearch": false,
|
||||||
|
"showOtherSearchEngines": false,
|
||||||
|
"showSearchBarInPage": false,
|
||||||
|
"markdownPath": "/",
|
||||||
|
"customHighlightFormat": false,
|
||||||
|
"highlightFormat": "[{CONTENT}]({URL})",
|
||||||
|
"highlightInSameTab": false,
|
||||||
|
"openInSameTab": false,
|
||||||
|
"showRefreshButton": false,
|
||||||
|
"openInObsidianWeb": false,
|
||||||
|
"useCustomIcons": false,
|
||||||
|
"useWebview": false,
|
||||||
|
"useIconList": true,
|
||||||
|
"darkMode": true,
|
||||||
|
"randomBackground": false,
|
||||||
|
"lastOpenedFiles": false,
|
||||||
|
"bookmarkManager": {
|
||||||
|
"openBookMark": false,
|
||||||
|
"saveBookMark": false,
|
||||||
|
"sendToReadWise": false,
|
||||||
|
"pagination": "12",
|
||||||
|
"category": "- Computer\n - 算法\n - 数据结构\n- obsidian\n - surfing\n - dataview\n",
|
||||||
|
"defaultCategory": "ROOT",
|
||||||
|
"defaultColumnList": [
|
||||||
|
"name",
|
||||||
|
"description",
|
||||||
|
"url",
|
||||||
|
"category",
|
||||||
|
"tags",
|
||||||
|
"created",
|
||||||
|
"modified",
|
||||||
|
"action"
|
||||||
|
],
|
||||||
|
"defaultFilterType": "tree"
|
||||||
|
},
|
||||||
|
"treeData": [
|
||||||
|
{
|
||||||
|
"id": "c51b90d77f670fb2",
|
||||||
|
"parent": 0,
|
||||||
|
"droppable": true,
|
||||||
|
"text": "The Advantages of Text-Based Information Versus Videos, Audio or Images",
|
||||||
|
"data": {
|
||||||
|
"fileType": "site",
|
||||||
|
"fileSize": "",
|
||||||
|
"icon": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"enableHtmlPreview": true,
|
||||||
|
"supportLivePreviewInlineUrl": false,
|
||||||
|
"enableTreeView": true
|
||||||
|
}
|
||||||
Vendored
+647
File diff suppressed because one or more lines are too long
+15
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"id": "surfing",
|
||||||
|
"name": "Surfing",
|
||||||
|
"version": "0.9.12",
|
||||||
|
"minAppVersion": "1.4.0",
|
||||||
|
"description": "Surf the Net in Obsidian.",
|
||||||
|
"author": "Boninall & Windily-cloud",
|
||||||
|
"authorUrl": "https://github.com/Quorafind",
|
||||||
|
"isDesktopOnly": true,
|
||||||
|
"fundingUrl": {
|
||||||
|
"Buy Me a Coffee": "https://www.buymeacoffee.com/boninall",
|
||||||
|
"爱发电": "https://afdian.net/a/boninall",
|
||||||
|
"支付宝": "https://cdn.jsdelivr.net/gh/Quorafind/.github@main/IMAGE/%E6%94%AF%E4%BB%98%E5%AE%9D%E4%BB%98%E6%AC%BE%E7%A0%81.jpg"
|
||||||
|
}
|
||||||
|
}
|
||||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+56
-61
File diff suppressed because one or more lines are too long
+1
-1
@@ -5,7 +5,7 @@
|
|||||||
"Buy Me a Coffee": "https://buymeacoffee.com/polyipseity",
|
"Buy Me a Coffee": "https://buymeacoffee.com/polyipseity",
|
||||||
"GitHub Sponsors": "https://github.com/sponsors/polyipseity"
|
"GitHub Sponsors": "https://github.com/sponsors/polyipseity"
|
||||||
},
|
},
|
||||||
"version": "3.14.0",
|
"version": "3.15.0",
|
||||||
"authorUrl": "https://github.com/polyipseity",
|
"authorUrl": "https://github.com/polyipseity",
|
||||||
"id": "terminal",
|
"id": "terminal",
|
||||||
"isDesktopOnly": false,
|
"isDesktopOnly": false,
|
||||||
|
|||||||
+1
-1
@@ -29,4 +29,4 @@
|
|||||||
* The original design remains. The terminal itself
|
* The original design remains. The terminal itself
|
||||||
* has been extended to include xterm CSI codes, among
|
* has been extended to include xterm CSI codes, among
|
||||||
* other features.
|
* other features.
|
||||||
*/.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.workspace-leaf-content[data-type="terminal:terminal"] .view-content{overflow:clip;display:flex;flex-direction:column}.terminal\:terminal{flex:1;min-width:0;min-height:0}.is-phone .workspace-leaf-content[data-type="terminal:terminal"] .view-content{padding-bottom:max(var(--size-4-4),calc(var(--icon-l) + var(--size-4-2) + max(var(--size-4-2),var(--safe-area-inset-bottom))))}.obsidian-plugin-library\:icon{fill:none;stroke:currentColor}.obsidian-plugin-library\:await-css{display:unset!important}.obsidian-plugin-library\:hide-status-bar{display:none}
|
*/.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.workspace-leaf-content[data-type="terminal:terminal"] .view-content{overflow:clip;display:flex;flex-direction:column}.terminal\:terminal{flex:1;min-width:0;min-height:0}.is-phone .workspace-leaf-content[data-type="terminal:terminal"] .view-content{padding-bottom:max(var(--size-4-4),calc(var(--icon-l) + var(--size-4-2) + max(var(--size-4-2),var(--safe-area-inset-bottom))))}.obsidian-plugin-library\:icon{fill:none;stroke:currentColor}.obsidian-plugin-library\:await-css{display:unset!important}.obsidian-plugin-library\:hide-status-bar{display:none}
|
||||||
|
|||||||
+3
-2
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"snippets_file": "def : > [!definition] \ndéf : > [!définition] \nddef : > [!definition] $end$\\n> \\n^definition\nddéf : > [!définition] $end$\\n> \\n^definition\nquery : > [!query]\nnote : > [!note]\nquestion : > [!question]\nimportant : > [!important]\nexemple : > [!example] Exemple \ninfo : > [!info] \ntodo : > [!todo] \ndone : > [!done] \nwarning : > [!warning] \nattention : > [!attention] \ntldr : > [!tldr] \nexercice : > [!tldr] Exercice\nidea : > [!idea] \n\navantages : > [!check] Avantages\ninconvenients : > [!fail] Inconvénients\ninconvénients : > [!fail] Inconvéninents\npc : > [!check] Avantages\\n> $end$\\n^pros\\n\\n> [!fail] Inconvénients\\n> \\n^cons\n\nfm : ---\\n$end$\\n---\nalias : ---\\nalias: [ \"$end$\" ]\\n---\n\nev : [[espace vectoriel]]\nkev : $\\mathbf{K}$-[[espace vectoriel]]\n\nqdef : ::: {.callout-note icon=false}\\n## Définition\\n\\n$end$\\n:::\nqnote : ::: {.callout-note}\\n## $end$\\n\\n:::\nqtip : ::: {.callout-tip}\\n## $end$\\n\\n:::\n\n",
|
"snippets_file": "def : > [!definition] \ndéf : > [!définition] \nddef : > [!definition] $end$\\n> \\n^definition\nddéf : > [!définition] $end$\\n> \\n^definition\nquery : > [!query]\nnote : > [!note]\nquestion : > [!question]\nimportant : > [!important]\nexemple : > [!example] Exemple$end$\\n> \\n^example\ninfo : > [!info] \ntodo : > [!todo] \ndone : > [!done] \nwarning : > [!warning] \nattention : > [!attention] \ntldr : > [!tldr] \nexercice : > [!tldr] Exercice\nidea : > [!idea] \n\navantages : > [!check] Avantages\ninconvenients : > [!fail] Inconvénients\ninconvénients : > [!fail] Inconvéninents\n\npc : > [!check] Avantages\\n> $end$\\n^pros\\n\\n> [!fail] Inconvénients\\n> \\n^cons\nps : > [!error] Problèmes\\n> $ens$\\n^problems\\n\\n> [!idea] Solutions\\n> \\n^solutions\n\nfm : ---\\n$end$\\n---\nalias : ---\\nalias: [ \"$end$\" ]\\n---\n\nev : [[espace vectoriel]]\nkev : $\\mathbf{K}$-[[espace vectoriel]]\n\nqdef : ::: {.callout-note icon=false}\\n## Définition\\n\\n$end$\\n:::\nqnote : ::: {.callout-note}\\n## $end$\\n\\n:::\nqtip : ::: {.callout-tip}\\n## $end$\\n\\n:::\n\n",
|
||||||
"snippets": [
|
"snippets": [
|
||||||
"def : > [!definition] ",
|
"def : > [!definition] ",
|
||||||
"déf : > [!définition] ",
|
"déf : > [!définition] ",
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
"note : > [!note]",
|
"note : > [!note]",
|
||||||
"question : > [!question]",
|
"question : > [!question]",
|
||||||
"important : > [!important]",
|
"important : > [!important]",
|
||||||
"exemple : > [!example] Exemple ",
|
"exemple : > [!example] Exemple$end$\\n> \\n^example",
|
||||||
"info : > [!info] ",
|
"info : > [!info] ",
|
||||||
"todo : > [!todo] ",
|
"todo : > [!todo] ",
|
||||||
"done : > [!done] ",
|
"done : > [!done] ",
|
||||||
@@ -22,6 +22,7 @@
|
|||||||
"inconvenients : > [!fail] Inconvénients",
|
"inconvenients : > [!fail] Inconvénients",
|
||||||
"inconvénients : > [!fail] Inconvéninents",
|
"inconvénients : > [!fail] Inconvéninents",
|
||||||
"pc : > [!check] Avantages\\n> $end$\\n^pros\\n\\n> [!fail] Inconvénients\\n> \\n^cons",
|
"pc : > [!check] Avantages\\n> $end$\\n^pros\\n\\n> [!fail] Inconvénients\\n> \\n^cons",
|
||||||
|
"ps : > [!error] Problèmes\\n> $ens$\\n^problems\\n\\n> [!idea] Solutions\\n> \\n^solutions",
|
||||||
"fm : ---\\n$end$\\n---",
|
"fm : ---\\n$end$\\n---",
|
||||||
"alias : ---\\nalias: [ \"$end$\" ]\\n---",
|
"alias : ---\\nalias: [ \"$end$\" ]\\n---",
|
||||||
"ev : [[espace vectoriel]]",
|
"ev : [[espace vectoriel]]",
|
||||||
|
|||||||
Vendored
+2414
-1851
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "time-ruler",
|
"id": "time-ruler",
|
||||||
"name": "Time Ruler",
|
"name": "Time Ruler",
|
||||||
"version": "2.3.0",
|
"version": "2.4.0",
|
||||||
"minAppVersion": "0.15.0",
|
"minAppVersion": "0.15.0",
|
||||||
"description": "A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).",
|
"description": "A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).",
|
||||||
"author": "Joshua Tazman Reinier",
|
"author": "Joshua Tazman Reinier",
|
||||||
|
|||||||
+8
@@ -793,6 +793,10 @@ div.unscheduled div.time-ruler-group {
|
|||||||
--tw-backdrop-opacity: ;
|
--tw-backdrop-opacity: ;
|
||||||
--tw-backdrop-saturate: ;
|
--tw-backdrop-saturate: ;
|
||||||
--tw-backdrop-sepia: ;
|
--tw-backdrop-sepia: ;
|
||||||
|
--tw-contain-size: ;
|
||||||
|
--tw-contain-layout: ;
|
||||||
|
--tw-contain-paint: ;
|
||||||
|
--tw-contain-style: ;
|
||||||
}
|
}
|
||||||
::backdrop {
|
::backdrop {
|
||||||
--tw-border-spacing-x: 0;
|
--tw-border-spacing-x: 0;
|
||||||
@@ -842,6 +846,10 @@ div.unscheduled div.time-ruler-group {
|
|||||||
--tw-backdrop-opacity: ;
|
--tw-backdrop-opacity: ;
|
||||||
--tw-backdrop-saturate: ;
|
--tw-backdrop-saturate: ;
|
||||||
--tw-backdrop-sepia: ;
|
--tw-backdrop-sepia: ;
|
||||||
|
--tw-contain-size: ;
|
||||||
|
--tw-contain-layout: ;
|
||||||
|
--tw-contain-paint: ;
|
||||||
|
--tw-contain-style: ;
|
||||||
}
|
}
|
||||||
#time-ruler :is(.hover\:border-accent:hover) {
|
#time-ruler :is(.hover\:border-accent:hover) {
|
||||||
border-color: var(--text-accent);
|
border-color: var(--text-accent);
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
{"garbage collection":{"garbage collection":{"internalLink":{"count":1,"lastUpdated":1715606605864}}},"changement de base d'une forme bilinéaire":{"test":{"internalLink":{"count":1,"lastUpdated":1715676329297}}},"test_patat":{"test_patat":{"internalLink":{"count":1,"lastUpdated":1715676413667}},"bonjour":{"internalLink":{"count":1,"lastUpdated":1715676438324}}},"éducation nationale":{"éducation nationale":{"internalLink":{"count":1,"lastUpdated":1715682802695}}},"flipside excalidraw note":{"flipside excalidraw note":{"internalLink":{"count":1,"lastUpdated":1716301998072}}},"capitalisme":{"capitalisme":{"internalLink":{"count":1,"lastUpdated":1716552368644}}},"format textuel":{"format textuel":{"internalLink":{"count":1,"lastUpdated":1716824031256}}}}
|
{"format textuel":{"format textuel":{"internalLink":{"count":1,"lastUpdated":1716824031256}}},"subordination":{"subordination":{"internalLink":{"count":1,"lastUpdated":1716977170725}}},"prof ideal":{"prof idéal":{"internalLink":{"count":1,"lastUpdated":1716987186645}}},"morale":{"morale":{"internalLink":{"count":1,"lastUpdated":1716987633057}}},"sciences humaines et sociales":{"sciences humaines et sociales":{"internalLink":{"count":1,"lastUpdated":1716987798206}}},"sens":{"sens":{"internalLink":{"count":1,"lastUpdated":1716988925764}}},"StackOverflow":{"StackOverflow":{"internalLink":{"count":2,"lastUpdated":1716991685827}}},"communisme":{"communisme":{"internalLink":{"count":3,"lastUpdated":1718644662476}}},"handicap":{"handicap":{"internalLink":{"count":1,"lastUpdated":1718093728053}}},"affect commun":{"affect commun":{"internalLink":{"count":1,"lastUpdated":1718095609415}}},"diversité et inclusion":{"diversité et inclusion":{"internalLink":{"count":1,"lastUpdated":1718095836497}}},"vie étudiante":{"vie étudiante":{"internalLink":{"count":1,"lastUpdated":1718098467753}}},"urbanisme":{"urbanisme":{"internalLink":{"count":1,"lastUpdated":1718099122412}}},"troubles du neurodéveloppement":{"troubles du neurodéveloppement":{"internalLink":{"count":1,"lastUpdated":1718195384275}}},"atypie friendly":{"atypie friendly":{"internalLink":{"count":1,"lastUpdated":1718195389791}}},"accessibilité universelle":{"accessibilité universelle":{"internalLink":{"count":1,"lastUpdated":1718195453961}}},"accessibilité dans la vie étudiante":{"accessibilité dans la vie étudiante":{"internalLink":{"count":1,"lastUpdated":1718195462592}}},"espaces gris pour l'accessibilité":{"espaces gris pour l'accessibilité":{"internalLink":{"count":1,"lastUpdated":1718195582589}}},"étude de cas handicap dans les examens":{"étude de cas handicap dans les examens":{"internalLink":{"count":1,"lastUpdated":1718195589849}}},"pédagogie":{"pédagogie":{"internalLink":{"count":1,"lastUpdated":1718195613884}}},"métacognition":{"métacognition":{"internalLink":{"count":1,"lastUpdated":1718195619230}}},"étudier ensemble":{"étudier ensemble":{"internalLink":{"count":1,"lastUpdated":1718195622654}}},"canevas de cohérence pédagogique":{"canevas de cohérence pédagogique":{"internalLink":{"count":1,"lastUpdated":1718195626936}}},"connaissances":{"connaissances":{"internalLink":{"count":1,"lastUpdated":1718202223609}}},"méthode scientifique":{"méthode scientifique":{"internalLink":{"count":1,"lastUpdated":1718202361859}}},"valeur travail":{"valeur travail":{"internalLink":{"count":1,"lastUpdated":1718460601549}}},"grèves de 1936":{"grèves de 1936":{"internalLink":{"count":1,"lastUpdated":1718644221810}}},"Donald E. Knuth":{"Donald E. Knuth":{"internalLink":{"count":1,"lastUpdated":1718709551684}}},"LaTeX":{"LaTeX":{"internalLink":{"count":1,"lastUpdated":1718709558570}}},"élément de langage":{"élément de langage":{"internalLink":{"count":1,"lastUpdated":1719418188387}}},"inversion des mots processus et des mots états":{"inversion des mots processus et des mots états":{"internalLink":{"count":1,"lastUpdated":1719418453618}}}}
|
||||||
+21
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"defaultPosition": "right",
|
||||||
|
"showDirectory": false,
|
||||||
|
"showCloseIcon": true,
|
||||||
|
"showPinnedIcon": true,
|
||||||
|
"showPinIconIfNotPinned": true,
|
||||||
|
"showTabIcon": false,
|
||||||
|
"customizeTabIcon": false,
|
||||||
|
"defaultTabIcon": "file",
|
||||||
|
"tabIconRules": [
|
||||||
|
{
|
||||||
|
"matchConfig": {
|
||||||
|
"target": "directory",
|
||||||
|
"condition": "startsWith",
|
||||||
|
"value": "daily"
|
||||||
|
},
|
||||||
|
"priority": 1,
|
||||||
|
"icon": "calendar"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Vendored
+5
-3
@@ -4,15 +4,17 @@
|
|||||||
.markdown-embed {
|
.markdown-embed {
|
||||||
/* border: none; */
|
/* border: none; */
|
||||||
border: var(--embed-border-left);
|
border: var(--embed-border-left);
|
||||||
|
border-color: #404040;
|
||||||
/* hide some borders */
|
/* hide some borders */
|
||||||
border-right-color: transparent;
|
border-right-color: transparent;
|
||||||
|
|
||||||
border-left: var(--embed-border-left);
|
/* border-left: var(--embed-border-left); */
|
||||||
border-top-left-radius: 4pt;
|
border-top-left-radius: 4pt;
|
||||||
border-bottom-left-radius: 4pt;
|
border-bottom-left-radius: 4pt;
|
||||||
|
|
||||||
|
|
||||||
padding: 0ex 0 1ex 1ex;
|
padding: 0ex 0 1ex 1ex;
|
||||||
}
|
}
|
||||||
|
|
||||||
*:has(>.markdown-embed) {
|
/* *:has(>.markdown-embed) { */
|
||||||
}
|
/* } */
|
||||||
|
|||||||
+4
-2
@@ -1,5 +1,7 @@
|
|||||||
|
|
||||||
.theme-light, .theme-dark {
|
.theme-light, .theme-dark {
|
||||||
--popover-width: 650px;
|
--popover-width: 90vw;
|
||||||
--popover-height: 600px;
|
--popover-height: 70vw;
|
||||||
|
/* --popover-width: 650px; */
|
||||||
|
/* --popover-height: 600px; */
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
kanban-plugin: board
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
up:: [[terminal commandes]], [[limiter la charge de la batterie]]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
prev:: [[accessibilité dans la vie étudiante]]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
next:: [[accessibilité dans la vie étudiante]]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
next:: [[canevas de cohérence pédagogique]]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
next:: [[canevas de cohérence pédagogique]]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
next:: [[canevas de cohérence pédagogique]]
|
||||||
+5
@@ -2,6 +2,7 @@
|
|||||||
aliases:
|
aliases:
|
||||||
- salaire à la qualification
|
- salaire à la qualification
|
||||||
- salaire à la qualification personnelle
|
- salaire à la qualification personnelle
|
||||||
|
- salaire attaché à la qualification
|
||||||
---
|
---
|
||||||
up:: [[salaire]]
|
up:: [[salaire]]
|
||||||
sibling:: [[salaire attaché au poste|salaire au poste]], [[salaire à la personne]]
|
sibling:: [[salaire attaché au poste|salaire au poste]], [[salaire à la personne]]
|
||||||
@@ -12,4 +13,8 @@ sibling:: [[salaire attaché au poste|salaire au poste]], [[salaire à la person
|
|||||||
> - s'oppose au [[salaire attaché au poste]]
|
> - s'oppose au [[salaire attaché au poste]]
|
||||||
> - même en changeant de poste, le salaire ne peut pas diminuer (car la qualification ne diminue pas)
|
> - même en changeant de poste, le salaire ne peut pas diminuer (car la qualification ne diminue pas)
|
||||||
> - ne justifie pas le salaire par le [[mythe de la méritocratie|mérite]]
|
> - ne justifie pas le salaire par le [[mythe de la méritocratie|mérite]]
|
||||||
|
> - détache le [[salaire]] de l'[[emploi]] (et donc de la [[soumission au capital]])
|
||||||
^definition
|
^definition
|
||||||
|
|
||||||
|
|
||||||
|
source:: ![[SalaireQualificationPersonnelle2024#^9DW5YTAFaN5AHGKTQ]]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
down:: [[accessibilité dans la vie étudiante]]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
down:: [[accessibilité dans la vie étudiante]]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
down:: [[accessibilité dans la vie étudiante]]
|
||||||
@@ -0,0 +1,104 @@
|
|||||||
|
date:: 2024-06-11
|
||||||
|
|
||||||
|
# Handicap
|
||||||
|
|
||||||
|
TND = Trouble du Neuro-Développement
|
||||||
|
|
||||||
|
![[handicap à l'université#^statistiques]]
|
||||||
|
|
||||||
|
![[handicap à l'université#étudiants avec des TSA]]
|
||||||
|
|
||||||
|
## Atypie friendly
|
||||||
|
|
||||||
|
- programme inter-universitaire (porté par l'université de Toulouse)
|
||||||
|
- financé par le gvmt
|
||||||
|
- débuté en janvier 2018, durée de 10 ans
|
||||||
|
### Buts
|
||||||
|
- autisme
|
||||||
|
- depuis 2023 : extension aux TND, aux troubles dys...
|
||||||
|
### Actions
|
||||||
|
aide pour :
|
||||||
|
- transition vers l'université
|
||||||
|
- parcours pédagogique
|
||||||
|
- vie de l'étudiant (intégration sociale, associations utiles...)
|
||||||
|
- formation
|
||||||
|
- insertion professionnelle
|
||||||
|
|
||||||
|
### A destination des
|
||||||
|
#### Usagers
|
||||||
|
- étudiants
|
||||||
|
- étudiants aidants
|
||||||
|
- étudiants qui donnent leurs notes
|
||||||
|
- étudiants qui font du tutorat
|
||||||
|
#### Professionnels
|
||||||
|
- enseignants
|
||||||
|
- personnels
|
||||||
|
- partenaires
|
||||||
|
- employeurs
|
||||||
|
|
||||||
|
## Étude de cas : le handicap dans les examens
|
||||||
|
|
||||||
|
![[étude de cas handicap dans les examens#^d30719]]
|
||||||
|
|
||||||
|
### Situation 1 : la semaine d'examens
|
||||||
|
|
||||||
|
![[étude de cas handicap dans les examens#^situation1]]
|
||||||
|
|
||||||
|
![[étude de cas handicap dans les examens#^situation1-problems]]
|
||||||
|
![[étude de cas handicap dans les examens#^situation1-solutions]]
|
||||||
|
|
||||||
|
|
||||||
|
### Situation 2 : le travail de groupe
|
||||||
|
|
||||||
|
|
||||||
|
![[étude de cas handicap dans les examens#^situation2]]
|
||||||
|
|
||||||
|
![[étude de cas handicap dans les examens#^situation2-problems]]
|
||||||
|
![[étude de cas handicap dans les examens#^situation2-solutions]]
|
||||||
|
|
||||||
|
|
||||||
|
## Accessibilité universelle
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
![[accessibilité universelle#^definition]]
|
||||||
|
|
||||||
|
![[accessibilité universelle#^types-accessibilite]]
|
||||||
|
|
||||||
|
![[accessibilité universelle#^pros]]
|
||||||
|
![[accessibilité universelle#^cons]]
|
||||||
|
|
||||||
|
### Accessibilité dans la vie étudiante
|
||||||
|
|
||||||
|
![[accessibilité dans la vie étudiante|1200]]
|
||||||
|
|
||||||
|
|
||||||
|
![[espaces gris pour l'accessibilité#^definition]]
|
||||||
|
![[espaces gris pour l'accessibilité#^exemples]]
|
||||||
|
|
||||||
|
# Pédagogie
|
||||||
|
## Pédagogie explicite
|
||||||
|
![[pédagogie explicite#^definition]]
|
||||||
|
|
||||||
|
Notamment, la pédagogie explicite s'oppose à l'approche par compétences.
|
||||||
|
|
||||||
|
![[compétence#^definition]]
|
||||||
|
![[compétence vs qualification#^danger-des-competences]]
|
||||||
|
|
||||||
|
## Métacognition
|
||||||
|
![[métacognition#^definition]]
|
||||||
|
![[métacognition#^reussite-scolaire]]
|
||||||
|
|
||||||
|
## Étudier ensemble
|
||||||
|
- aller en cours ensemble
|
||||||
|
- projets, travaux en groupe
|
||||||
|
- révisions ensemble
|
||||||
|
![[étudier ensemble#^pros]]
|
||||||
|
![[étudier ensemble#^cons]]
|
||||||
|
|
||||||
|
## Canevas de cohérence pédagogique
|
||||||
|
Lorsque l'on construit un nouvel enseignement
|
||||||
|
|
||||||
|
![[canevas de cohérence pédagogique|1200]]
|
||||||
|
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user