Home School Dev

© 2012 Home School Dev

How To Change 'Tweet' buttons to 'Share' Buttons

In this tutorial I will show you how to change ‘Tweet’ buttons to ‘Share’ buttons in Fusion, but first a little info!

This feature will only work with apps that support Localized strings. Localized strings are something that allow application developers to use different languages in their apps. They translate each bit of text in their app to different languages and then they put it in files, rather than just keeping all of that different language data within their program. Since the text that is put into the button is in a file, we are able to edit that text and make it say whatever we want.

Today, we will be changing the text for the tweet button in the Photos app.

1. Go to Settings.app > Fusion > Extras > Advanced > Tweet Button Editor > Photos
photo 1-1 photo 2-1photo 3-1

2. From here we have to select the preferred language. My language just happens to be English.

photo 4-1

3. This is where it gets kind of tricky. Not every app is going to be the same, but most apps will have just one localizations file per language, but this is not the case for Photos. This ‘Tweet’ text that we need to change is in the ‘PhotoLibrary.strings’ file.

photo 5-1

4. We are nearly done. We are now in our file, but we need to find the place where the ‘Tweet’ text is stored. In this file, it’s called ’TWEET’, easy enough, right?

photo 1-2

5. Change the text to ‘Share’ or whatever you like.

photo 2-2

You’re done!!!

All you need to do now is make sure you restart the application completely (if it’s running) so that the changes take affect.

photo 3

Note: Not every app is going to be the same, that’s why this feature was categorized under Advanced. If you are wanting to change the text for other apps, you’re’ going to have to do some exploring in the localization files.


Fusion Update

There will be several new features in the up coming update for Fusion! The features include, choosing your own ringtone for the post completion, removed dependency for Activator, removed dependency for Twitter account to use Fusion, post current song that’s playing, added the ability to use the home button to close the tweet sheet if Fusion was opened by Activator, added the ability to attach images to Fusion,and added the ability to change button names in apps. Of course, these are just the features, I spent most of my time working on bugs, so there are also a lot of bug fixes in this update.

Choose Your Own Ringtone

This feature will allow you to select from your entire library of ringtones the tone that you would like to be played when the post finishes. I heard time and time again that people don’t like the tone that Fusion plays. They would rather here the Tweet sounds that comes default with iOS, which doesn’t really make sense since its Fusion. ;)

photo 1

Attach Images

This feature allows you to attach an image to Fusion without having to push the ‘Tweet’ button in Photos or anything.

photo 4

photo 5

Tweet Button Editor

This is feature is really cool (In my opinion)! It allows you to change the text from ‘Tweet’ to ‘Share’ (or whatever you like) within apps.

photo 3

This feature will only work with apps that support Localized strings. Localized strings is something that allows application developers to use different languages in their apps. They translate each bit of text in their app to different languages and then they put it in files, rather than just keeping all of that different language data within their program. Since the text that is put into the button is in a file, we are able to edit that text and make it say whatever we want.

photo 2

To use this feature, just go to the app that you want to change the text in, select the language that you prefer and then search the files for something that might be the text for the Tweet button. In all the Apple apps, it’s called the ‘Tweet’, so it’s relatively easy to find. If you’re having trouble figuring out this feature, you can find a tutorial here.

Fusion

Say hello to Fusion, a new tweak for iOS!

This tweak allows you to post to multiple social networks all at once from Apple’s Twitter sheet. You can currently post to Twitter, Facebook, MySpace and Foursquare.

2

What’s really cool about this tweak is that it hooks straight into Apple’s API, meaning that, anyone who uses Apple’s API to post to Twitter in their app will also be able to use Fusion and post to any of the networks that is supported by Fusion. It also includes support for Activator; you can show the twitter sheet with any of the actions that activator supports. Fusion makes it really easy and quick to post to all of your favorite networks!

Another cool feature about Fusion is that its structure is incredibly flexible and allows other developers to add social networks without having to update Fusion in any way. This is known as a plugin system and makes this tweak flexible and will make your social networking experience all the better!

If you have a Siri enabled device, you can use Siri to post to any of the networks that Fusion supports. By downloading an Assistant Extensions, you will be able to open Siri and say something like “post status to Facebook and Twitter saying hello”. The twitter sheet will then be presented and those networks will be selected.

3

This tweak is obviously only supported on iOS 5 since the twitter framework is only on iOS 5. It is also supported on the iPod, iPhone, and iPad.

This tweak is $2.00 on the Cydia store and is available now.


Alphacon update!

I just uploaded a new version of Alphacon to the BigBoss repo. This will fix the issue with Infinidock, but will not fix the issue with Random Icon Flip. I did not fix the issue with Random Icon Flip because it was more difficult that it seemed to be and I needed to get in contact with the developer to come out with a real fix. I’m not guaranteeing that it will ever be fixed because it all depends on wether the developer will cooperate. I reviewed his code and there is no easy way to fix it; he will have to rewrite a great portion of it. Anyway, thanks for all your support and I hope to see you guys purchasing and enjoying my software in the near future :).

Alphacon bug

Apparently there is a bug with Alphacon that causes the dock icons to entirely disappear… This issue is caused by Infinidock and I’m in the process of fixing it right now. I will send out an update via Twitter and this blog when the issue is repaired.