Skip to content

Add rotation property to CGVirtualDisplay classes#67

Open
ektorcaba wants to merge 2 commits into
Stengo:mainfrom
ektorcaba:main
Open

Add rotation property to CGVirtualDisplay classes#67
ektorcaba wants to merge 2 commits into
Stengo:mainfrom
ektorcaba:main

Conversation

@ektorcaba
Copy link
Copy Markdown

@ektorcaba ektorcaba commented May 9, 2026

Added a rotation property to CGVirtualDisplay and CGVirtualDisplayDescriptor classes.

Captura de pantalla 2026-05-09 a las 10 32 12

Added a rotation property to CGVirtualDisplay and CGVirtualDisplayDescriptor classes.
@rmortes
Copy link
Copy Markdown

rmortes commented May 27, 2026

Bumping this PR! I'd use this feature as soon as is was available!

@rmortes
Copy link
Copy Markdown

rmortes commented May 27, 2026

Speaking of that, I cloned your repo to try and use this feature ASAP, but I seem unable to do so?

Steps I've followed:

  • Cloned the repo
  • Opened the .xcodeproj
  • Changed the signing team to my local certificate
  • Run the program
    • At this time the debug program running cannot record the screen because of permissions (the window stays white) and I can't see the option to rotate the monitor so I continue to the following steps
  • Product > Build for > Running
  • Move the built "DeskPad.app" to Applications to run it
  • Renamed the old DeskPad.app to a known different name (don't want to loose it)
  • Execute the newly built DeskPad.app
    • Now I can finagle with permissions to restore functionality (the window displays the virtual screen) but I still can't change the screen rotation

What am I doing wrong? Is there any screen settings cache thingy I don't know about?

@ektorcaba
Copy link
Copy Markdown
Author

@rmortes
Copy link
Copy Markdown

rmortes commented May 28, 2026

Yup, it's working like a charm now. Thanks!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants