It hasn’t been long since the release of Text Case, but I’ve already had some great suggestions, so I decided to add them in!
So here it goes.
Five extra formats: – URL Decoded – Capitalise All Words – Camel Case – Snake Case – Hashtags
One format has been “fixed”, and that is Capitalise. It now does the obvious and also capitalises the first letter after a period.
You can now choose which formats you want to enable, by navigating to the Settings page, and flipping the switches. This will obviously allow for a more customised interface, as I imagine some people won’t want all 12 formats to show if there aren’t needed.
I still have two things I want to work on. One is the ability for the action extension to be able to replace the original selected text with the new converted value. The other is a pretty great idea that I can’t share until I figure out how exactly I’m going to implement it. But it will be an advanced feature.
I’d also like to say thank you to everyone that has already downloaded Text Case, and I plan to keep adding useful updates!
If you haven’t already, you can download Text Case on the App Store.
I’m very glad to announce that Text Case is now released, and is live on the App Store!
Text Case is a simple utility that allows you to convert any text into various different formats.
It comes packed with an action extension that lets you select text anywhere in iOS, tap the Share button, and then you’ll find the “Convert Text” action. This will show you a preview of all available formats, and a simple tap on one of those will copy it to your clipboard, and you’ll be returned to the original app.
The available formats are currently:
- Title Case
- URL Encoded
- Mocking Spongebob (This one is for fun)
More formats will be added in the future!
Download Text Case on the App Store!
Say you write an iOS app, and now you want to write the Mac version.
Assuming there’s a data model, maybe a database, some networking code, that kind of thing, then you can use that exact same code in your Mac app, quite likely without any changes whatsoever.
I agree with Brent here. I’ve never really understood the argument that AppKit is that difficult to understand, so that’s why people don’t port native apps over. Surely the underlying logic of the app is the hard part, and linking the functionality to the interface is the easier part?
I would say I’m more of an iOS developer, simply because I’ve spent more time on it. But I’ve also made a few Mac applications. Sure, a resizing window is a bit more complex than a relatively fixed screen size, and some the interface elements are names slightly differently.
It’s just different, for both sets of people. But not as difficult as it may seem.
As you may or may not know, I’ve been building my own iOS app for Manton Reece’s Micro.blog.
A short description of Micro.blog, if you aren’t already familiar:
A new social network and publishing platform for independent microblogs, created by Manton Reece.
Development is going well, and I’m nearly ready to announce the first beta version, but I thought I’d write about the current progress, and what you can expect to see in the first beta version. This development log will hopefully become a regular thing as I add more features to the app.
b0.1 – Read Only
The codename for this version is “Read Only”, and that stems from the fact that it will not have any ability to write posts. That is something I want to spend a lot of time getting right, and shouldn’t hold back a beta version from being released.
Right now, there are 5 main sections in the app:
The first four are pretty much the same, except they present different lists of posts. But they are what you’d imagine.
On each post in these lists, at the minute you see the name and username of the author, the posts content (of course), and the date. Each post also has a favourite/unfavourite button in the top-right corner. Swiping right to left on these cells, will show you the full conversation relevant to this post.
I currently also do some basic link detection in posts, and if there’s a @ mention with a link to their Micro.blog profile, it will navigate to their profile page. Anything else at the minute will launch inside a Safari View inside the app.
In the profile page, for yourself, or other users, you currently only see the name, username, photo, and also the number of people you are following. You cannot see how many followers you have in any case. Tapping the following will show a list of all of these users.
The app currently supports both methods of authentication, app token, and also by requesting an email that contains a link to open the app.
I started on a side menu as well, which at the minute simply shows the version number. But this will be expanded heavily in the future.
Of course one thing I need to add, is the ability to log out! It will be placed in the side menu.
I also want to expand the profile pages, by adding the bio, and also a link to their website. And also, features surrounding the user that I want to add, is the ability to tap on a users image to open their profile, and also the ability to follow and unfollow a user.
Finally, I need to make some icons for the overall app (most likely a quick draft for beta purposes), the different tabs, and also one for the menu.
Here’s something interesting – The guys over at iA (devleopers of the iA Writer app), have made their own font. Prevously the apps used a font called Nitti, which kind of became part of the iA brand, but they took it upon themselves to develop a more writing focussed option.
Hell just froze over. After seven years of offering no font options to write, iA Writer now comes with a choice. Next to the monospace Nitti you will now find a brand new duospace font. Duospace?
For an app that was designed as the digital equivalent of a typewriter, a monospace font is not a far fetch. But, if font choice were just a matter of style, there are better and less expensive ways to impress than leasing a high end monospaced typeface that many take for a silly Courier.
There was clearly a lot of investigastion that went into it, and I’m a fan of the results!
Read the full article on the iA Blog, and download iA Writer for iOS and macOS.
Just over a week ago, I really wanted to set a plain colour background to my iPad. I had a quick look on the App Store, but nothing just did the feature I wanted. So I ended up starting my own mini project.
It took a few hours to make, and I had to make it support iPhone, iPad, and all the sizes they both come in. In the end it was probably as simple as the implementation could be, but that’s what I wanted myself.
The app can be broken down into 5 elements – three sliders for the hue, saturation, and brightness, followed by a save/share button so you can save the image or do whatever you want with it. Then there’s the background of the app, which shows the currently selected colour. So you literally get to see a live preview of the wallpaper.
Shortly after making this app, I thought back to my post on clearing out my current selection of apps on the App Store. But like I said in that post, some apps don’t require much maintenance, and I this app will fit in to that category. So although I do plan on keeping it up to date, you can see yourself how simple that will be.
Of course, I couldn’t charge for an app this simple. So it is available for free on the App Store!
A lot of people would like Safari to show favicons in the tab bar, just like Chrome does. And it’s been the subject on various blog posts, and podcasts. But it was a post by John Gruber, that got Timing developer Daniel Alm interested.
He then went on and made an app called Faviconographer, that doesn’t exactly add that feature to Safari, but instead analyses Safari and the current tabs, and overlays the relevant favicon where it should be.
It’s not perfect, but it does make Safari much better. I just can’t believe it’s still not an official feature.
You can download Faviconographer, and also read more about how it works, the current limitations, and also some other information on the app on the Faviconographer website.
I’ve been wanting (not exactly looking for) a better way to quickly deal with screenshots on macOS for a while, and while looking over Product Hunt today, there was an app called ShotBox climbing the ranks.
It was free, and it looked interesting, so I gave it a shot. I was very pleased with what I found, and it’s such a simple utility, but it’s exactly what I need.
It’s similar to the new screenshot feature in iOS, in that when it detects a new screenshot, it opens up a small window in the bottom-left corner, so you can quickly edit and share.
There are actually only two things you can do in that window, and they are preview and edit. And of course when you close the window, you get the option to quickly delete the screenshot, or to save it.
I initially didn’t think it would work properly on my Mac, as I have Hazel move my screenshots into a separate folder, which I then have rules on archiving. So therefore they don’t just sit on my desktop. However, ShotBox lets you select a folder to watch, so this wasn’t an issue!
You can find out more information on ShotBox, and also download it for free using these links:
I’ve been working on a new app for a while now, and I’ve been meaning to write about it here on my blog, but I just keep putting it off. But as the beta process has been going for a while, and I think the development has progressed to a more stable (I mean slow) development cycle. Probably not good for most of my projects, but I’m treating this as a more long-term project. More specifically, I want to do each step well, so that in the end it’s a product that I want to use myself, and potentially a lot of other people too.
So, a slight break here, so I can explain what this project actually is.
In the simplest terms – it’s a water intake tracker for iOS. Being slightly more descriptive – it’s an app where you can manage your water intake, get a quick glance on how you are doing compared to your daily goal, and also look back and see how hydrated you were in the past.
That’s not the final description however, as I have many things I want to add to the application (which I will describe below), and I’m probably also missing out features that I’ve already implemented.
Oh and it’s called Hydrate. Original, I know.
There was no big reason for the app, except that I wanted to start tracking my water intake, and as an app developer, I thought I’d put the two together. I was actually asked on Twitter about the difference between Hydrate and other “competing” apps, my answer was what I just said – I’m making it for myself. If other people enjoy it, then that’s even better!
The layout and overall design is aimed to be as simple as possible, and therefore is designed around having “Quick Add” buttons, which you can set up with default quantities, making it even easier to add water intake. Mainly because, it’s not fun entering data as boring as this, so if I can make it quick, I will.
At the moment, the current features are:
- View daily intake.
- Add predefined quantities via Quick Add buttons.
- Add custom amounts.
- Set a daily goal – Which is the basis for the main ring.
- Support for ml and fl oz (US).
- Dark/Light mode – I just have to have a dark mode, and the other one is for “normals”.
- View your past water intake (last 21 days).
- Today widget with Quick Add buttons, to do it even faster.
Of course that’s not all the features I want to add, therefore I have a basic list of future main features:
- Watch App
- Make the ring animate.
- Possible reward for hitting the daily goal.
- A way to share your progress.
- A maybefeature – Some way to add a drink when you start drinking it, which you can then tap to add to the actual data when it’s finished.
I’m most likely going to add more to this list, but that’s what I want to definitely (apart from the last one) add before I release.
If you want to try out Hydrate, then the beta process has already started, just enter your email on the Hydrate website, and I’ll add you to the TestFlight group!
My friend Cesare Forelli has just released his fourth app, and it’s a pedometer to help keep track of how far you’ve walked.
It’s a simple application, in that it’s primarily a way to view your walking data, but that’s not all it does.
It tracks your steps, the distance you actually walked, and if you’re on an iPhone 6 or newer it also shows you how many stairs have climbed.
This data is combined with a set goal, which is an amount of steps you want to hit every day. This is all presented in main ring, but if you swipe to the left you will also get to see the Stats view. Here you can find your past steps and distance walked, but also other data points such as the most steps walked, longest distance, and most floors in a single day.
There’s also a today widget, that let’s you keep on top of your walking at a glance.
I’m a big fan of the interface, and how it shows everything I need to see, and in a beautiful way.
Walk More is free to download on the App Store, but there’s also a few tip options in the settings, just in case you want to help keep the app going!