{"id":7001,"date":"2022-02-20T23:30:20","date_gmt":"2022-02-21T07:30:20","guid":{"rendered":"https:\/\/blog.mhvt.net\/?p=7001"},"modified":"2022-07-29T19:40:17","modified_gmt":"2022-07-30T03:40:17","slug":"whats-coming-up-next-tom-bluewater-introducing-rollertext-2-for-ios","status":"publish","type":"post","link":"https:\/\/blog.mhvt.net\/?p=7001","title":{"rendered":"What\u00e2\u20ac\u2122s Coming Up Next? \u00e2\u20ac\u201c Tom Bluewater Introducing RollerText 2 for iOS"},"content":{"rendered":"<p><a href=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"ios\/software\/rollertext2\/rollertext2_icon.jpg\" width=\"120\" height=\"120\" alt=\"iOS Swift iPhone iPad RollerText 2\" \/><\/a><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\nTOKYO (Tom Bluewater) \u00e2\u20ac\u201c We still have two more months till the cold winter season ends.  And I&#8217;m just hanging on and looking forward to seeing beautiful cherry blossoms in spring.  Well, it&#8217;s been about three years since I developed an iOS outside my career.  The app that I just submitted to <strong>Apple<\/strong>&#8216;s <strong>App Store<\/strong> is called <strong>RollerText 2<\/strong>.<\/p>\n<p>RollerText 2 is an upgraded version of an iOS app that I developed more than nine years ago.  It&#8217;s a virtual telemprompter that lets you roll text letter by letter.  RollerText 2 also comes with a new feature that lets you highlight all occurrences of keywords you specify. &nbsp; <!--more--><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><\/p>\n<table width=\"464\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td width=\"220\" valign=\"top\"><a href=\"ios\/software\/rollertext2\/1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"ios\/software\/rollertext2\/Thumbnail_1.jpg\" width=\"220\" height=\"390\" alt=\"iOS Swift iPhone iPad RollerText 2\"\/><\/a><\/a><\/p>\n<div align=\"center\">Tom Bluewater<\/div>\n<\/td>\n<td width=\"20\">&nbsp;<\/td>\n<td width=\"220\" valign=\"top\"><a href=\"ios\/software\/rollertext2\/2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"ios\/software\/rollertext2\/Thumbnail_2.jpg\" width=\"220\" height=\"390\" alt=\"iOS Swift iPhone iPad RollerText 2\"\/><\/a><\/a><\/p>\n<div align=\"center\">Tom Bluewater<\/div>\n<\/td>\n<\/tr>\n<\/table>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>What\u00e2\u20ac\u2122s New?<\/u><\/p>\n<ol>\n<li>The user can run the app with an iPhone as well as an iPad.<\/li>\n<li>The app comes with two main features, a virtual teleprompter and a keyword highlighter over text. <\/li>\n<li>The app can be run both in the portrait and landscape mode.<\/li>\n<li>The user can set the left &#038; right margins of the text body.<\/li>\n<li>The app lets the user select text files through which to roll text.<\/li>\n<li>Tapping the canvas once, the user can stop and resuming rolling text.<\/li>\n<li>The app is entiredly rewritten from scratch in SwiftUI.<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Features<\/u><\/p>\n<ol>\n<li>Roll text from a text file you select letter by letter as a virtual teleprompter.<\/li>\n<li>Tap text once to stop rolling it.  Tap again to resume rolling text.<\/li>\n<li>Highlight all occurrences of keywords you specify over text from a text file you select.<\/li>\n<li>Make a list of text files you use.<\/li>\n<li>Make a list of keywords.<\/li>\n<li>Select a background color.<\/li>\n<li>Select a highlight color.<\/li>\n<li>Select the color of the unread segment of text.<\/li>\n<li>Select one of twenty rolling speeds.<\/li>\n<li>Select a text size.<\/li>\n<li>Set left and right margins.<\/li>\n<li>Change the device orientation at any time.<\/li>\n<li>The app supports the appearance mode (light\/dark).<\/li>\n<li>Languages: English only<\/li>\n<li>App&#8217;s file size: 6.6 MB<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>System requirements<\/u><\/p>\n<ol>\n<li>iOS 15.0<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Limitations<\/u><\/p>\n<ol>\n<li>The user can open only one file without an in-app purchase.<\/li>\n<li>The user can add to the list only one keyword without an in-app purchase.<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Version history<\/u><\/p>\n<p>Version 2.0.1 (Released on July 29th, 2022)<\/p>\n<ol>\n<li>Fix: Users were not able to add more than one file to the list under Text files.<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u><a id=\"privacypolicy\">Privacy policy<\/a><\/u><br \/>\nThis app does not collect any type of data from its users.  It only stores user preferences in its SQLite database file.<br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\nRollerText 2 is a product of Tom Bluewater.<br \/>\nApple and the Apple logo are trademarks of Apple Inc., registered in the U.S. and other countries. Mac App Store is a service mark of Apple Inc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TOKYO (Tom Bluewater) \u00e2\u20ac\u201c We still have two more months till the cold winter season ends. And I&#8217;m just hanging on and looking forward to seeing beautiful cherry blossoms in spring. Well, it&#8217;s been about three years since I developed &hellip; <a href=\"https:\/\/blog.mhvt.net\/?p=7001\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":342,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[504],"tags":[],"class_list":["post-7001","post","type-post","status-publish","format-standard","hentry","category-ios"],"_links":{"self":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts\/7001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/users\/342"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7001"}],"version-history":[{"count":5,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts\/7001\/revisions"}],"predecessor-version":[{"id":7022,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts\/7001\/revisions\/7022"}],"wp:attachment":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}