-
Notifications
You must be signed in to change notification settings - Fork 237
Open
Copy link
Labels
JSON-RPCRelated to the JSON-RPC APIRelated to the JSON-RPC APIfeature requestFeature requestFeature requestrefactoringNon-behavioural changes, Code cleanupNon-behavioural changes, Code cleanup
Milestone
Description
What is the current behaviour and why should it be changed?
Besides multiple other coupling issues, we should refactor the Connect() and Disconnect() functions in
https://github.com/jamulussoftware/jamulus/blob/main/src/clientdlg.cpp#L1196-L1296
to be able to call a method on the client to update the GUI state if necessary via JSON-RPC.
#3364 moves them to client.cpp and introduces signals and is probably a good starting point.
Has this feature been discussed and generally agreed?
No. However it’s a known issue that the GUI holds state and cannot be controlled that well in its current state programmatically.
Manuel-Haas
Metadata
Metadata
Assignees
Labels
JSON-RPCRelated to the JSON-RPC APIRelated to the JSON-RPC APIfeature requestFeature requestFeature requestrefactoringNon-behavioural changes, Code cleanupNon-behavioural changes, Code cleanup
Type
Projects
Status
Triage