{"id":1935,"date":"2019-11-04T07:48:23","date_gmt":"2019-11-04T12:48:23","guid":{"rendered":"http:\/\/michaelrowe01.com\/index.php\/2019\/11\/04\/working-on-wasted-time-for-mac\/"},"modified":"2022-12-15T06:46:08","modified_gmt":"2022-12-15T11:46:08","slug":"working-on-wasted-time-for-mac","status":"publish","type":"post","link":"https:\/\/michaelrowe01.com\/index.php\/personal-softwareandit\/working-on-wasted-time-for-mac\/","title":{"rendered":"Working on Wasted Time for Mac"},"content":{"rendered":"<p>Now that WastedTime Watch! Has been released, and so far, I&#8217;ve not heard any new bug reports, or even seen any crash reports, I&#8217;ve started re-writing WastedTime completely.  What I mean by that is, I am working on converting the iPhone\/iPad version to a Catalyst application.  I will then release a Mac version.<\/p>\n<p>What does this mean?  Well I&#8217;ve been using Twitter&#8217;s own Swift based APIs that were made available a few years back via Cocoapods.  That has been killed a while back, and it certainly is not supported on the Mac.  This means I am learning a whole new API to support the Twitter integration.  It is called Swifter.<\/p>\n<p>The biggest transition, however, is covert in from RxSwift to Combine.   Luckily, when I wrote WastedTime Watch!, I did it from the ground up, so I had written a Combine version of most of the logic. So hopefully I will get a few hours each week for the next few weeks to complete the re-write.<\/p>\n<p>Wish me luck!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Now that WastedTime Watch! Has been released, and so far, I&#8217;ve not heard any new bug reports, or even seen any crash reports, I&#8217;ve started re-writing WastedTime completely. What I mean by that is, I am working on converting the iPhone\/iPad version to a Catalyst application. I will then release a Mac version. What does [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"hide_page_title":"","footnotes":""},"categories":[3],"tags":[539,532,223,227,257,427],"class_list":["post-1935","post","type-post","status-publish","format-standard","hentry","category-personal-softwareandit","tag-catalyst","tag-combine","tag-ipad","tag-iphone","tag-macos","tag-wastedtime"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/posts\/1935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/comments?post=1935"}],"version-history":[{"count":1,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/posts\/1935\/revisions"}],"predecessor-version":[{"id":2709,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/posts\/1935\/revisions\/2709"}],"wp:attachment":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/media?parent=1935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/categories?post=1935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/tags?post=1935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}