[Android Apps and Games] PunchUp:
Text Aide started out as a simple Xposed module called Text Xposed to add 3 options (Define, Search and Share) to the Contextual Action Bar when some text was selected while typing.

But now it has a lot of features which do not require Xposed at all.

â€¢ Define Picking up from xDictionary by [MENTION=3753579]perseus0807[/MENTION], this displays the definition of the selected word as a pop-up. Ideal when you are reading an e-book or a news article and find it rather distracting to open a dictionary app again and again.

There are two ways to do this without Xposed

â€¢ First is to activate a feature called "Copy to define" from the settings. As the name suggests, you just have to select some text and hit the copy button.

It can be easily paused from the notification when you don't need it.

Enabling the + button shows you a pop-up with the copied text, which is useful in apps like WhatsApp where a word can't be selected singularly from the chats

â€¢ Second is to share the text and select Define

â€¢ Third is to use the homescreen widget

â€¢ For Play Books you can also use "Web search" feature. And for Moon+, FB Reader dictionary feature choose "ColorDict"

â€¢ Offline definitions available in 5 languages currently: English, French, German, Italian and Spanish

â€¢ For more languages you can use my app Dict Aide which supports StarDict dictionary packs

â€¢ Online thesaurus with a list of synonyms and antonyms

â€¢ In addition to that, you can quickly switch to Wikipedia for additional information and Wiktionary for languages that currently do not have offline access. You can do this in any language! Just modify it in the settings.

â€¢ Expand This gives you system wide text expansion. You can define a macro (shortcut) like [MENTION=256983]add[/MENTION]home to type your full home address! Very useful if you type something often.

Just set a shortcut and let Text Aide do the rest!

â€¢ Search You can add a list of your favourite search engines and access them quickly from a sidebar. Also includes a floating browser

â€¢ First way is to use Copy Aide and enable the search button from the notification.

â€¢ Second is to share the text and then select 'Enhanced Search' from the dialog

â€¢ Third is to use the search button in AOSP (based) browsers or apps like Wikipedia.

â€¢ It can also be done using the homescreen widget

â€¢ Share You can do the following things by sharing text

â€¢ Copy - As the name suggests, you can copy it from the share menu

This will also be shown in browser selection menu (when you tap on a link).

â€¢ Dial You can use the shared text to place a call.

â€¢ Open As URL - This allows you to open the selected text in the web browser as a URL/link (if it's valid).

â€¢ Speak Using this feature, you can make (almost) any text on your device speak using TTS engine.

This can be very useful if you're learning a new language!

Please watch the video for a good demo on how to use it.

Xposed gives you additional control. You can double tap a TextView (which means fields like WhatsApp chat bubbles, YouTube comments, Play store description,etc) to force selection.

This, however, has some limitations and might not work in all apps.

You will also get all the five buttons (Define, Dial, Search+, Share & Speak) in the contextual action bar on selecting some text in most apps.

For Chrome, you can use my module called Chrome Selection Patch

Browsers like Dolphin, Opera, etc are not supported

Installation

Download from Play Store or Xposed repository and install as any other app

[youtube]LoJrjbN6sJ4[/youtube]

Known Bugs

Overflow button gets camouflaged if the background of action bar is white (Android bug)

Selection handles and paste button overlap the overflow menu

Anything else? Let me know

To Do

HTC Compatibility

Add more search engines

Upload to Github for translations, etc

Browser support

Thesaurus

Update dictionary

More ideas are welcome

Credits

A BIG thanks to DHM47 for all the support and encouragement. Wouldn't have been possible without him!

[MENTION=3753579]perseus0807[/MENTION] for xDictionary code

[MENTION=1089163]mikmitch[/MENTION] for Macro Expansion code

[MENTION=4419114]rovo89[/MENTION] obviously for the brilliant Xposed framework

[MENTION=2011359]MohammadAG[/MENTION] and [MENTION=5402474]zst123[/MENTION] for some of their code

And all the amazing people at StockOverflow

Contribute

Text Aide is completely free without any ads and/or locked features.

If you can afford and would like to support development, please consider to donate using in-app purchase

XDA:DevDB Information

Text Aide, App for all devices (see above for details)

Contributors

PunchUp, PunchUp, DHM47

Version Information

Status: Stable

Current Stable Version: 6.6

Stable Release Date: 2015-11-21

Created 2015-01-05

Last Updated 2015-11-23