Skip to content

feat(Image): Update preview toolbar #7117

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed

Conversation

selicens
Copy link
Member

@wsxe9988
Copy link

wsxe9988 commented Dec 6, 2023

@selicens 好久没动静,没人review和merge

@selicens
Copy link
Member Author

selicens commented Dec 6, 2023

@selicens 好久没动静,没人review和merge

可能唐老师最近在忙其他的吧,除了button的那个pr比较紧急,其他的pr都还好不是太有关紧要

@wsxe9988
Copy link

@selicens 好久没动静,没人review和merge

可能唐老师最近在忙其他的吧,除了button的那个pr比较紧急,其他的pr都还好不是太有关紧要

积累了不少pr了,一个月多没动静了。给人有一种会不会不维护了的错觉。落后ant-design5.x最新的越来越多了。可以问下唐老师,啥时候review

Copy link

This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

@github-actions github-actions bot added the Stale label Mar 22, 2024
@selicens selicens removed the Stale label Mar 22, 2024
@fabienmoyon
Copy link

Hello,
I'm very interesting to have this feature.

Can we merge it ? What is the problem ?

Regards,
Fabien

@wsxe9988
Copy link

@selicens 这个其实可以考虑下次发版合并进去哦

@Deuscx
Copy link

Deuscx commented Jun 25, 2024

可以将image 也加到 toolbarRender的参数中吗?因为image-preview-group在下载图片的时候也需要
image

@selicens
Copy link
Member Author

可以将image 也加到 toolbarRender的参数中吗?因为image-preview-group在下载图片的时候也需要 image

我看下,感觉插槽应该能满足不用单独添加

@Limoer96
Copy link

还是没有动静吗?非常需要自定义Toolbar

@selicens
Copy link
Member Author

还是没有动静吗?非常需要自定义Toolbar

可以先通过打补丁的形式来使用

@Roywhite
Copy link

如何打补丁呢,按照教程打的补丁pnpm i时报错 ERR_PNPM_INVALID_PATCH: hunk header integrity check failed

@Roywhite
Copy link

已解决

@zhangchenna
Copy link

什么时候合并呢,已经半年了

@Roywhite
Copy link

Roywhite commented Aug 7, 2024

预览界面和antd相比,滚轮放大有点不一样。antd会放大鼠标所在位置,目前pr是放大图片中心区域

Copy link

github-actions bot commented Oct 6, 2024

This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

@github-actions github-actions bot added the Stale label Oct 6, 2024
@selicens selicens removed the Stale label Oct 8, 2024
@M69W
Copy link

M69W commented Oct 31, 2024

这里有计划合并吗?

@selicens
Copy link
Member Author

selicens commented Nov 4, 2024

这里有计划合并吗?

可以自行patch

@karachungen
Copy link

@selicens can you please share example how we can patch vue-ant-desig ourselves?

@M69W
Copy link

M69W commented Nov 13, 2024

这里有计划合并吗?

可以自行patch

目前的显示是右上角,从设计的出发点,无论是鼠标还是平板,都是比较友好的。
底部显示,只是显示的平衡的一种妥协。
如果能提供一个插槽,允许用户根据自行设计,例如 居左、居右、头部、底部居中。

GamerGirlandCo added a commit to VPadTV/vpad-frontend that referenced this pull request Nov 22, 2024
@qlypupil
Copy link

在feat-image-preview-toolbar分支,compile 一直报ts错,能把compile之后的image组件发一下吗

@Roywhite
Copy link

在feat-image-preview-toolbar分支,compile 一直报ts错,能把compile之后的image组件发一下吗

什么版本的,我仓库里合了一版4.2.3,没报错

@qlypupil
Copy link

在feat-image-preview-toolbar分支,compile 一直报ts错,能把compile之后的image组件发一下吗

什么版本的,我仓库里合了一版4.2.3,没报错

感谢回复,我使用最新的4.2.6没报错了,但是patch的话要替换掉哪些文件呢,只需要Image组件就可以吗

@Roywhite
Copy link

在feat-image-preview-toolbar分支,compile 一直报ts错,能把compile之后的image组件发一下吗

什么版本的,我仓库里合了一版4.2.3,没报错

感谢回复,我使用最新的4.2.6没报错了,但是patch的话要替换掉哪些文件呢,只需要Image组件就可以吗

