chocoford / ExcalidrawZ

Excalidraw app for mac. Powered by pure SwiftUI.
https://excalidrawz.chocoford.com
MIT License
174 stars 12 forks source link

on Monterey, excalidrawz does not allow me to input #21

Open spiljj opened 4 weeks ago

spiljj commented 4 weeks ago

https://github.com/user-attachments/assets/f2642af4-4724-4d8d-a2fc-7e9e93596a44

Double-clicking the text box makes a text formatting panel flash and disappear, then the inputting caret disappears. It seems swiftUI did not pack the whole web app so smoothly

Other glitches occur like being unable to set the text color, which does not occur in the web app. Also, I believe some refinement can be done to improve the responsiveness.

But thank you chocoford for making excalidraw available for MacOS Monterey.

All the best

chocoford commented 3 weeks ago

Thank you for your feedback! After testing on a macOS 12.4 machine, I did not encounter the issue you described. Does this problem persist after you reopen the app? If it continues, could you possibly export the file where the issue occurs and send it here?

spiljj commented 3 weeks ago

Thank you for your reply. After relaunching the app, the text input issue was resolved. However, I reported this issue because it has occurred multiple times. I’m curious if it’s possible to enhance the app’s stability to match that of the web browser version.

The text color functionality is not a major concern for me since I seldom change text colors. Nevertheless, there are instances when the color selection panel fails to appear upon clicking, or the text doesn’t apply the selected color or style. The app seems less stable compared to the web version, which is somewhat unexpected.

Thanks a lot for all your effort into this work! On Aug 19, 2024 at 12:51 +0800, Chocoford @.***>, wrote:

Thank you for your feedback! After testing on a macOS 12.4 machine, I did not encounter the issue you described. Does this problem persist after you reopen the app? If it continues, could you possibly export the document where the issue occurs and send it here? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

chocoford commented 3 weeks ago

Okay, I will monitor this issue for a while and try to identify the root cause as much as possible. If I find and resolve the problem, I will let you know immediately :D

Thank you again for your detailed description of the issue.

spiljj commented 2 weeks ago

Hi chocoford,

Thank you for your patience. I've managed to pinpoint the issue with the bug a bit more. In the previous report, I mentioned when double-click on the blank sheet, a panel flashes, and prevents me from typing. However, if I manually select the "Text" mode by clicking on “A”(or press “8” the shortcut), I am able to input text. The problem arises when I double-click elsewhere afterward, as it automatically switches back to "Cursor" mode, which again blocks input.

To summarize, the exact cause of the bug is unclear to me. Nevertheless, it seems that setting "Text" mode as the default mode might resolve the issue for the time being. So ensuring that I switch to text mode before attempting to input anything could serve as a temporary workaround.

Tested on alpha-5 (the latest version) running on Monterey 12.7.5.  screen recording is attached.

Best regards

chocoford commented 2 weeks ago

Hello spiljj.

The information you provided is crucial. I have been continuously monitoring the performance of ExcalidrawZ on macOS Monterey, but this issue has not appeared on my test machine 😂, (it might be because my computer’s version is 12.7.4, but I can’t update to 12.7.5 yet, as there is another newer version, 12.7.6).

I will continue to track this issue until it is resolved. Thank you.

spiljj commented 2 weeks ago

Thank you for your assistance. Since you haven’t encountered the bug on your end, I switched to a new user profile and tested Excalidrawz, and the app runs without any issues. This leads me to suspect that there might be a conflict with a system plugin or a corrupted component in my original user profile. Your app is awesome and I do not want to give up. I will proceed to investigate any potential system plug-ins that could be interfering with the application.

This is weird thing since I don’t believe a bug could be due to problem of system integrity, especially when such is happening on a Mac, and I don’t recall having run anything malicious. On Aug 26, 2024, 2:34 PM +0800, Chocoford @.***>, wrote:

Hello spiljj. The information you provided is crucial. I have been continuously monitoring the performance of ExcalidrawZ on macOS Monterey, but this issue has not appeared on my test machine 😂, (it might be because my computer’s version is 12.7.4, but I can’t update to 12.7.5 yet, as there is another newer version, 12.7.6). I will continue to track this issue until it is resolved. Thank you. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

chocoford commented 2 weeks ago

Hmm, that sounds weird. But regardless, thank you very much for elaborating on and tracking the issue. I will also use macOS 12 more frequently to run the app during this period to see if I can encounter the problem.