{"action":"opened","issue":{"url":"https://api.github.com/repos/mindaptiv/Saul/issues/43","labels_url":"https://api.github.com/repos/mindaptiv/Saul/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/mindaptiv/Saul/issues/43/comments","events_url":"https://api.github.com/repos/mindaptiv/Saul/issues/43/events","html_url":"https://github.com/mindaptiv/Saul/issues/43","id":67925787,"number":43,"title":"Status Update 4/12","user":{"login":"Scrubsauce","id":2531841,"avatar_url":"https://avatars.githubusercontent.com/u/2531841?v=3","gravatar_id":"","url":"https://api.github.com/users/Scrubsauce","html_url":"https://github.com/Scrubsauce","followers_url":"https://api.github.com/users/Scrubsauce/followers","following_url":"https://api.github.com/users/Scrubsauce/following{/other_user}","gists_url":"https://api.github.com/users/Scrubsauce/gists{/gist_id}","starred_url":"https://api.github.com/users/Scrubsauce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Scrubsauce/subscriptions","organizations_url":"https://api.github.com/users/Scrubsauce/orgs","repos_url":"https://api.github.com/users/Scrubsauce/repos","events_url":"https://api.github.com/users/Scrubsauce/events{/privacy}","received_events_url":"https://api.github.com/users/Scrubsauce/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mindaptiv/Saul/labels/status%20update","name":"status update","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"Simulacrum0","id":8696781,"avatar_url":"https://avatars.githubusercontent.com/u/8696781?v=3","gravatar_id":"","url":"https://api.github.com/users/Simulacrum0","html_url":"https://github.com/Simulacrum0","followers_url":"https://api.github.com/users/Simulacrum0/followers","following_url":"https://api.github.com/users/Simulacrum0/following{/other_user}","gists_url":"https://api.github.com/users/Simulacrum0/gists{/gist_id}","starred_url":"https://api.github.com/users/Simulacrum0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Simulacrum0/subscriptions","organizations_url":"https://api.github.com/users/Simulacrum0/orgs","repos_url":"https://api.github.com/users/Simulacrum0/repos","events_url":"https://api.github.com/users/Simulacrum0/events{/privacy}","received_events_url":"https://api.github.com/users/Simulacrum0/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-04-12T15:11:51Z","updated_at":"2015-04-12T15:11:51Z","closed_at":null,"body":"Hey Jake,\r\n\r\n1. 9 AM MST call tomorrow works fine for me, can move to Tuesday if you think Monday will be more eventful Essence-wise though.\r\n\r\n2. I suggested Umbra to Jess/Ken w/o telling Ken about the Bionicle connection haha, but Jess's logo for the \"Umbra\" capability apes the color scheme from the Bionicle set as a nice little nod, so she's in on it too :P\r\n\r\n3. I've re-factored all of the pre-existing Saul code to assume that they're receiving a Context object from whatever calls the Cylon constructor.  I will double back for memory and username after I've finished all of the device types I'm trying to support with this endeavor.  Had to patch it in earlier than expected because Android's DisplayManager requires the Context object to query all of the available displays.\r\n\r\n4. Completed display retrieval code for getting an array of available Display objects from Android.  Right now I don't have much to test with though, the SHIELD features HDMI out so I'm thinking of interfacing with the 4K demo TV when not in use to see if I can get it to show up as a secondary display in the list.  Will have to track down the cable though, as I haven't seen it since I started in January (mini to full HDMI, NVIDIA's site says that the tablet should have come with one so I'm sure its somewhere)...  A fair bit of warning though, the DisplayManager stuff won't work on the older devices (~early 2013 era) we aim to support as the methods we're after weren't patched in until JellyBean MR2 (revenge of the beans, according to google).  So we're only retrieving an array of display devices if we're on API 17+.  JellyBean/API 16 will have some dedicated code at the end of this task that only handles the current display.\r\n\r\n5. Started doing mapping from Android's Display class to our DisplayDevice class.  Where Windows RT kept all of the possible stuff it would let us access in one location, Android stores the stuff in at least two/three different locations based on what I've been reading in the docs from Friday.  I'm going to start with the native/preferred/current orientation stuff, which uses the Window class information of the current view of the app.  They don't enumerate each one the same way as WinRT, so I'll have to compare some rotation data from both Window and Display to determine how the app is presented on the current screen.  \r\n\r\n6. Helped Les with a bunch of testing ideas (stealing other font files and renaming them futura) for the builds on Friday.  He probably already provided you with plenty of feedback from the shenanigans I got into towards the end of the day (I'll be honest, I was trying really hard to cause the time bomb to prematurely explode or somehow break it).  Lot's of timezone shenanigans, but restarting the app seemed to show that it didn't care, though at one point I did get the countdown to negative time, but it went back to normal on restart.  Can provide more detail if needed, but don't want to double dip if Les has those bases covered, let me know.  I can say this though, that loading wheel was a big hit with the team and everyone just wanted to watch it for minutes at a time.\r\n\r\nThanks,\r\nJosh"}}