Git Product home page Git Product logo

ink-canvas's Issues

[紧急] 希沃课堂助手导致自动查杀 PPT 小工具失效

情况说明

近日,希沃 PPT 小工具云控更新为希沃课堂助手(SeewoIwbAssistant.exe)导致自动查杀失效,工具栏叠加显示影响使用。

解决方案

暂时卸载希沃课堂助手。

修复方式

暂无,因为希沃课堂助手有保活,难以查杀。

部分配置下 3.4, 3.5 版本无法启动

1.问题反馈:3.4版本安装正常,启动后无任何可操作界面。再次启动无反应。系统版本 win11 22h2(重新安装3.3版本运行正常,3.4没反应)
2 小建议:可以记录工具栏启动位置(设置为随win启动,习惯放到左下角或右下角,每次重新启动都需要拖到位置)
非常感谢,辛苦了。

WIN7无法运行3.7.1 问题事件名称CLR20R3

如题 3.7.1版本在Windows7 pro x64系统无法启动,更换镜像重装系统故障依旧,更换.net版本故障依旧,而3.6.0版本则正常运行

系统环境:WIN7 PRO X64 希沃一体机通用适配
系统来源:https://d.oxyxc.top/%E4%BA%A4%E4%BA%92%E5%BC%8F%E6%99%BA%E8%83%BD%E7%99%BD%E6%9D%BFPC%E6%A8%A1%E5%9D%97%E7%B3%BB%E7%BB%9F%E9%95%9C%E5%83%8F/%E6%95%99%E8%82%B2%E7%B3%BB%E7%BB%9F%E9%95%9C%E5%83%8F/%E5%B8%8C%E6%B2%83PC%E6%A8%A1%E5%9D%97%E5%8E%9F%E5%8E%82%E6%81%A2%E5%A4%8D%E9%95%9C%E5%83%8F(esd%E9%87%8D%E6%96%B0%E6%89%93%E5%8C%85)/seewo%E9%80%9A%E7%94%A8/MTALL-WIN7Pro-64bit-CHSEEWO-180425.esd
QQ图片20230927000943

### Windows日志如下:
应用程序: Ink Canvas.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: System.NullReferenceException
在 Ink_Canvas.MainWindow.ShowNewMessage(System.String, Boolean)
在 Ink_Canvas.App.App_DispatcherUnhandledException(System.Object, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs)
在 System.Windows.Threading.Dispatcher.CatchException(System.Exception)
在 System.Windows.Threading.Dispatcher.CatchExceptionStatic(System.Object, System.Exception)
在 System.Windows.Threading.ExceptionWrapper.CatchException(System.Object, System.Exception, System.Delegate)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
在 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
在 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
在 MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
在 System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
在 System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
在 System.Windows.Application.RunDispatcher(System.Object)
在 System.Windows.Application.RunInternal(System.Windows.Window)
在 System.Windows.Application.Run(System.Windows.Window)
在 Ink_Canvas.App.Main()

系统环境:WIN7 PRO with Service Pack 1 (x64) - DVD (Chinese-Simplified)
系统来源:itellyou:Windows 7 Ultimate with Service Pack 1 (x64) - DVD (Chinese-Simplified)
问题依旧
屏幕截图 2023-09-27 001949

Windows日志内容:

错误应用程序名称: Ink Canvas.exe,版本: 3.7.1.0,时间戳: 0xf7f20e1a
错误模块名称: unknown,版本: 0.0.0.0,时间戳: 0x00000000
异常代码: 0xc0000005
错误偏移量: 0x002eaa40
错误进程 ID: 0x1268
错误应用程序启动时间: 0x01d9f04860538d79
错误应用程序路径: C:\Users\SEEWO\AppData\Roaming\WXRIW\Ink Canvas\Ink Canvas.exe
错误模块路径: unknown
报告 ID: a08c2a09-5c3b-11ee-bc8e-3863f601c469
错误程序包全名: %14
错误程序包相对应用程序 ID: %15

故障存储段 ,类型 0
事件名称: CLR20r3
响应: 不可用
Cab ID: 0

问题签名:
P1: Ink Canvas.exe
P2: 3.7.1.0
P3: f7f20e1a
P4: Ink Canvas
P5: 3.7.1.0
P6: f7f20e1a
P7: 1b2
P8: 2f
P9: System.NullReferenceException
P10:

