windows-party tesonet assignment implementation#34
Open
OrletSoir wants to merge 11 commits intotesonet:masterfrom
Open
windows-party tesonet assignment implementation#34OrletSoir wants to merge 11 commits intotesonet:masterfrom
OrletSoir wants to merge 11 commits intotesonet:masterfrom
Conversation
Crude login box with bindings.
further developing the thing. * pulled "login" out into separate IScreen * made "main" a conductor window * whapped "login" into conformity with IoC (via property inj.) * added login success event * broke and thne un-broke the password field (again)
* server list window * logout action
* added Json parser * added Http handler * implemented login functionality
Moved some Datacontext files around
* more component reshuffling * interface all the things! * it's now actually working * still looks like sh!t tho.
Or at least not ugly anymore! Progress, right?
* offloading the login auth onto event-based async
* ((some eurobeat mildly playing in the background)) * servers are now async-fetched too!
* added logging. Not the Amazon rainforest type of logging!
* extended the logging operation to framework * tweaked some graphical elements around (login field borders when focused, logout button icon) * figured out how to reset password field w/o framework throwing a hissy fit (thanks, logging) * added a KeyPress binds for login form fields (you can now press enter to login)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Really enjoyed tackling this task, as I have never worked with Caliburn.Micro framework before, and to my horror found out that my WPF skills are so rusty I might as well get new ones. Which I did, thanks to this task!
.psdfile gave me some headache (too new format for my PS CS2 to open, so I had to improvise).PasswordBoxprovided me with a set of quite unique challenges, some of which could only be resolved by the use of black magic.NLoglogger, configured to drop everything asynchronously intowindows-party.logfile in app's root directory. Logger configuration is inCore/App.config(windows-party.exe.configin binaries folder).v4.7.2DebugandReleaseconfigurations included in Releases.