Skip to content
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

If opened in split screen , then if its toggled to full screen the app gets stuck and crashes. Scrolling through pages is choppy #5643

Open
Reshad-Ul-Karim opened this issue Apr 27, 2024 · 13 comments

Comments

@Reshad-Ul-Karim
Copy link

Operating System

Mac OS

(Linux only) Distribution

No response

(Linux only) Desktop Environment

No response

(Linux Only) Display Server

None

Installation Method

Official release

Xournal++ Version

1.2.2

libgtk Version

3.24.38

Bug Description

Does not work in split screen. App gets stuck and after saving if the file gets quitted it crashes frequently. Scaling does not work in windowed mode. Often full screen cant be toggled OFF if split screen is used

Scrolling through pages often gets choppy and lags a lot.

Expected Behaviour

Split screen mode should be more optimised and stable.
Scrolling through pages should be smooth and dragging should be smooth

Steps to Reproduce

Simply go to split screen mode in MACOS

Additional Context

No response

@rolandlo
Copy link
Member

Please add the MacOS version and whether it's an ARM device or not.

@Reshad-Ul-Karim
Copy link
Author

macOS 14.4.1

@rolandlo
Copy link
Member

And is it an ARM device (does it have an M1,M2 or M3 SoC)?

@Reshad-Ul-Karim
Copy link
Author

Macbook Pro M2 13 inch 16GB RAM / 512GB SSD

@Febbe
Copy link
Collaborator

Febbe commented Apr 28, 2024

The problem is, that we can't create any installers / binaries for arm based processors, since neither github-actions nor Microsoft Azure support those as runners. On top, none of us devs has an arm based mac.

But we may look into this: actions/runner-images#8971 (comment)
GitHub actions seem to support M1 macs with macos14.

@rolandlo
Copy link
Member

Since today I have a Mac Mini M2 (with 8 GB of RAM), so I can test and debug.

I already have an MacOS ARM build for Xournal++. Can you access it on https://cirrus-ci.com/task/5138787729145856 (under Artifacts)?
Not sure if it is possible without logging in, but give it a try.
After downloading and installing into the /Applications folder you may have to get it out of quarantine, otherwise it will say that the file is damaged and can't be opened. I did so from the command line via

xattr -d com.apple.quarantine /Applications/Xournal++.app/

On my M2 it seems to work pretty fine. I haven't encountered a major issue yet.

@Reshad-Ul-Karim
Copy link
Author

Thanks, I have tried it and it is far better than the version I have been using. However, the zoom in and zoom out choppiness remains whilst the scrolling is smoother than before; I havent faced the crashes yet. The split screen issues are also solved in this one and most features are accessible and theres no fatal crash yet. Thanks for the effort. Kudos

@Reshad-Ul-Karim
Copy link
Author

There are some issues I have found out @rolandlo in this version if you could have a look at it

  1. Saving with cmd+S takes a while and you cannot work as the app is stuck while it's fully saved

  2. Sometimes copying after selecting any drawing does not appear directly when I paste it, I have to either save or exit the file and again enter to access it.

  3. Zooming seems choppy and lags if I try it with the trackpad. It can be much smoother if I use the trackpad of MacBook. Maybe you could have a look into it.

@rolandlo
Copy link
Member

rolandlo commented May 7, 2024

I'll have a look. How does your trackpad look like? And what screen resolution and dpi scale factor do you use? What kind of documents are you working with when you experience "app stuck while saving" or "choppy zooming"?

@Reshad-Ul-Karim
Copy link
Author

I am using 1440x900 resolution, trackpad is of the default macbook pro M2 13 inch. In this given video, I didnt write anything before pressing cmd+s to save, but if I write something it takes longer. Its document that has screenshots and is in xopp format. Zoom in out often gets really laggy

Uploading 2024-05-08 01-26-08.mp4…

@Reshad-Ul-Karim
Copy link
Author

Uploading 2024-05-08 01-26-08.mp4…

@rolandlo
Copy link
Member

rolandlo commented May 8, 2024

The mp4 wasn't really uploaded. Could you please try again?

@Reshad-Ul-Karim
Copy link
Author

hello @rolandlo here is the video file for your convenience
https://drive.google.com/file/d/1omoKbSIJ9Gy5OqYcLwUxYlB8MRXtDev2/view?usp=sharing

When the file gets big ( 30- 40 pages ) and after every edit I make the manual save takes 10 seconds or more. And it lags a lot and if it crashes during the save all files are lost and a recovery file reappears and recreates. Due to not clearing log files every time I open the app it offers me a log file.

I used the windows version too , the MACOS one is way too choppy than the windows one.

Please if you could look into another recommendation :

The features given are useful and I couldnt ask for more. However, as an instructor and sometimes a presenter a laser pointer pen tool with disappearing ink is a killer feature.
Please refer to this video 7:20 for the feature available in Goodnotes available both in macOS and ipadOS ; https://youtu.be/G6lAWTgY0mo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants