Flavours - effortlessly theming your Mac

Permalink

LINK – Flavours - Tasteful Themes for Mac → via @_patrickwelker

I’m a Mac convert since 2005 and one of the first things I did was hanging around MacTHEMES (RIP)[^1] and starting to mod my Mac.

[^1}: MacTHEMES was a ressource for all things theming. Ever since iOS came along it went downhill being flodded with cheap icons on a daily basis until the admin decided to take it offline.

I did everything from modifying my SArtFile.bin to building up an enormous CandyBar library. I did the same to my first iPhones and my girlfriend’s Mac. On her MacBook I changed the boot image and background color of the startup screen with BootXChanger. She has a sweet tooth and so I put a cupcake on it instead of that healthy gray apple. In addition I tweaked her login screen to display “Cake OS - 100% sugar free”.

I stopped theming a few years ago. OS X looks pretty sleek out of the box and way too often I uglified my OS instead of beautifying it.

However, I know there are a lot of people out there who still like to tweak the default OS X appearance a bit. Also being aware of the fact that it’s quite the task to modify some aspects of OS X, I always find it nice to see new applications appear which focus on an easier user experience to theme one’s Mac.

A couple of days ago Flavours was released and apart from applying themes you can also share you’re own creations.

Here are some screen shots from the official website so you can get a ruff idea what you can do with it:

deviantart bexos anodi

Waiting for the RSS Enlightenment

May 30, 2013

Waiting for the RSS Enlightenment → via @_patrickwelker

I tweeted about Mr. Reader’s public statement right after he published his post because I’m most excited about what will become of my favorite iPad RSS reader – I check the blog every day to see if there’s something new. Today the link above appeared and I was eager to read it. Here’s my little story how I tackle the issue we all have: (soon) being without Google Reader.

After Google announced that they will abandon Google Reader I was bit upset. To be precise, I had a higher pulse for about 20 seconds and then realized that this is a great opportunity to improve RSS, which practically stagnated for about a thousand years when using the modern calendar of technological inventions. Using this technology always felt like the industry doesn’t care anymore with to consumer crowd only being a relatively small fraction of internet people and Google having a kind of monopol. The stereotypic consumer tends to use the big social networks to get his information and in economic thinking the though of mass trumps minority is still the most popular when it comes to earning cash. But where there is a market, there shall be opportunities. With the major player disappearing over night there must be something good in it for the RSS loving crowd. At least that is what I strongly believe in with technology being my chosen religion.

So, I tried to stay calm. My intention was to keep it that way until 10 days before RSS doomsday. The idea was to wait since 2 months isn’t a very long time span to develop a replacement for Google Reader or to restructure an existing service. Besides, I tend to dismiss a service or application quite fast when it doesn’t fit my needs. In my calculation every day I’d wait longer will provide me with a more mature service when finally taking a look on what is being offered on the menu. This seemed fair to me – who knows what the different services will bring to the table on the last 5 days before end of June? In addition, my plan B was crawling back to Fever waving an I’m sorry sign (at least until I found a fitting new RSS syncing service).

But, what I also knew was that sitting and waiting would be very hard. I’m not good at holding my fingers still when it comes to testing new applications and services. My natural curiosity is to big and owing to that on the next day I hunted down possible alternatives. After I hunter-gathered enough mammoth wool I realized that my initial thinking was right. Waiting is better. It was like having found a treasure chest with a lot of cozy warm furs for the coming winter. The thing is, as a fashion forward Stone Age man you have to wear matching boots – having a great RSS syncing service is nothing without a great iOS companion. I read about 70 percent of RSS in a web app and the rest on my iOS devices. I can’t just wander of if the latter isn’t equally good as the first.

Fast forward. I managed to do nothing about it, but two weeks ago I read “Feed Wrangler: A New RSS Reader With Smart Streams, Filters, Read Later Integration” from Federico Viticci and the next day I bought a subscription. I simply trust Federico’s opinion since he’s an overall good guy with a keen sense on what is or could become practical and useful.

My test drive with Feed Wrangler was a relative short one. Despite the idea behind the service being a great one, I missed folders too much. I’m old fashioned and like working on one feed at a time: opening a folder, drilling down and reading one feed, then advancing to the next. Having the ingenious “smart folders” was more than welcomed, but it wasn’t enough to convince me to stay (for now). I’ll check back on July 1st and can’t wait to see what’s new at that point in time.

Shortly after I got the ball rolling (aka trying on some of the new furs and matching boots), Gabe came along with his The Feed Reader Reviews: Newsblur and I felt right at home reading the article. I bought that one too. So far I’m happy, but also not too impressed. The good things that Gabe highlighted were definitely there, but having just tried out Feed Wrangler I already felt that I miss something. The smart streams are a real innovation – like Federico, I’d would love to see this kind of forward thinking more in other apps and services. What I also miss is a proper search function and moving folders in my custom order. One the one hand I’m nitpicking because all the basic features are there, on the other hand Newsblur has been around for a couple of years and I expect them to make bigger steps than a service which just launched.

Another very important point in deciding which service will be the right one was waiting for what Mr. Reader will support – to stick to the Stone Age metaphors: these are the fur boots that I’d like to wear; they are good looking, comfy, versatile and they are good for hiking as well as chasing mammoths at a high speed. You can only throw a spear far and precise if you have a good grip. The iPad is a great reading device and Mr. Reader makes it easy to file, forward and archive important articles. I really hope Newsblur gets up to speed with improving their API. To be frank, my hopes aren’t high in that regard – I can image that it will take some time and (scenario two:) I can imagine that they might not be interested in tweaking their API. An official statement would be more than welcome.

Overall I’d characterize my needs as very basic:

  1. A decent minimal web interface (preferably close to the screen shot in this post = one preview line is enough for me) and shortcuts would also be most welcome.
  2. Folders, folders, folders (preferably rearrangeable).
  3. iOS clients (preferably a superb API which makes it easy for existing apps to use the service – actually the API should be #1).
  4. A non freemium business model.

And, to repeat myself: although I think the list above is a simple one, I know that those small wishes add up and take time for developers to accomplish them.

For me, what it comes down to is this: I’m as wise as I was before. I (will) wait. Regarding developers I think their RSS service will rise and fall with their API. The mobile market with native RSS clients build around a service is too important to neglect it. The consumers like having a choice, some prefer simpler clients, others are in need of power tools. Making the transition as easy as it gets to the developers of these apps is crucial.1

Last words:

Follow the (Mr.) Reader and get your API straight – then there’s a good chance we will meet again.

  1. I have no idea if building a standard protocol modeled after the Google Reader API allows for adding new features like the Feed Wrangler smart search in a uncomplicated manner and fashion. I imagine it could also be a restricition… I have no clue. I just understand that it makes sense to build something standardized.

Link list – May 29, 2013

May 29, 2013

Link list – May 29, 2013 → via @_patrickwelker

Keyboard Maestro as QuickCursor replacement

May 28, 2013

Keyboard Maestro as Quickcursor replacement revisited → via @_patrickwelker

When writing Emails or replies to friends I often find myself typing in the browser until I remember that it things can go pear shaped resulting in me having to start from all over again. This happened way to often to me… mostly when writing longer replies. My usual procedure is to copy the text and fire up my favorite editor and continue writing there. Since Lion native text editors provide a more secure writing environment which prevents you from losing data thanks to the auto-resume feature. When I’m finished I return to where I started, paste the text and send it off. Every time after such a copy and paste action I see an equation in my head, on its right side is a text in all-caps, bold and colored in a kind of redish orange saying “AUTOMATE THIS”.

A few days ago I was fed up with this repetitive task and remembered QuickCursor from Hog Bay Software. It’s an app that is build for exactly this purpose: continue writing in your favorite editor.1

So, instead of postponing the matter again I opened up Keyboard Maestro and started fiddling. I got stuck and didn’t know how to make Keyboard Maestro remember the app I copied the text from, making it impossible to return to that exact application. Bummer.

The next best thing was to search the web for a smart person who already made this happen. Turns out there is one and I already had Kaushik Gopal’s “Edit with BBEdit” in my Keyboard Maestro Library.

Koushik has a lot of smart stuff going on and I rewrote his macro to work with FoldingText. His macro had the same flaw that it didn’t remember the starting point of writing. So, if one is switching applications while writing, the macro’s “Activate Last Application” is like a call for trouble.

Today I started from scratch with my own macro to see if I missed something. Turns out there is a token called %CurrentApplication%. I stumbled upon this by trial and error – it’s not in the Keyboard Maestro documentation - and thanks to the token I was able to make to macro work like I want it to.2

Update: The macro now remembers the initial application better even when it is not located in the Applications folder. The download and the screen shot are up to date too. Also… there’s indeed a token in Keyboard Maestro to set the FrontApplication. My thanks go to @peternlewis.

Here’s how the macro works:

  1. Where ever I write I can press ⌘⌧.
  2. All text gets selected and cut. FoldingText opens with the selected.
  3. When I’m done I press ⇧⌘W, FoldingText closes and edited text appears in where I’ve started writing.

quick-cursor

So, if you’re really want to replicate QuickCursor’s functionality and also want to choose your editor I would advise you the fine-tune the macro to work with all your editors3 and put all those macros in a Keyboard Maestro palette.

DOWNLOAD

  1. It’s no longer on sale but that there’s a link to the source code which is available on GitHub. It wasn’t the solution for me since in the FoldingText forums there was some talk about it having problems with FoldingText (which I wanted to use).

  2. As of writing this little post I wanted to make sure that it really isn’t in the documentation. In my researched I found the following post: Keyboard Maestro Variables: Remember Current Application. Turns out Gabe already found this out in 2011 (Why am I not surprised?)… and I have to practice on my search query skills.

  3. For instance when trying to close Byword, it doesn’t show you a “Delete” button but rather a “Don’t Save” button.