Skip to content

Support multiple instances to allow multiple screens#54

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

Support multiple instances to allow multiple screens#54
hugomallinson wants to merge 2 commits into
Stengo:mainfrom
hugomallinson:main

Conversation

@hugomallinson

Copy link
Copy Markdown
  • Added serial number class to manage unique serials for each instance.
  • Added menu item to spawn a new instance.
  • Changed window title to display the screen number.

- Added serial number class to manage unique serials for each instance.
- Added menu item to spawn a new instance.
- Changed window title to display the screen number
@SimonEast

Copy link
Copy Markdown

Nice work! Would love to see this integrated. 😊👍

@fwarmuth

Copy link
Copy Markdown

I need the feature, asap - so i compiled your fork, without any luck:

DeskPad/Frontend/Screen/ScreenViewController.swift:128:9: error: cannot find 'SerialNumberManager' in scope SerialNumberManager.shared.releaseSerial() ^~~~~~~~~~~~~~~~~~~

@hugomallinson

Copy link
Copy Markdown
Author

Apologies, I hadn't committed the changed project file. Builds properly now.

@huyz

huyz commented May 21, 2026

Copy link
Copy Markdown

@hugomallinson This is awesome. Sometimes my Deskpad gets into a bad state and, instead of creating a new display, it mirrors an existing one for some reason. Then I have no choice but to either restart my computer or run your fork to create yet another display (and then I close the erroneous one)

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.

4 participants