附加文件:

可在此处获取这些文件:
C:\Users\SEEWO\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_Ink Canvas.exe_cdd7f1da827283a1ec766f738e8087e6282670bb_1bf04de2

分析符号:
重新检查解决方案: 0
报告 ID: a08c2a09-5c3b-11ee-bc8e-3863f601c469
报告状态: 0
哈希存储段: %22
Cab GUID: %23

应用程序: Ink Canvas.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: System.NullReferenceException
在 Ink_Canvas.MainWindow.ShowNewMessage(System.String, Boolean)
在 Ink_Canvas.App.App_DispatcherUnhandledException(System.Object, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs)
在 System.Windows.Threading.Dispatcher.CatchException(System.Exception)
在 System.Windows.Threading.Dispatcher.CatchExceptionStatic(System.Object, System.Exception)
在 System.Windows.Threading.ExceptionWrapper.CatchException(System.Object, System.Exception, System.Delegate)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
在 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
在 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
在 MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
在 System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
在 System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
在 System.Windows.Application.RunDispatcher(System.Object)
在 System.Windows.Application.RunInternal(System.Windows.Window)
在 System.Windows.Application.Run(System.Windows.Window)
在 Ink_Canvas.App.Main()

望尽快修复!

撤销相关问题

多笔书写后使用橡皮再点击隐藏画板按钮(开启 “切换到鼠标模式自动清屏“ 情况下)重新回到画笔模式,点击撤销。发现恢复了擦除的部分,而其他内容不会恢复

详见下面的gif录屏

特殊的操作使选择工具引起画板行为异常

复现步骤

  1. 书写墨迹;
  2. 进入选择模式;
  3. 框选墨迹不松手,光标移到选择工具的按钮上之后再松手。

复现结果

书写模式下无法书写而是移动画布,选择工具的框选无法通过点击空白处取消。

预期行为

不应有行为。

建议增加文档保存功能

1.建议增加Ink-Canvas的文档保存功能,便于下次查看沟通(目前可以进行截图或保存单页面的墨迹,需要整个文档的保存)。
2.建议增加工具栏的上、下、左、右位置设置,有时候放到侧面操作起来会更方便。
3.建议撤销返回功能可以设置多次。
非常感谢您的付出。

建议增加文本工具(在屏幕上打字)

您好!Ink Canvas目前只能够用鼠标(或者手写板)在屏幕上进行写画,而有时候如果能够在屏幕上直接打字会更加方便。比如我选择“文本输入”之后,按屏幕的任意一处,然后就可以在那里开始打字。请问这个打字输入的功能能否在未来的Ink Canvas版本中实现?谢谢!

3.0.1 两个bug

1.不管如何设置,开始放幻灯片之后都会自动开启画板
2.不会自动记录上次笑脸被拖动到哪里,每次重启电脑笑脸都会显示在屏幕下**

建议为工具条的按钮增加反馈效果

如题,建议为工具条的按钮增加悬停,按下,选中反馈效果(实在不行可以不做动画,只要能让用户知道这个按钮有没有点进去,有没有选中)。之前我们老师点了橡皮按钮之后发现还是在写字(可能是没点中),老师已经不止一次和我们提过这个问题了,希望可以改进,谢谢!

完善对 WPS Office 的支持

完善对 WPS Office 的支持

虽然 WPS Office 之前确实存在一些问题,但是现在这些问题已经被逐步修复了。实测 Ink Canvas 搭配新版 WPS Office 已经不会像提示里说的那样“关闭时卡顿”了,但存在几个问题:

  1. 先打开 PPT,放映,此时正常显示 PPT 工具,退出后,重新打开 PPT,第一次放映时没有显示 PPT 工具,第二次甚至第三次才正常;
  2. 设置里面启用“WPS Office 支持”,重启软件后,“WPS Office 支持”没有被启用;
  3. 设置里面的“允许使用手指手势进行幻灯片翻页”在 WPS Office 下没有生效,加上新版 WPS 演示又换回了点击翻页, Ink Canvas 的这个功能会很有用处。

我们这边基本都在使用 WPS Office,为了使用此工具部署 MS Office 不太现实。希望能够尽快处理一下上述几个问题,这样 Ink Canvas 对 WPS Office 的支持也就能够趋于完美了。如果没有大问题,可以默认启用“WPS Office 支持”。

