- Notifications
You must be signed in to change notification settings - Fork10
feat: wire up file sync window#64
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
spikecurtis left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
LGTM!
App/Services/MutagenController.cs Outdated
| Ssh, | ||
| } | ||
| publicclassCreateSyncSessionRequestEndpoint |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Just wondering out loud: these names are getting really long... is it C# style to namespace them rather than have a long prefix?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
I'm not sure what the convention is. Another option would be to move these inside the "parent type" e.g.new CreateSyncSessionRequest.Endpoint().
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
That makes sense to me since they are only used to fully define theCreateSyncSessionRequest type
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Renamed these to:
CreateSyncSessionRequest.EndpointCreateSyncSessionRequest.Endpoint.ProtocolKind(can't beProtocolor it conflicts with the property with the same name)
So the names are longer when using them, but they're segregated and not cluttering up the main namespace
- Use locks during operations for daemon process consistency- Use a state model for UI rendering- Use events to signal state changes- Fix some tooltip problems that arise from polling
8f60b4d intomainUh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
PauseSyncSessionandResumeSyncSessionSyncSessionViewModelthat wrapsSyncSessionModeland adds view methods (as you cannot access the parent context if you're in aItemsRepeaterapparently)TODO:
Closes#26
Closes#28
Closes#29