Skip to content

Inconsistent writing with iPad Pro + Pencil #61

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
bpm323git opened this issue May 21, 2021 · 6 comments
Closed

Inconsistent writing with iPad Pro + Pencil #61

bpm323git opened this issue May 21, 2021 · 6 comments
Labels
Can't fix Root cause is outside this plugin. Instead in core Excalidraw and/or Obsidian and/or another plugin

Comments

@bpm323git
Copy link

I am running Obsidian 0.0.19 and the Excalidraw 1.1.4 on a 2018 iPad Pro 11” and the Apple Pencil.

As I write and/or draw, my Pencil strokes aren’t always captured. In previous versions, it was almost every other stroke would be captured. That has since improved to roughly a 1:3 ratio. I attempted to capture this in the attached screenshot. The black strokes were captured in real time. The red strokes were not captured, so I went back and re-drew them.
B7DCF98D-19CB-4B87-A127-C989B409DA52

@zsviczian
Copy link
Owner

So the drawing experience differs based on stroke color?
Can I ask you to test on excalidraw.com and let me know if you are experiencing the same issue? This will help me determine if the issue is with how the plugin is integrated into Obsidian, or with Excalidraw.

Please insert the following into a document in Obsidian and switch to preview mode to test:

<iframe src="https://excalidraw.com" height="800" width="100%"\>

@bpm323git
Copy link
Author

bpm323git commented May 22, 2021

My apologies for my poor description. The color doesn’t make a difference. I used red to show where the strokes did not originally show up in my writing.

I used the link you supplied in your response and added it to my Obsidian but still got the same results. In further testing, I have found that every stroke is captured if I slow my writing down to waiting about one half to one second between strokes. It is when I write at “normal” speeds that every other stroke is not captured.

In my attachment below, I wrote the first instance of “test” very slowly and everything was captured. As I sped up my writing to normal speeds, strokes start to be missed.

AF3E60FA-D162-4006-8144-FA030FC50272

@zsviczian
Copy link
Owner

This looks like something that unfortunately I won't be able to fix. As one last test, can you open https://excalidraw.com in a browser to see if you experience the same?

The performance will probably be better... and that is because Obsidian in the background is running a number of background processes, which aren't there in the browser when you run Excalidraw.

If it works well in the browser, then for handwriting you can use excalidraw.com, save the file and add it to obsidian manually. I'm afraid I won't be able to offer a better solution.... but I'll keep thinking about this to see if I can come up with something.

@bpm323git
Copy link
Author

I never thought to try the website itself. I find the same behavior directly at the website in Safari, Chrome, and Firefox.

I really appreciate all your time and apologize for the wild goose chase. :-)

@zsviczian
Copy link
Owner

Thank you for testing!

In this case, you may want to open an issue with the Excalidraw team directly. I have raised multiple topics with them and have always received very thoughtful responses and most of the time solutions in the upcoming release. They are typically releasing a new version every ~20 days... so it is usually a fast turnaround. I am keeping Obsidian Excalidraw in sync with the core component releases, so if this gets fixed on excalidraw.com, it will most likely get fixed in Obsidian as well within a few days after that.

https://github.com/excalidraw/excalidraw/issues

@zsviczian zsviczian added the Can't fix Root cause is outside this plugin. Instead in core Excalidraw and/or Obsidian and/or another plugin label May 23, 2021
@kevinjalbert
Copy link

Just adding this here excalidraw/excalidraw#3502

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Can't fix Root cause is outside this plugin. Instead in core Excalidraw and/or Obsidian and/or another plugin
Projects
None yet
Development

No branches or pull requests

3 participants