diff --git a/README.md b/README.md index 6a23828..fe1897e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,23 @@ # Markdown Extension -I'm trying to create markdown new tab extension with [Milkdown](https://milkdown.dev/) and +Markdown Editor for new tab made with [Milkdown](https://milkdown.dev/) and [Dockview](https://dockview.dev). -Now its only experiment, but it already handles grid layout and data persistance. +## Installation + +``` +yarn +yarn build +cd ./dist +web-ext build +``` + +## Development + +The live server will be started, so you can see all changes in a realtime. + +``` +yarn +yarn dev +``` + diff --git a/package.json b/package.json index 8041a8c..c918d16 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@milkdown/ctx": "^7.2.1", "@milkdown/plugin-clipboard": "^7.2.1", "@milkdown/plugin-listener": "^7.2.1", + "@milkdown/plugin-tooltip": "^7.2.1", "@milkdown/preset-commonmark": "^7.2.1", "@milkdown/prose": "^7.2.1", "@milkdown/react": "^7.2.1", diff --git a/public/manifest.json b/public/manifest.json index 996d216..1e3f75d 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,19 +1,14 @@ { "name": "Markdown Home Tab", "short_name": "Markdown New Tab", - "version": "0.0.0", - "description": "Makdown editor on your new tab", + "version": "0.0.1", + "description": "Makdown editor for your new tab", "manifest_version": 2, "permissions": ["storage"], "chrome_url_overrides": { "newtab": "index.html" }, "author": "Grogiriy Chervoplyas (muerwre)", - "icons": { - "16": "static/icon/icon16.png", - "48": "static/icon/icon48.png", - "128": "static/icon/icon128.png" - }, "applications": { "gecko": { "id": "gotham48@gmail.com" diff --git a/yarn.lock b/yarn.lock index b4f8c41..9d855fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -433,6 +433,18 @@ lodash.debounce "^4.0.8" tslib "^2.5.0" +"@milkdown/plugin-tooltip@^7.2.1": + version "7.2.1" + resolved "https://registry.yarnpkg.com/@milkdown/plugin-tooltip/-/plugin-tooltip-7.2.1.tgz#4eadd87b595d5472b427a5e1a00177a9360f12c2" + integrity sha512-JUcZ23PHFY+arWRRsX/YgQRcIEwQZ6UpgxAAy5fBpLiEa7xcpPeOKviEYExIQfYdUcd2yBKm3xcsC3URv1CEdA== + dependencies: + "@milkdown/exception" "7.2.1" + "@milkdown/utils" "7.2.1" + "@types/lodash.debounce" "^4.0.7" + lodash.debounce "^4.0.8" + tippy.js "^6.3.7" + tslib "^2.5.0" + "@milkdown/preset-commonmark@^7.2.1": version "7.2.1" resolved "https://registry.yarnpkg.com/@milkdown/preset-commonmark/-/preset-commonmark-7.2.1.tgz#c42c036c91239ec1d3998212a1aa08f14037babc" @@ -526,6 +538,11 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@popperjs/core@^2.9.0": + version "2.11.7" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.7.tgz#ccab5c8f7dc557a52ca3288c10075c9ccd37fff7" + integrity sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw== + "@rollup/pluginutils@^5.0.2": version "5.0.2" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" @@ -2404,6 +2421,13 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +tippy.js@^6.3.7: + version "6.3.7" + resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-6.3.7.tgz#8ccfb651d642010ed9a32ff29b0e9e19c5b8c61c" + integrity sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ== + dependencies: + "@popperjs/core" "^2.9.0" + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"