Skip to content

Add DSU Client (cemuhook) settings screen for iOS - #280

Closed
KavrixIDK wants to merge 2 commits into
OatmealDome:masterfrom
KavrixIDK:feature/dsu-client
Closed

Add DSU Client (cemuhook) settings screen for iOS#280
KavrixIDK wants to merge 2 commits into
OatmealDome:masterfrom
KavrixIDK:feature/dsu-client

Conversation

@KavrixIDK

Copy link
Copy Markdown
  • New ControllersDsuClientViewController: Enable switch, server list (add/swipe-to-delete), description with tappable wiki link.
  • New ControllersAddDsuServerViewController: push form (description, address, port) matching the Qt DualShockUDPClientWidget behavior, including live character filtering for ':' and ';' separators.
  • New DsuServerCell for the server list rows.
  • Wire the new cell into ControllersSettings.storyboard next to Touchscreen, plus the two new scenes.
  • Add the one missing localized string used only by the iOS-side validation alert (Core.strings, en.lproj).
  • Register the new source files in the Xcode project (PBXFileReference, PBXBuildFile, Controllers group, Sources build phase).
  • Add a lightweight GitHub Actions workflow (dsu-client-ci.yml) that builds the DiOS (NJB) scheme in Debug on a GitHub-hosted macos-14 runner, for quick compile validation on push/PR without requiring the self-hosted signing runner used by build.yml.

Claude and others added 2 commits September 3, 2026 23:48
- New ControllersDsuClientViewController: Enable switch, server list
  (add/swipe-to-delete), description with tappable wiki link.
- New ControllersAddDsuServerViewController: push form (description,
  address, port) matching the Qt DualShockUDPClientWidget behavior,
  including live character filtering for ':' and ';' separators.
- New DsuServerCell for the server list rows.
- Wire the new cell into ControllersSettings.storyboard next to
  Touchscreen, plus the two new scenes.
- Add the one missing localized string used only by the iOS-side
  validation alert (Core.strings, en.lproj).
- Register the new source files in the Xcode project (PBXFileReference,
  PBXBuildFile, Controllers group, Sources build phase).
- Add a lightweight GitHub Actions workflow (dsu-client-ci.yml) that
  builds the DiOS (NJB) scheme in Debug on a GitHub-hosted macos-14
  runner, for quick compile validation on push/PR without requiring
  the self-hosted signing runner used by build.yml.
@KavrixIDK KavrixIDK closed this by deleting the head repository Sep 4, 2026
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.

1 participant