├── .gitattributes ├── .github └── workflows │ └── stylecheck.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── img ├── canvas.gif ├── convert-command.png ├── convert-to-location.png ├── copy-block-embed.gif ├── copy.png ├── custom-open-in.png ├── display-rules.png ├── edit-display-rule.png ├── edit-mode.gif ├── geosearch-suggest.gif ├── google-copy.png ├── intro.gif ├── links.png ├── new-note-popup.gif ├── new-note.png ├── offline-download.png ├── open-in.png ├── paths-basic.png ├── query.gif ├── quick-embed.gif ├── quick1.gif ├── quick2.gif ├── routing.gif ├── sample.png ├── search.gif └── url-parsing.png ├── lefthook.yml ├── manifest.json ├── package.json ├── rollup.config.js ├── src ├── baseGeoLayer.ts ├── baseMapView.ts ├── basesMapView.ts ├── components │ ├── ChipsList.svelte │ ├── DisplayRuleLine.svelte │ ├── DisplayRules.svelte │ ├── EditDisplayRuleDialog.svelte │ ├── ImportDialog.svelte │ ├── MarkerPopup.svelte │ ├── OfflineManagerDialog.svelte │ ├── OfflineNewJobDialog.svelte │ ├── OfflinePurgeDialog.svelte │ ├── QueryTextField.svelte │ ├── TextBoxDialog.svelte │ ├── ViewCollapsibleSection.svelte │ └── ViewControlsPanel.svelte ├── consts.ts ├── displayRulesCache.ts ├── embeddedComponent.ts ├── embeddedMap.ts ├── fileMarker.ts ├── floatingMarker.ts ├── floatingPath.ts ├── geoLinkReplacers.ts ├── geojsonLayer.ts ├── geosearch.ts ├── layerCache.ts ├── locationSearchDialog.ts ├── locationSuggest.ts ├── main.ts ├── mainMapView.ts ├── mapContainer.ts ├── mapPreviewPopup.ts ├── mapState.ts ├── markerIcons.ts ├── markerSelectDialog.ts ├── menus.ts ├── miniMapView.ts ├── newPresetDialog.ts ├── noteSelectDialog.ts ├── offlineTiles.svelte.ts ├── query.ts ├── realTimeLocation.ts ├── regex.ts ├── routing.ts ├── settings.ts ├── settingsTab.ts ├── simpleInputSuggest.ts ├── svelte.ts ├── tagSuggest.ts ├── types.d.ts ├── urlConvertor.ts ├── utils.ts └── viewControls.ts ├── styles.css └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/stylecheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/.github/workflows/stylecheck.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/README.md -------------------------------------------------------------------------------- /img/canvas.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/canvas.gif -------------------------------------------------------------------------------- /img/convert-command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/convert-command.png -------------------------------------------------------------------------------- /img/convert-to-location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/convert-to-location.png -------------------------------------------------------------------------------- /img/copy-block-embed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/copy-block-embed.gif -------------------------------------------------------------------------------- /img/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/copy.png -------------------------------------------------------------------------------- /img/custom-open-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/custom-open-in.png -------------------------------------------------------------------------------- /img/display-rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/display-rules.png -------------------------------------------------------------------------------- /img/edit-display-rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/edit-display-rule.png -------------------------------------------------------------------------------- /img/edit-mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/edit-mode.gif -------------------------------------------------------------------------------- /img/geosearch-suggest.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/geosearch-suggest.gif -------------------------------------------------------------------------------- /img/google-copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/google-copy.png -------------------------------------------------------------------------------- /img/intro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/intro.gif -------------------------------------------------------------------------------- /img/links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/links.png -------------------------------------------------------------------------------- /img/new-note-popup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/new-note-popup.gif -------------------------------------------------------------------------------- /img/new-note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/new-note.png -------------------------------------------------------------------------------- /img/offline-download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/offline-download.png -------------------------------------------------------------------------------- /img/open-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/open-in.png -------------------------------------------------------------------------------- /img/paths-basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/paths-basic.png -------------------------------------------------------------------------------- /img/query.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/query.gif -------------------------------------------------------------------------------- /img/quick-embed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/quick-embed.gif -------------------------------------------------------------------------------- /img/quick1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/quick1.gif -------------------------------------------------------------------------------- /img/quick2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/quick2.gif -------------------------------------------------------------------------------- /img/routing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/routing.gif -------------------------------------------------------------------------------- /img/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/sample.png -------------------------------------------------------------------------------- /img/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/search.gif -------------------------------------------------------------------------------- /img/url-parsing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/img/url-parsing.png -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/lefthook.yml -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/baseGeoLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/baseGeoLayer.ts -------------------------------------------------------------------------------- /src/baseMapView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/baseMapView.ts -------------------------------------------------------------------------------- /src/basesMapView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/basesMapView.ts -------------------------------------------------------------------------------- /src/components/ChipsList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/ChipsList.svelte -------------------------------------------------------------------------------- /src/components/DisplayRuleLine.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/DisplayRuleLine.svelte -------------------------------------------------------------------------------- /src/components/DisplayRules.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/DisplayRules.svelte -------------------------------------------------------------------------------- /src/components/EditDisplayRuleDialog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/EditDisplayRuleDialog.svelte -------------------------------------------------------------------------------- /src/components/ImportDialog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/ImportDialog.svelte -------------------------------------------------------------------------------- /src/components/MarkerPopup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/MarkerPopup.svelte -------------------------------------------------------------------------------- /src/components/OfflineManagerDialog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/OfflineManagerDialog.svelte -------------------------------------------------------------------------------- /src/components/OfflineNewJobDialog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/OfflineNewJobDialog.svelte -------------------------------------------------------------------------------- /src/components/OfflinePurgeDialog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/OfflinePurgeDialog.svelte -------------------------------------------------------------------------------- /src/components/QueryTextField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/QueryTextField.svelte -------------------------------------------------------------------------------- /src/components/TextBoxDialog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/TextBoxDialog.svelte -------------------------------------------------------------------------------- /src/components/ViewCollapsibleSection.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/ViewCollapsibleSection.svelte -------------------------------------------------------------------------------- /src/components/ViewControlsPanel.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/components/ViewControlsPanel.svelte -------------------------------------------------------------------------------- /src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/consts.ts -------------------------------------------------------------------------------- /src/displayRulesCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/displayRulesCache.ts -------------------------------------------------------------------------------- /src/embeddedComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/embeddedComponent.ts -------------------------------------------------------------------------------- /src/embeddedMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/embeddedMap.ts -------------------------------------------------------------------------------- /src/fileMarker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/fileMarker.ts -------------------------------------------------------------------------------- /src/floatingMarker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/floatingMarker.ts -------------------------------------------------------------------------------- /src/floatingPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/floatingPath.ts -------------------------------------------------------------------------------- /src/geoLinkReplacers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/geoLinkReplacers.ts -------------------------------------------------------------------------------- /src/geojsonLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/geojsonLayer.ts -------------------------------------------------------------------------------- /src/geosearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/geosearch.ts -------------------------------------------------------------------------------- /src/layerCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/layerCache.ts -------------------------------------------------------------------------------- /src/locationSearchDialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/locationSearchDialog.ts -------------------------------------------------------------------------------- /src/locationSuggest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/locationSuggest.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/mainMapView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/mainMapView.ts -------------------------------------------------------------------------------- /src/mapContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/mapContainer.ts -------------------------------------------------------------------------------- /src/mapPreviewPopup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/mapPreviewPopup.ts -------------------------------------------------------------------------------- /src/mapState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/mapState.ts -------------------------------------------------------------------------------- /src/markerIcons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/markerIcons.ts -------------------------------------------------------------------------------- /src/markerSelectDialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/markerSelectDialog.ts -------------------------------------------------------------------------------- /src/menus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/menus.ts -------------------------------------------------------------------------------- /src/miniMapView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/miniMapView.ts -------------------------------------------------------------------------------- /src/newPresetDialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/newPresetDialog.ts -------------------------------------------------------------------------------- /src/noteSelectDialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/noteSelectDialog.ts -------------------------------------------------------------------------------- /src/offlineTiles.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/offlineTiles.svelte.ts -------------------------------------------------------------------------------- /src/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/query.ts -------------------------------------------------------------------------------- /src/realTimeLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/realTimeLocation.ts -------------------------------------------------------------------------------- /src/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/regex.ts -------------------------------------------------------------------------------- /src/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/routing.ts -------------------------------------------------------------------------------- /src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/settings.ts -------------------------------------------------------------------------------- /src/settingsTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/settingsTab.ts -------------------------------------------------------------------------------- /src/simpleInputSuggest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/simpleInputSuggest.ts -------------------------------------------------------------------------------- /src/svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/svelte.ts -------------------------------------------------------------------------------- /src/tagSuggest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/tagSuggest.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'wildcard'; 2 | -------------------------------------------------------------------------------- /src/urlConvertor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/urlConvertor.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/viewControls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/src/viewControls.ts -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/styles.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esm7/obsidian-map-view/HEAD/tsconfig.json --------------------------------------------------------------------------------