我是原项目里使用pnpm patch ant-design-vue@4.2.6,会生成一个文件夹,
image
image

然后你把你自己合的antdv项目打包(npm run pub),执行到最后会提示登录(关掉即可)
image
然后把这几个文件直接覆盖到上面生成的文件夹里,然后在原项目控制台执行pnpn patch-commit文件夹即可

@qlypupil
Copy link

在feat-image-preview-toolbar分支,compile 一直报ts错,能把compile之后的image组件发一下吗

什么版本的,我仓库里合了一版4.2.3,没报错

感谢回复,我使用最新的4.2.6没报错了,但是patch的话要替换掉哪些文件呢,只需要Image组件就可以吗

我是原项目里使用pnpm patch ant-design-vue@4.2.6,会生成一个文件夹, image image

然后你把你自己合的antdv项目打包(npm run pub),执行到最后会提示登录(关掉即可) image 然后把这几个文件直接覆盖到上面生成的文件夹里,然后在原项目控制台执行pnpn patch-commit文件夹即可

好的,非常感谢,我去试试

@qlypupil
Copy link

#自定义工具栏在a-modal中使用时,会有层级的错误。
7973D738-45BF-411b-89C2-DA69F07CDB52

@qlypupil
Copy link

#自定义工具栏在a-modal中使用时,会有层级的错误。 7973D738-45BF-411b-89C2-DA69F07CDB52

所有操作按钮都在预览弹窗层级下面,不管是selicens:feat-image-preview-toolbar的4.1.1版本还是运行到最新的4.2.6版本,都有同样的问题

@Roywhite
Copy link

#自定义工具栏在a-modal中使用时,会有层级的错误。 7973D738-45BF-411b-89C2-DA69F07CDB52

可以试试从css控制toolbar-wrapper样式

@qlypupil
Copy link

#自定义工具栏在a-modal中使用时,会有层级的错误。 7973D738-45BF-411b-89C2-DA69F07CDB52

可以试试从css控制toolbar-wrapper样式

应该是因为 自定义的工具栏 和 Image 在渲染一个组件中,采用的是 position:fixed,通过z-index控制层级。但是在 a-modal中,工具栏在a-modal中,a-modal本身就是 fixed,有 z-index。在点击预览之后,相当于新增了一个modal,也是fixed,层级必然高于a-model。所以,感觉基于目前自定义工具栏的渲染位置,在a-modal中使用好像无解。

@qlypupil
Copy link

#自定义工具栏在a-modal中使用时,会有层级的错误。 7973D738-45BF-411b-89C2-DA69F07CDB52

可以试试从css控制toolbar-wrapper样式

应该是因为 自定义的工具栏 和 Image 在渲染一个组件中,采用的是 position:fixed,通过z-index控制层级。但是在 a-modal中,工具栏在a-modal中,a-modal本身就是 fixed,有 z-index。在点击预览之后,相当于新增了一个modal,也是fixed,层级必然高于a-model。所以,感觉基于目前自定义工具栏的渲染位置,在a-modal中使用好像无解。

472680C2-7877-4d1e-8142-99B7E8AF24C2

@Roywhite
Copy link

#自定义工具栏在a-modal中使用时,会有层级的错误。 7973D738-45BF-411b-89C2-DA69F07CDB52

可以试试从css控制toolbar-wrapper样式

应该是因为 自定义的工具栏 和 Image 在渲染一个组件中,采用的是 position:fixed,通过z-index控制层级。但是在 a-modal中,工具栏在a-modal中,a-modal本身就是 fixed,有 z-index。在点击预览之后,相当于新增了一个modal,也是fixed,层级必然高于a-model。所以,感觉基于目前自定义工具栏的渲染位置,在a-modal中使用好像无解。

472680C2-7877-4d1e-8142-99B7E8AF24C2

合了最新的版本,然后给图片预览加了基于鼠标位置的缩放:selicens#2

@Roywhite
Copy link

预览界面和antd相比,滚轮放大有点不一样。antd会放大鼠标所在位置,目前pr是放大图片中心区域

selicens#2

Copy link

This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

@github-actions github-actions bot added the Stale label Feb 26, 2025
@github-actions github-actions bot closed this Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.