Skip to content

Commit 3116cb4

Browse files
committed
docs
1 parent eb9c114 commit 3116cb4

File tree

8 files changed

+414
-11
lines changed

8 files changed

+414
-11
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[
2+
"table-editor-obsidian"
3+
]

docs/.obsidian/core-plugins.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"templates": true,
1414
"note-composer": true,
1515
"command-palette": true,
16-
"slash-command": false,
16+
"slash-command": true,
1717
"editor-status": true,
1818
"bookmarks": true,
1919
"markdown-importer": false,
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"formatType": "normal",
3+
"showRibbonIcon": true,
4+
"bindEnter": true,
5+
"bindTab": true
6+
}

docs/.obsidian/plugins/table-editor-obsidian/main.js

Lines changed: 236 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"id": "table-editor-obsidian",
3+
"name": "Advanced Tables",
4+
"author": "Tony Grosinger",
5+
"authorUrl": "https://grosinger.net",
6+
"description": "Improved table navigation, formatting, manipulation, and formulas",
7+
"isDesktopOnly": false,
8+
"minAppVersion": "1.0.0",
9+
"version": "0.22.1",
10+
"js": "main.js",
11+
"fundingUrl": {
12+
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
13+
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
14+
"Paypal": "https://paypal.me/tgrosinger"
15+
},
16+
"donation": "https://buymeacoffee.com/tgrosinger"
17+
}
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
:root {
2+
--advanced-tables-helper-size: 28px;
3+
}
4+
5+
.HyperMD-table-row span.cm-inline-code {
6+
font-size: 100%;
7+
padding: 0px;
8+
}
9+
10+
.advanced-tables-buttons>div>.title {
11+
font-weight: var(--font-medium);
12+
font-size: var(--nav-item-size);
13+
color: var(--nav-item-color);
14+
text-decoration: underline;
15+
}
16+
17+
[data-type="advanced-tables-toolbar"] .nav-buttons-container {
18+
column-gap: 0.2rem;
19+
margin: 0.2rem 0 0.2rem 0;
20+
justify-content: start;
21+
}
22+
23+
[data-type="advanced-tables-toolbar"] .nav-buttons-container::before {
24+
min-width: 2.6rem;
25+
line-height: var(--advanced-tables-helper-size);
26+
font-size: var(--nav-item-size);
27+
font-weight: var(--nav-item-weight);
28+
color: var(--nav-item-color);
29+
}
30+
31+
[data-type="advanced-tables-toolbar"] .nav-buttons-container>* {
32+
height: var(--advanced-tables-helper-size);
33+
line-height: var(--advanced-tables-helper-size);
34+
}
35+
36+
[data-type="advanced-tables-toolbar"] .nav-buttons-container .nav-action-button {
37+
width: var(--advanced-tables-helper-size);
38+
height: var(--advanced-tables-helper-size);
39+
display: flex;
40+
justify-content: center;
41+
align-items: center;
42+
border-radius: var(--radius-s);
43+
}
44+
45+
[data-type="advanced-tables-toolbar"] .nav-buttons-container .nav-action-button:hover {
46+
background-color: var(--nav-item-background-hover);
47+
color: var(--nav-item-color-hover);
48+
font-weight: var(--nav-item-weight-hover);
49+
}
50+
51+
.advanced-tables-row-label {
52+
width: 50px;
53+
}
54+
55+
.widget-icon {
56+
width: 20px;
57+
height: 20px;
58+
fill: var(--text-muted);
59+
}
60+
61+
.widget-icon:hover {
62+
fill: var(--text-normal);
63+
}
64+
65+
.advanced-tables-csv-export textarea {
66+
height: 200px;
67+
width: 100%;
68+
}
69+
70+
.advanced-tables-donation {
71+
width: 70%;
72+
margin: 0 auto;
73+
text-align: center;
74+
}
75+
76+
.advanced-tables-donate-button {
77+
margin: 10px;
78+
}

docs/.obsidian/workspace.json

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
"state": {
1414
"type": "markdown",
1515
"state": {
16-
"file": "Technical Design/Daily Leetcode challenges.md",
16+
"file": "Technical Design/Cosmos Tables.md",
1717
"mode": "source",
1818
"source": false
1919
},
2020
"icon": "lucide-file",
21-
"title": "Daily Leetcode challenges"
21+
"title": "Cosmos Tables"
2222
}
2323
}
2424
]
@@ -150,13 +150,23 @@
150150
"icon": "lucide-list",
151151
"title": "Outline of Welcome"
152152
}
153+
},
154+
{
155+
"id": "71b23c45605fb9be",
156+
"type": "leaf",
157+
"state": {
158+
"type": "advanced-tables-toolbar",
159+
"state": {},
160+
"icon": "spreadsheet",
161+
"title": "Advanced Tables"
162+
}
153163
}
154-
]
164+
],
165+
"currentTab": 4
155166
}
156167
],
157168
"direction": "horizontal",
158-
"width": 300,
159-
"collapsed": true
169+
"width": 300
160170
},
161171
"left-ribbon": {
162172
"hiddenItems": {
@@ -165,17 +175,20 @@
165175
"canvas:Create new canvas": false,
166176
"daily-notes:Open today's daily note": false,
167177
"templates:Insert template": false,
168-
"command-palette:Open command palette": false
178+
"command-palette:Open command palette": false,
179+
"table-editor-obsidian:Advanced Tables Toolbar": false
169180
}
170181
},
171-
"active": "8844a0f73f079adb",
182+
"active": "71b23c45605fb9be",
172183
"lastOpenFiles": [
173-
"Technical Design/Database Design.md",
174-
"Technical Design/Daily Leetcode challenges.md",
184+
"Technical Design/Sequence diagram.md",
175185
"Technical Design/Graph View.md",
176186
"Technical Design/Getting Skills.md",
187+
"Technical Design/Daily Leetcode challenges.md",
188+
"Technical Design/Database Design.md",
189+
"Technical Design/Cosmos Tables.md",
190+
"Technical Design/Untitled",
177191
"Index.md",
178-
"Technical Design/Sequence diagram.md",
179192
"shapes at 25-07-07 22.54.22.png",
180193
"Pasted image 20250707224530.png",
181194
"Pasted image 20250707223421.png",
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
2+
Roadmaps
3+
this is essentially just a map for each roadmap to store relevant things
4+
```json
5+
roadmaps: [
6+
7+
{
8+
name: frontend
9+
meta: {
10+
RelatedRoadmaps : []
11+
}
12+
skills: [
13+
{
14+
skillId: number,
15+
type:
16+
position: {x: 12, y: 2}
17+
}
18+
]
19+
}
20+
]
21+
```
22+
23+
Roadmaps
24+
25+
| partitionKey | rowkey | relatedRoadmap |
26+
| ------------ | ----------- | ---------------------------- |
27+
| "roadmap" | roadmapName | ["list of related roadmaps"] |
28+
29+
Positions
30+
31+
32+
| partitionKey | rowkey | |
33+
| ------------ | ------- | --- |
34+
| roadmapName | skillId | |
35+
36+
37+
38+
Links
39+
40+
| partitionKey | id | style | source | target |
41+
| ------------ | --- | ----- | ------ | ------ |
42+
| roadmapName | | | | |
43+
| | | | | |
44+
45+
Skills
46+
This is a unique table of all the possible nodes and links to a blob
47+
48+
| partitionKey | id |
49+
| ------------ | --- |
50+
| | |

0 commit comments

Comments
 (0)