sunsonliu
sunsonliu
希望达到效果: 鼠标hover到表格某一列时,在列的上方和下方**出现**“删除按钮” 当鼠标hover到删除按钮时,将将要被删除的列的边框**标红** 效果如下:  **本issue为2024犀牛鸟开源人才培养活动专属issue,仅供在校大学生参与领取** 【认领issue】在[研学基地](https://docs.qq.com/sheet/DTk9YV3pXSklZZ29D)"issue营地"对应issue行的M~R列**抢滩报名**,即视为**认领成功**。 【完成issue】已认领issue的同学,请同步在本issue评论区回复“已成功领取本issue”; 如7天内无提交任何进展包括不限于comment \ commit \ Pull Request,则将视为同学主动放弃issue,组委会将释放issue给下一位等候者。 相关代码在[这里](https://github.com/Tencent/cherry-markdown/blob/main/src/utils/tableContentHandler.js) 开发文档在[这里](https://github.com/Tencent/cherry-markdown/wiki/%E5%88%9D%E8%AF%86cherry-markdown-%E7%BC%96%E8%BE%91%E5%99%A8) 开发方式: 1. fork项目到自己的项目里 2. 从自己项目里的**dev**分支拉个新分支开发 3. 完成开发后pr到cherry markdown项目的**dev**分支 (提交时不需要提交`/dist/`目录下的变更)
弄一个vue3下使用cherry markdown的demo,demo中需包含: - 初始化cherry - 通过cherry api变更内容 实现过程中可能会遇到问题,请参考这个issue:https://github.com/Tencent/cherry-markdown/issues/381#issuecomment-1455484863 **本issue为2024犀牛鸟开源人才培养活动专属issue,仅供在校大学生参与领取** 【认领issue】在[研学基地](https://docs.qq.com/sheet/DTk9YV3pXSklZZ29D)"issue营地"对应issue行的M~R列**抢滩报名**,即视为**认领成功**。 【完成issue】已认领issue的同学,请同步在本issue评论区回复“已成功领取本issue”; 如7天内无提交任何进展包括不限于comment \ commit \ Pull Request,则将视为同学主动放弃issue,组委会将释放issue给下一位等候者。 demo放在`/examples/`[目录下](https://github.com/Tencent/cherry-markdown/tree/main/examples) 最好以UMD形式引入框架,用一个XXX.html文件完成demo 开发文档在[这里](https://github.com/Tencent/cherry-markdown/wiki/%E5%88%9D%E8%AF%86cherry-markdown-%E7%BC%96%E8%BE%91%E5%99%A8) 开发方式: 1. fork项目到自己的项目里 2. 从自己项目里的**dev**分支拉个新分支开发 3. 完成开发后pr到cherry markdown项目的**dev**分支 (提交时不需要提交`/dist/`目录下的变更)
希望达到效果: 鼠标hover到表格某一单元格时,在列的上方和下方**出现**“拖动滑块按钮”,在行的左边和右边**出现**“拖动滑块按钮” 当鼠标hover到滑块按钮时,将将要被拖动的列或行**高亮**,将鼠标形状变成拖拽形状 **只有**鼠标在滑块按钮时才能拖拽 拖动滑块按钮需要从外部开源(开源协议需要MIT的)图标库里找一下 具体拖动逻辑已经实现,但由于[有bug](https://github.com/Tencent/cherry-markdown/issues/668),代码没有生效。 效果如下:  **本issue为2024犀牛鸟开源人才培养活动专属issue,仅供在校大学生参与领取** 【认领issue】在[研学基地](https://docs.qq.com/sheet/DTk9YV3pXSklZZ29D)"issue营地"对应issue行的M~R列**抢滩报名**,即视为**认领成功**。 【完成issue】已认领issue的同学,请同步在本issue评论区回复“已成功领取本issue”; 如7天内无提交任何进展包括不限于comment \ commit \ Pull Request,则将视为同学主动放弃issue,组委会将释放issue给下一位等候者。 相关代码在[这里](https://github.com/Tencent/cherry-markdown/blob/main/src/utils/tableContentHandler.js) 开发文档在[这里](https://github.com/Tencent/cherry-markdown/wiki/%E5%88%9D%E8%AF%86cherry-markdown-%E7%BC%96%E8%BE%91%E5%99%A8) 开发方式: 1. fork项目到自己的项目里 2. 从自己项目里的**dev**分支拉个新分支开发 3. 完成开发后pr到cherry markdown项目的**dev**分支 (提交时不需要提交`/dist/`目录下的变更)
弄一个angular下使用cherry markdown的demo,demo中需包含: - 初始化cherry - 通过cherry api变更内容 **本issue为2024犀牛鸟开源人才培养活动专属issue,仅供在校大学生参与领取** 【认领issue】在[研学基地](https://docs.qq.com/sheet/DTk9YV3pXSklZZ29D)"issue营地"对应issue行的M~R列**抢滩报名**,即视为**认领成功**。 【完成issue】已认领issue的同学,请同步在本issue评论区回复“已成功领取本issue”; 如7天内无提交任何进展包括不限于comment \ commit \ Pull Request,则将视为同学主动放弃issue,组委会将释放issue给下一位等候者。 demo放在`/examples/`[目录下](https://github.com/Tencent/cherry-markdown/tree/main/examples) 最好以UMD形式引入框架,用一个XXX.html文件完成demo 开发文档在[这里](https://github.com/Tencent/cherry-markdown/wiki/%E5%88%9D%E8%AF%86cherry-markdown-%E7%BC%96%E8%BE%91%E5%99%A8) 开发方式: 1. fork项目到自己的项目里 2. 从自己项目里的**dev**分支拉个新分支开发 3. 完成开发后pr到cherry markdown项目的**dev**分支 (提交时不需要提交`/dist/`目录下的变更)
弄一个react下使用cherry markdown的demo,demo中需包含: - 初始化cherry - 通过cherry api变更内容 **本issue为2024犀牛鸟开源人才培养活动专属issue,仅供在校大学生参与领取** 【认领issue】在[研学基地](https://docs.qq.com/sheet/DTk9YV3pXSklZZ29D)"issue营地"对应issue行的M~R列**抢滩报名**,即视为**认领成功**。 【完成issue】已认领issue的同学,请同步在本issue评论区回复“已成功领取本issue”; 如7天内无提交任何进展包括不限于comment \ commit \ Pull Request,则将视为同学主动放弃issue,组委会将释放issue给下一位等候者。 demo放在`/examples/`[目录下](https://github.com/Tencent/cherry-markdown/tree/main/examples) 最好以UMD形式引入框架,用一个XXX.html文件完成demo 开发文档在[这里](https://github.com/Tencent/cherry-markdown/wiki/%E5%88%9D%E8%AF%86cherry-markdown-%E7%BC%96%E8%BE%91%E5%99%A8) 开发方式: 1. fork项目到自己的项目里 2. 从自己项目里的**dev**分支拉个新分支开发 3. 完成开发后pr到cherry markdown项目的**dev**分支 (提交时不需要提交`/dist/`目录下的变更)
弄一个vue2下使用cherry markdown的demo,demo中需包含: - 初始化cherry - 通过cherry api变更内容 **本issue为2024犀牛鸟开源人才培养活动专属issue,仅供在校大学生参与领取** 【认领issue】在[研学基地](https://docs.qq.com/sheet/DTk9YV3pXSklZZ29D)"issue营地"对应issue行的M~R列**抢滩报名**,即视为**认领成功**。 【完成issue】已认领issue的同学,请同步在本issue评论区回复“已成功领取本issue”; 如7天内无提交任何进展包括不限于comment \ commit \ Pull Request,则将视为同学主动放弃issue,组委会将释放issue给下一位等候者。 demo放在`/examples/`[目录下](https://github.com/Tencent/cherry-markdown/tree/main/examples) 最好以UMD形式引入框架,用一个XXX.html文件完成demo 开发文档在[这里](https://github.com/Tencent/cherry-markdown/wiki/%E5%88%9D%E8%AF%86cherry-markdown-%E7%BC%96%E8%BE%91%E5%99%A8) 开发方式: 1. fork项目到自己的项目里 2. 从自己项目里的**dev**分支拉个新分支开发 3. 完成开发后pr到cherry markdown项目的**dev**分支 (提交时不需要提交`/dist/`目录下的变更)
## 背景 [codemirror](https://codemirror.net/) 已升级到version 6了,目前cherry用的还是version 5 ## 目标 - 将cherry使用的codemirror版本升级到version6 - 走查所有调用codemirror api的地方,确保原功能可以正常使用 - 走查移动端编辑效果
### issue type Feature ### Clear and concise description of the problem or idea. 1. 过往代码整理,对于过往的vscode代码进行代码梳理,优化代码逻辑和移除冗余文件和代码。 #920 2. 支持不同link使用默认浏览器打开网页,本地文件。#922 ~~3. 修复预览图片错误的问题(代码回归问题)。~~ > 出现无法访问得情况是因为 vscode无法访问工作区意外的文件。 即当md文件引用的图片在vscode所打开的文件夹之外的话将无法访问和显示。 ~~4. 添加文件右键菜单打开预览按钮。~~ > 因之前的逻辑实现问题,可能要大量重构,先搁置此需求。 5....
### Clear and concise description of the problem or idea. ## 背景 [codemirror](https://codemirror.net/) 已升级到version 6了,目前cherry用的还是version 5 ## 目标 - 将cherry使用的codemirror版本升级到version6 - 走查所有调用codemirror api的地方,确保原功能可以正常使用 - 走查移动端编辑效果