-
Notifications
You must be signed in to change notification settings - Fork 63
Conversation
What I ended up doing was just going to your new branch and manually copying in my files, and then ensuring that I didn't overwrite any of your changes from I would definitely give this a smoke test, and the UI still isn't complete. I spent some time on it, but I'm an iOS dev and it has become even more clear Apple cares a lot more about the development tools for iOS than they do for macOS, because I was on the struggle bus. So if anybody else has a chance to take a look at the UI in this PR that'd be awesome. |
@mirshko it will be. I spent a decent amount of time on the UI which isn't reflected in the screenshots, but it took me a while to make it look even decent. I'm hoping if you or @jariz is any better at macOS UI you could take a look. Everything is in individual |
I see you gave me write access to your branch, so I'll give it a shot! |
I don't do swift dev so its all up to @jariz 😛 |
@bclymer EDIT: nevermind, I had encryption enabled and it doesn't support that yet. Will add error handling and stuff. |
@jariz It definitely shouldn't look like that. If that's the initial screen I can only imagine that either it wasn't able to find a device on your account that supported SMS, or it wasn't able to fetch the ThreadPreview objects. It's very possible the API is acting a bit differently for you than it was for me. Oh -- I see your encryption comment now. I have no experience with that. If you do see any other bugs let me know. |
@seanabraham I haven't put any time into it recently. To be honest it's just not really a priority for me. If you want to pull the branch and do some UI work it'd be appreciated. Pretty much all of the quality code is in the services, and you could scrap the UI completely and start from scratch if you wanted. |
@seanabraham I started a tiny little bit on the UI but haven't gotten that far yet, like brian says, if you file like you're up to the challenge, you're more than welcome. |
@zachatrocity let's just say it's way better than it was when I was working on it :). For history for both @zachatrocity and @seanabraham , there are mocks in this PR |
Deff getting closer, the sketch file is in that PR if you need to reference it for sizing. Deff needs more work to be closer to my designs. Good start tho! |
@bclymer yeah I saw those mocks. Thanks! What do you think, should I be putting these changes as a PR into your @mirshko yeah, I'm not super great with macOS development so its trial and error mostly. I'm not sure how to change the window color. Your mock ups are almost grey and I really like that. Next step though is the text field stuff. |
@zachatrocity they actually use the same |
Closing the PR as I no longer have time to work on this, and I see it every time I go to my open pulls page and it makes me sad :(. I'll leave the branch around indefinitely though. |
#23
Let's just say I'm not a design wizard, however, I got most of the backend working. It will automatically prefer you're primary device that supports SMS.
How to launch:
List of threads:
Conversation view:
I ended up being a fairly significant amount of refactoring. I've been working in Swift for a number of years professionally (although never for macOS, just iOS) but I hope you don't mind that I cleaned up and organized some stuff. I also updated to Swift 3 (to support Xcode 8).