附相关软件版本:

Windows 10 21H2 x64
WPS Office 2023 春季更新 14309
Ink Canvas 画板 3.7.0

抽签功能不正常工作

我们班共有50人,刚开始抽正常,可是后面会重复抽取前面所抽过的人(甚至3次是同一个人),希望改为“不放回抽样”🙂

无法保存Ink Canvas设置

使用Ink Canvas一段时间后,发现它无法保存我自定义的设置。我是这样做的:
image
我将画笔粗细改为了11,开启了“显示画笔光标”。然后我发现按,不管是按“关闭”之后重新启动Ink Canvas、还是直接按“设置”页面顶部的“立刻重新启动”,它都无法保存我的设置。
image
设置又恢复了默认状态。请问如何解决这个问题?

关闭 PPT 开启时跳转

提供开启此功能的选项,并默认关闭(PowerPoint 默认有此功能)
此外,有用户反馈该消息框可能会弹出多次。

翻页笔(类似于USB键盘)失灵

  • 当Ink-Canvas置于窗口顶层时,会导致_Powerpoint_无法检测翻页笔信号正确翻页,希望能加入对键盘信号做出反应的功能。
    ---2022/4/24---
    (第二项的小问题已经用VS重写解决)
    翻页笔的基本按键:
    向左箭头 上一张
    向右箭头 下一张
    ESC 结束放映

在白板模式内开始放映 PPT 会导致各种问题

存在的问题

  • 窗口不会置顶,引入自 #66
  • 新书写的墨迹会丢失。
  • 退出放映之后,工具栏会重新定位到不正确的位置。
  • ……(请帮助测试)

复现方式

  1. 进入白板;
  2. 用快捷键 Alt + Tab 切换到 PPT 界面,开始放映。

可能的修复方式

白板内进入放映时,先退出白板,再进入放映模式。

双指手势灵敏度过高

目前双指手势的灵敏度太高了...几乎是不小心碰一下就会移动(希沃白板就不会这样)

给产品的几个建议

1.希望截图时可以自动隐藏左右的按钮
2.抽奖功能的导入名单不会检测导入的是否正确,若错误会导致软件闪退
3.计时器功能希望在计时时 可以缩小成一个小窗口 显示剩余时间

增强屏幕画笔功能💕

咱这个软件儿好像是主打白板的,我觉得屏幕画笔功能比较欠缺,开发大大有空可以搞成Epic Pen那种吗,我觉得他挺好。
个人需求,不合理可以关闭😁。
Epic Pen 官网:https://epicpen.com/

翻页笔在纯触控使用场景下会出现问题

经过测试,
在纯触控操作下写字,貌似焦点并不在Ink Canvas上,此时检测不到任何键盘按键。
但是,如果用鼠标写一笔,就可以获取到键盘按键。
这貌似是Windows触控机制的问题,目前不知道该如何解决(主要是家里没支持触控的电脑)...

希望可以自动适配电脑边缘

工具条无法变成竖直状态,老师在上课时(尤其是播放PPT)工具栏会挡住最下面的字,写不出来,也影响上课时看PPT最下面的字,希望作者可以出一个这样的功能

移动/缩放画布之后再撤销会导致恢复的笔迹在不正确的位置

复现步骤

  1. 进入画板模式;
  2. 在画布上绘画;
  3. 使用橡皮擦除部分笔迹;
  4. 移动/缩放画布;
  5. 使用撤销↩️功能;
  6. 笔迹被恢复到错误的位置。

解决方案

有两种解决方案:

  1. 在 TimeMachine 中按照与画布的相对位置记录和恢复笔迹。
  2. 将画布缩放事件也记入 TimeMachine 中。

按键翻页小问题

QQ截图20220712121237.png

P和N貌似搞反了。
P(Previous) 是上一页
N(Next) 是下一页
另外,建议添加Esc结束放映的功能

[FR] 允许在白板模式下禁用窗口置顶

使用场景

有时在进入白板之后,会在白板的背景之上再启动一些应用。

目前的解决方案

用 PowerToys 的 Always On Top 功能,取消 Ink Canvas 窗口的置顶。

实现方式

进入白板时,设置 Topmost = false;退出白板时设为 true

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.