[MOD][4.0+] Google Keyboard Custom Smilies - ヽ༼ຈل͜ຈ༽ノ DONGERS OR RIOT ヽ༼ຈل͜ຈ༽ノ - Xposed Framework Modules

[MOD][4.0+] Google Keyboard Custom Smilies - ヽ༼ຈل͜ຈ༽ノ DONGERS OR RIOT ヽ༼ຈل͜ຈ༽ノ
Google Keyboard has emojis. But not enough, what about when you're watching the excellent TwitchPlaysPokemon (as I write this, offline and in full riot mode) and need a wide range of "dongers" to input into chat in order to actually fit into the norm there?
That's why I made Google Keyboard Custom Smilies (from now, GKCS)
Here's what it does:
- Adds 124 preset "dongers" to the emoji keyboard's "" tab
- Limits the length of keyboard characters to 4, to prevent the UI looking horrible. Inputs are normal.
- Allows you to set your own labels for the inputs
You can also add your own custom text. It can be anything, from "" to the navy seals copypasta
And of course, it's fully customizable (order, delete what you don't want) and is material designed.
Please note that the inputting of Unicode symbols used in most of the emoticons requires the app to actually support them. If it doesn't, there's nothing I can do.
Some screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Xposed Repo
How to remove the banner ad
If you really want to hide it...
Download the attached zip
Unzip it
Copy the xml to /data/data/com.quinny898.xposed.googlekeyboardcustomsmileys/shared_prefs/ (if this doesn't exist, run the app first)
Reboot

Works great on HTC m8

"Logcat or it didn't happen" AHHAAHHAHAHA

Hi, it´s a wondeful job..!!
But i have a question..
Only work on SMS App..??
Not shown in WhatsApp........
There is no possibility for it to work later in this app?
Thanks...

Danny Benavides said:
Hi, it´s a wondeful job..!!
But i have a question..
Only work on SMS App..??
Not shown in WhatsApp........
There is no possibility for it to work later in this app?
Thanks...
Click to expand...
Click to collapse
Hold enter and you will be able to choose the Emoji button in other apps too.

Does this work for Google Keyboard language variants? For example Google Korean Keyboard.

kulguy said:
Does this work for Google Keyboard language variants? For example Google Korean Keyboard.
Click to expand...
Click to collapse
The Korean keyboard is proguarded, so that's not happening any time soon

A few bugs in the module UX -
1. When deleting dongers, from time to time, random dongers get deleted. For example, I tap the delete icon for donger X. Instead, donger N gets deleted.
2. Each time I delete any donger, the entire list's order gets reset. That is, I had moved the dongers around to my liking. But as soon as I delete any donger, the sort order resets.
Please please please fix these. I don't think any LogCat is required for this, right?

bagarwa said:
A few bugs in the module UX -
1. When deleting dongers, from time to time, random dongers get deleted. For example, I tap the delete icon for donger X. Instead, donger N gets deleted.
2. Each time I delete any donger, the entire list's order gets reset. That is, I had moved the dongers around to my liking. But as soon as I delete any donger, the sort order resets.
Please please please fix these. I don't think any LogCat is required for this, right?
Click to expand...
Click to collapse
How quickly are you rearranging the items? It has to reapply all the items to the preferences every time and that might lag behind

Great addition.

Quinny899 said:
How quickly are you rearranging the items? It has to reapply all the items to the preferences every time and that might lag behind
Click to expand...
Click to collapse
Looks like time doesn't matter in this case. I deleted the ones I wanted to delete and sorted the remaining ones in the order I wanted. I then left the phone on my desk and didn't touch it for 2 hours. After that, I opened hangout, opened the keyboard and saw that the dongers are showing up in the order I had set.
Next, I open your app and delete one more donger. Aaaanddd... the sort order again resets.

bagarwa said:
Looks like time doesn't matter in this case. I deleted the ones I wanted to delete and sorted the remaining ones in the order I wanted. I then left the phone on my desk and didn't touch it for 2 hours. After that, I opened hangout, opened the keyboard and saw that the dongers are showing up in the order I had set.
Next, I open your app and delete one more donger. Aaaanddd... the sort order again resets.
Click to expand...
Click to collapse
Do you know your way around a root file manager like Root Explorer? It would be useful if you could check the order of them in /data/data/com.quinny898.xposed.googlekeyboardcustomsmileys/shared_prefs/smileys.xml

Quinny899 said:
Do you know your way around a root file manager like Root Explorer? It would be useful if you could check the order of them in /data/data/com.quinny898.xposed.googlekeyboardcustomsmileys/shared_prefs/smileys.xml
Click to expand...
Click to collapse
Yesterday was my "murphy's law" day, I guess. Most of the bugs I reported on different module threads solved themselves right after the developer replied to my comment. I see the xml has correct index number for each of the dongers and they are in correct order in the keyboard.
Another request then.... The dongers are not quite distinguishable in the keyboard; because of their size. I can see only left half of them and hence can't easily identify which one I want to use. (Screenshot attached). Can their preview size be reduced in the keyboard; so that entire donger is visible?

Nope. I limited to them to 4 characters for that reason.
This is what it looked like without the limit when I was making it:

Quinny899 said:
Nope. I limited to them to 4 characters for that reason.
This is what it looked like without the limit when I was making it:
Click to expand...
Click to collapse
I think if you can mod the number of columns each donger occupies in the keyboard's grid, then this problem will get resolved. Right now, each emoticon and donger occupies one cell each. I don't know whether this is possible to modify though.

bagarwa said:
I think if you can mod the number of columns each donger occupies in the keyboard's grid, then this problem will get resolved. Right now, each emoticon and donger occupies one cell each. I don't know whether this is possible to modify though.
Click to expand...
Click to collapse
It would change all the emoji pages so I'm not doing that

ヽ༼ຈل͜ຈ༽ノ︵ ┻━┻

Quinny899 said:
Google Keyboard has emojis. But not enough, what about when you're watching the excellent TwitchPlaysPokemon (as I write this, offline and in full riot mode) and need a wide range of "dongers" to input into chat in order to actually fit into the norm there?
That's why I made Google Keyboard Custom Smilies (from now, GKCS)
Here's what it does:
- Adds 124 preset "dongers" to the emoji keyboard's "" tab
- Limits the length of keyboard characters to 4, to prevent the UI looking horrible. Inputs are normal.
You can also add your own custom text. It can be anything, from "" to the navy seals copypasta
And of course, it's fully customizable (order, delete what you don't want) and is material designed.
Please note that the inputting of Unicode symbols used in most of the emoticons requires the app to actually support them. If it doesn't, there's nothing I can do.
Some screenshots:
Xposed Repo
Click to expand...
Click to collapse
That's pretty neat. Let the troll face ascii revolution begin.

Danny Benavides said:
Click to expand...
Click to collapse
What's the name of that font? ?

TheTAMAS said:
What's the name of that font?
Click to expand...
Click to collapse
Bellota Font

Related

(update 2009/11/14) My Todayscreendialer

Hello all,
iam currently playing around with my own made C# picture dialer that is displayed as a today item. it enables a user to see pre defined photo contacts. I have not made this to be an improvement of any existing applications. I mainly wanted to see if i could make something that i myself found usefull.
It is not a finished product, perhaps it never will be, please use my settingseditor to configure the application. Also due to memory issues i have removed the resize option. please use images that are 48x48 for QVGA and 96x96 for VGA
features:
- QVGA & VGA usable
- Identify contact with photo or name
- 1 or 2 rows with 5 contacts each
- a long (2 second) press on the photo dials the number that belongs to the contact.
- option to assign two numbers to one photo contact, eg the first number is dialed when you press the photo for two seconds, the second number is dialed when you press the photo for four seconds.
- option to vibrate and/or play a sound to notify 2 seconds have passed to dial a number
One row :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Two rows:
To use it, do the following:
1 download and install the "ChrisTec Managed Today Screen Item Framework" on you device (install it on your device, i do not know if this will work if you install it on a storage card) at http://www.codeplex.com/ManagedTodayScreen
2 Copy the contents of the Todayscreendialer.zip file to the directory \Program Files\Managed Today Screen Framework
3 configure the settings.xml file (see below) - please use the settingseditor
4 Reset your device (or refresh your today theme) - using the settingseditor will automatically refresh the today theme once you have applied the settings
Todayscreendialer settings.xml
the settings.xml included should be used as follows:
<PictureCaller rows="1" sound="false" vibrate="true" dialNumber="false" soundLocation="your wav file location">
rows="1" -> numer of rows to display either "1" or "2" rows.
sound="false" -> specify if you want to have a sound played if you press the photo button for 2 seconds.
vibrate="true" -> specify if you want to have the device to vibrate if you press the photo button for 2 seconds.
dialNumber="false" -> in case you want to test the buttons without dialing. please set this to "true" if you want the application to dial !
soundLocation="your wav file location"> -> if sound is set to "true" you must specify a valid file (use the complete path)
For each Photo or name contact you should add a <Item id="a number from 1 - 10">
a photo contatc should be added like this:
<Item id="3">
<Name>Callers name</Name>
<Picturelocation>picture.jpg</Picturelocation>
<PhoneNumber1>12345678</PhoneNumber1>
</Item>
a name contact should be added like this:
<Item id="5">
<Name>Callers name</Name>
<PhoneNumber1>12345678</PhoneNumber1>
</Item>
please keep in mind that the maximum number of items is 10 (for 2 rows)
There are two options that can be set per <item>:
visible="false" -> set item to visiible or not, default this is true
multipleNumbers="true" -> if you would like to use two numbers with the same contact use multipleNumbers="true". It is imperative that you include <PhoneNumber2>12345678</PhoneNumber2>
or else the application will not work properly
hope all this is a bit clear !
U can use the settingseditor to configure the settings.xml.
Simply copy it to your device and start the program. It will search for the settings.xml file in \Program Files\Managed Today Screen Framework
any pictures?
Riply said:
any pictures?
Click to expand...
Click to collapse
please see first post
looks quite usefull, some suggestions though: What about rounded corners or mirror / 3D effects for the pics? And an own settings-app would be nice as well.
regards,
Martin
m.schmidler said:
looks quite usefull, some suggestions though: What about rounded corners or mirror / 3D effects for the pics? And an own settings-app would be nice as well.
regards,
Martin
Click to expand...
Click to collapse
i am not really an expert in special effects on pictures. But perhaps i can make it work
i will look into creating a seperate settings application that edits the settings.xml.
Now this is exactly what I am looking for, sort of. I know my suggestion may spoil your thoughts of how you want the program to behave but hey it is just a suggestion Here goes, is it possible to bring upp a menu with all the numbers you have on that contact, for instance home,work and so on when you long press on the contact picture? I think this feature would be great but as I mentioned you are the author and you do as you want, its a suggestion. Weird no one else has created a similar software before.
Creutz said:
Now this is exactly what I am looking for, sort of. I know my suggestion may spoil your thoughts of how you want the program to behave but hey it is just a suggestion Here goes, is it possible to bring upp a menu with all the numbers you have on that contact, for instance home,work and so on when you long press on the contact picture? I think this feature would be great but as I mentioned you are the author and you do as you want, its a suggestion. Weird no one else has created a similar software before.
Click to expand...
Click to collapse
good suggestion, however my main idea behind the long pressed button approach is that a person does not have to look on the screen to see what number is to be dialed. I use the plugin extensible in my car. I just have to look which contact i want to dial and start pressing the photo contact. The app will do the rest.
However, it is possible to do this, so if you (and other people) want this approach I can see if i can incorperate it at a later stage. It will probably will be around the time that i have figured out to directly connect the PIM contacts to the plugin.
Creutz' idea should definitely be included in the upcoming releases, but as it has been mentioned above try think about some sort of built in configuration instead of manually xml-file editing.
special effects...not seriously needed
Very nice software. Thank you. I like this wallpaper too. Would you mind sharing that or direct me as to where I may find it?
Wallpaper Answer
balane said:
Very nice software. Thank you. I like this wallpaper too. Would you mind sharing that or direct me as to where I may find it?
Click to expand...
Click to collapse
You can find the theme at http://www.pocketpcthemes.com/preview.asp?ID=75484.
GAMBIT999 said:
Creutz' idea should definitely be included in the upcoming releases, but as it has been mentioned above try think about some sort of built in configuration instead of manually xml-file editing.
special effects...not seriously needed
Click to expand...
Click to collapse
I am currently working on a seperate application that will edit the settings.
mb286 said:
I am currently working on a seperate application that will edit the settings.
Click to expand...
Click to collapse
That' very nice to hear, I will test it once it's out.
Thanks
Settingseditor program
Okay, i have finished a settingseditor to edit the settings.xml. hope someone finds it usefull. please also download the new Todayscreendialer.zip.
I was wondering if anybody was using the application.and if anybody had comments or suggestions.
Ido you need to make some registry settings?
Hi, yesterday I stumbled on your application an dwant to try it. From some other internet sources I understand that also some registry settings must be made to make it work. Is that correct?
At the moment I cannot 'see' your plugin on my today screen.
Please advise, and thanks for sharing your application
Regards
dutchnomad said:
Hi, yesterday I stumbled on your application an dwant to try it. From some other internet sources I understand that also some registry settings must be made to make it work. Is that correct?
At the moment I cannot 'see' your plugin on my today screen.
Please advise, and thanks for sharing your application
Regards
Click to expand...
Click to collapse
Thank you for trying the app out, there is no need for any registry changes. could you tell what kind of device you are using?
I am trying to use it on a HTC Touch HD (WM 6.1)
Regards
dutchnomad said:
I am trying to use it on a HTC Touch HD (WM 6.1)
Regards
Click to expand...
Click to collapse
I will look into this.

[APP] sneakText 1.0 - encrypt/decrypt any simple text message for any purpose

A little tool I wrote for WinMo 5 and up. Uses a custom built alphanumeric text cipher to secure just about any text-related operations you can think of. Enter a message in the interface, followed by a codeword, select 'sneak' or 'unsneak', and hit 'do it'. The app will then either securely encrypt the message, or decrypt it. Maybe good for those couples who both use WinMo
Tech note: Requires .NET CF 2.0 or later
EULA note: Use of this app is subject to an EULA located here. The basic points are:
- You CAN freely distribute this app in its original .cab file
- You CANNOT reverse engineer, decompile or modify this app in any way
- You CANNOT charge a fee to distribute this app
- This app is provided as-is, I don't accept any responsibility or liability for any damage or loss caused in any way by using this app, directly or indirectly
And just for you ROM chefs
- You CAN include this app in any ROMs you cook. (This part isn't written in the official EULA but take it from me here, include it in a ROM if you want )
You can also check out my blog at http://ltbrenton.wordpress.com
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Screenshot by the0ne
NEW: An iPhone version has been released on the App Store for 99 cents - if you like the work I do here, feel free to purchase a copy on iTunes for either you or your friend... now your iPhone-using friends and colleagues can join in the fun too! Get it here at http://itunes.com/app/sneaktext
Edit: WOW this has been awesome! Got probably 100+ downloads on this within 2 days, so glad you seem to like it so much
If you want, feel free to post any success-stories or reviews in this thread, I wanna know how you guys are using it and what you think, whether I could improve it or what features I could add/remove... if you want of course
And again, totally optional, but this would be awesomely helpful if you could (my Wizard is really starting to perform its death-rattle now, battery's starting to screw up), please donate and help me on my way to a Touch HD so I can keep on writing apps for you guys, maybe even learn to cook and push a few ROMs out
YAEdit: Doesn't seem like I can embed a button that easy, so if anyone is interested in donating, PM me and I'll give you my paypal details
New version uploaded today (11/29/2009), same version number because it's a bugfix/minor change
Changes:
- Removed 'help' menu and replaced with 'edit' (about button is now in functions menu)
- Added 'edit' menu which enables you to copy from and paste to the 'message' field. You still need to type your key, but IMO that's good practice...keeps the keys memorabl
I changed the attachment in the first post to point to the latest version, so you can download it exactly the same
If you have any suggestions on what I could do to improve the app, let me know in this thread
LtBrenton said:
A little tool I wrote for WinMo 5 and up. Uses a custom built alphanumeric text cipher to secure just about any text-related operations you can think of. Enter a message in the interface, followed by a codeword, select 'sneak' or 'unsneak', and hit 'do it'. The app will then either securely encrypt the message, or decrypt it. Maybe good for those couples who both use WinMo
Tech note: Requires .NET CF 2.0 or later
EULA note: Use of this app is subject to an EULA located here. The basic points are:
- You CAN freely distribute this app in its original .cab file
- You CANNOT reverse engineer, decompile or modify this app in any way
- You CANNOT charge a fee to distribute this app
- This app is provided as-is, I don't accept any responsibility or liability for any damage or loss caused in any way by using this app, directly or indirectly
And just for you ROM chefs
- You CAN include this app in any ROMs you cook. (This part isn't written in the official EULA but take it from me here, include it in a ROM if you want )
You can also check out my blog at http://ltbrenton.wordpress.com
Click to expand...
Click to collapse
LtBrenton, sorry for the dumb question but how do I sent the encrypted message via text. What is the procedure? do I copy and paste or is stored in a folder somewhere?
Hey, just copy and paste the resultant ciphertext into a new SMS. Remember the receiving party also needs to have a copy of the app and know your codeword they then paste it into the app and decode it
LtBrenton said:
Hey, just copy and paste the resultant ciphertext into a new SMS. Remember the receiving party also needs to have a copy of the app and know your codeword they then paste it into the app and decode it
Click to expand...
Click to collapse
Thanks,
Well I've had nearly 40 downloads already just from here, so I wanna ask, how are you guys doing? Any comments on features, stuff I should add, change, or whatever? Drop them here, I'd love to hear your input
Also take a look at http://twickret.wordpress.com <- It's just a desktop edition right now, with an iPhone version imminent, but I'd like to see a show of hands for anyone who wants me to bash out a WinMo version of this for you guys to include in your ROMs Let me know what you think
here is the screenshot
the0ne said:
here is the screenshot
Click to expand...
Click to collapse
thanks for that, I think it looks pretty sweet in green
WOW this has been awesome! Got probably 100+ downloads on this within 2 days, so glad you seem to like it so much
If you want, feel free to post any success-stories or reviews in this thread, I wanna know how you guys are using it and what you think, whether I could improve it or what features I could add/remove... if you want of course
Great app!
Is there a way to implement copy/paste withing the app, by tapping & holding? On my touch pro i need to use the keyboard to ctrl+c/v to copy/paste the text, but on my HD I can't copy paste text at all.
Other than that great work!
hey, on the HD for now you'll need to use the windows SIP ctrl+c/ctrl+v. I wasn't aware the tap/hold menu didn't work. I'll get this fixed in the next release as soon as my ISP stops dicking around with the 3G node...mobile lines suck when they're your main link
Update, it's fixed and the binary's been built. Unfortunately got no way to upload it for now but it's coming VERY soon
Changes:
- Removed 'help' menu and replaced with 'edit' (about button is now in functions menu)
- Added 'edit' menu which enables you to copy from and paste to the 'message' field. You still need to type your key, but IMO that's good practice...keeps the keys memorable
OK, fixed version is now downloadable from the first post in this thread Have fun
Out of interest, would anybody be interested in a "Secure-XDA" ROM consisting of a pile of crypto tools bundled? I was thinking of something like the following:
- sneakText installed by default
- Notes replaced by encrypted version
- Lockscreen replaced with a PIN/password prompt, which can have configurable 'consequences' for bad entries (such as forensic-wipe of certain files, SMS alert to configurable number, or in an extreme case, forensic wipe -> hard-reset)
- Built-in support for file/email encryption with PGP or similar
- other similar features
- Cool 'secret agent' theme
Any thoughts?
i will try and get a video of the app this weekend ..
Sweet, thanks for that man Looking forward to it
LtBrenton said:
Out of interest, would anybody be interested in a "Secure-XDA" ROM consisting of a pile of crypto tools bundled? I was thinking of something like the following:
- sneakText installed by default
- Notes replaced by encrypted version
- Lockscreen replaced with a PIN/password prompt, which can have configurable 'consequences' for bad entries (such as forensic-wipe of certain files, SMS alert to configurable number, or in an extreme case, forensic wipe -> hard-reset)
- Built-in support for file/email encryption with PGP or similar
- other similar features
- Cool 'secret agent' theme
Any thoughts?
Click to expand...
Click to collapse
That would be great!
Just an update for any of you on the 'dark side' - a Windows .NET version and an iPhone version of one of my other crypto apps is available now for download on my other blog, http://twickret.wordpress.com - shout out if you want to see a WinMo version
Just bumping this to say sneaktext is available now for iPhone as well - so if you know anybody on the Apple side of the fence they can now receive your encrypted messages: check out the post on the blog
Direct link to post:
http://ltbrenton.wordpress.com/2009/12/16/sneaktext-iphone-version-now-available-for-download/
App Store link:
http://itunes.com/app/sneaktext

[APP] < CarPal > Monitor maintenance for several cars with autoreminders | v0.91 beta

[APP] < CarPal > Monitor maintenance for several cars with autoreminders | v0.91 beta
UPDATE April 4: I decided to stop the development for the WM OS. I sold my WM phones and switched over to Android (N1). I'll continue working on this app for that OS. Sorry to whoever was waiting for updates for WM, and a HUGE "thank you" to guys who provided feedback/requests for features.
The whole idea was to create a modernly-designed application for my Rhodium that would keep track of different maintenance tasks for my car. What makes this app different from the others is that you set how many miles you drive per day (on the average we drive same amount, give or take), that will allow the App to "predict" what your car's odometer shows. Based on that (+ depending on how many days ahead you want the reminder to be) it will throw a reminder telling you about that particular task.
Currently, the project in is beta. It's fully usable, but not yet as easy/convenient/cool as I want it to be. Of course, I expect there to be bugs, but mostly visual, non-critical stuff that I'm still working on. For curious minds, data is stored in CarPalData.xml in the working folder, unencrypted. I decided to keep it that way for easy access and modification.
If anybody wants to tinker with this on his/her own, lemme know, I'll make it open-source.
Update Feb 26: Sorry guys, got a real big project at work right now, no time for on-the-side development... Should free up next week or so, I definitelly want to add some cool new features to CarPal. Thanks for all the feedback - I'll use it to prioritize the new features. Most likely expect the bike support, gas usage/stats and Dutch/Spanish/Italian languages in next release. Hang tight =)
Please send me your translations!
To translate the app, follow these simple steps:
1. Install the app.
2. Go to \Device\Program Files\CarPal\ and grab the CarPalTranslations.xml file from there.
3. Inside the file, duplicate the "English" node, and rename it to your language name.
4. Translate all the strings in your new node, just make sure you keep the node names intact, only rename the contents of the "string" attribute.
5. Send me your file and you'll see your language in the new release!
Features:
Works with any "decent" resolution (Q|VGA, W|VGA, landscape + portrait).
Wizard-based data entry
High-contrast design to be easily visible outside
Keep track of multiple cars in the same app
Create multiple tasks for every car
Automatic reminders based on how many miles you drive per day on average
Add additional details to your tasks, like locations, owners, etc.
New in version 0.91b:
Multi-language support. Comes with English and Russian by default. Very easy XML translation, contact me if you wanna translate it.
New item in settings - can switch languages from there.
Screenshots (made in WVGA):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Still being worked on:
If you hide the app instead of exiting, it will hide too damn well. hard to bring it back up.
Some visual bugs
Get rid of that horrible icon.
Integrating reminders into system reminders
Testing how well the app behaves when it's hidden (running in the background)
Improving interface to be more clear as to where user is at, etc
Non-touchscreen device support. So far app relies on users tapping on buttons.
Add csv importing funtions
Some easy method of translating interface to diff. languages
Other things on my list...
I'd love some feedback, if you tried it - let me know how it worked for you, and what are your thoughts.
And remember - I keep all data in a separate xml file, so you won't lose any data as the app is updated. So feel free to enter your stuff into the app, just backup the CarPalData.xml as needed.
Kilometers?
Awesome app wish it was in kilometers..
dirtydevious said:
Awesome app wish it was in kilometers..
Click to expand...
Click to collapse
Same here!
@DarkDvr, would like to translate it in Dutch for you!
Plus, I would like to add my maintenance schedule without having to insert a reminder.
dirtydevious said:
Awesome app wish it was in kilometers..
Click to expand...
Click to collapse
Excellent point, and an obvious one too.. how could I miss it
While I'm adding that to settings, you can still use it fine, numbers are numbers, there's nothing in the functionality that would "care" if it's in actual miles, kilometers or millimeters =)
I'll add that setting today/tomorrow.
jolas said:
Plus, I would like to add my maintenance schedule without having to insert a reminder.
Click to expand...
Click to collapse
Mm, good idea. Something like a table of maintenance with all the tasks in it to view/edit?
luckyuser said:
Same here!
@DarkDvr, would like to translate it in Dutch for you!
Click to expand...
Click to collapse
Glad to hear that =)
I'm working on a language xml file that will allow you to translate it to w/e language you want. Gimme some time and I'll let you know when I'm done.
DarkDvr said:
Mm, good idea. Something like a table of maintenance with all the tasks in it to view/edit?
Click to expand...
Click to collapse
Exactly!
Do not forget CSV support to get all my SciLor's Fuel Blaster users
scilor said:
Do not forget CSV support to get all my SciLor's Fuel Blaster users
Click to expand...
Click to collapse
Shouldn't be too hard, can you upload an example csv? Hopefully with title row, so I know what's what =)
Everything in my SciLor's Fuel Blaster Readme (On the Website)
Would be nice to be able to do an exchange in both tools!
New version - 0.91beta:
Multi-language support. Comes with English and Russian by default.
New item in settings - can switch languages from there.
If you want to translate it, let me know so I can add your language to the install package.
Translation is very easy - install the CAB, then get the CarPalTranslation.xml file from the install directory.
In there, just create a new "Language" node, copy/paste any existing language, and modify the strings. You can test it right there, just launch the App, go to settings, and switch to your language. Remember that app-restart is required.
More stuff is coming in the next version...
very, very interesting! this would be a very useful app. i'm looking forward to it. i am also for a list of regular maintenance that can be ticked for each car, e.g. oil change, tire rotation, wheel alignment, etc., and reminds you of it based on the set mileage, let's say, every 3,000 miles.
joshzzz2001 said:
very, very interesting! this would be a very useful app. i'm looking forward to it. i am also for a list of regular maintenance that can be ticked for each car, e.g. oil change, tire rotation, wheel alignment, etc., and reminds you of it based on the set mileage, let's say, every 3,000 miles.
Click to expand...
Click to collapse
At this time you can do all of that, except for creating one task for several cars at the same time. I'm still working on that.
If you have just 1 car, that won't really make a difference for you, so you're good to go. For several cars, I'm working on creating a nice table that will let you handle all of them easily and at the same time.
Give it a nice test run and let me know if it works for ya =)
P.S: table functionality is coming next week, most likely.
Thanks=)
Looking forward to try this out.
looks nice
requests (if you please):
- different background (I for one use this for my motorcycle, not car)... if you can't allow us to choose background then at least give two options: (1) MY bike (a BMW R1200GS) (2) a plain background (maybe the popular carbon fiber one)
- ability to import CSV
that's all before I even try it more after I do
View attachment 285099
DarkDvr said:
New version - 0.91beta:
Multi-language support. Comes with English and Russian by default.
New item in settings - can switch languages from there.
If you want to translate it, let me know so I can add your language to the install package.
Translation is very easy - install the CAB, then get the CarPalTranslation.xml file from the install directory.
In there, just create a new "Language" node, copy/paste any existing language, and modify the strings. You can test it right there, just launch the App, go to settings, and switch to your language. Remember that app-restart is required.
More stuff is coming in the next version...
Click to expand...
Click to collapse
Made a Dutch translation for you, but can't get it work. I'm sure you wil fix it.I overwrote the English text in the editor and after that I saved the file again. I do not know what I've done wrongI hope you can add it soon! Could not upload the xml.file, so i did it in text format
TATAAAAAAAAAAAAAA, it works great now!
I add the English file again and now it works
I also commended alongside a few comments or suggestions. Obviously intended positive
- ability to add dealer or servicepoint, contactperson, adres etc.(maybe dealerlogo) or linked with a Pocket Outlook Contact.
- larger field for notes, more information about task/service
- more matching fontsize in userinterface and textinput fields.
Userinterface is a bit to small, text input to big in my opinion.
- task/service planning also possible with scheduling (pocket agenda), not only by km or miles(Most services are km based but also time based)Sound Alerts can also be planned with the Agenda alarmfunction.
- background change or switch for each car or motorcycle(more evident).At aglance you can see more quickly which car ot motorcycle is meant for a service.
- creating a masterlist for service or maintenance with checkbox option.
So that you can create a todo-list from that masterlist for each service, car or motorcycle.
Succes with development!
ok tried it - seems it is missing the most important feature for me - fuel and fuel statistics
anyway keep up the good work, I'll check it out from time to time
nice app... will definitely give it a try...: )
does this app require the GPS to be turned on all the time or do you periodically update the distance travelled?

[VGA]New Huashan Phone Canvas Enhancement Ported

Hello all, here is the newest Phone_Canvas_Enhancement_5_0_61220152721_0 from Huashan ported to VGA. All credit go to WoZZeR999 for his port ,pyrorob for his porting template(a phcanrc.dll from Leo Phone Canvas) and amarullz for his phcanvga.exe!
Why this one:
1. It supports WM6.5.3(231XX) natively. No more Caller ID issue or graphical glitches.
2. It supports video call.
Why not the one from Oboe(seems much newer):
1. It has dual SIM support thus if we want to use it we need to get rid of its dual SIM support(e.g. hex edit), otherwise we can't even make a call.
2. It doesn't support video call.
The attached zip has two packages inside: Phone_Canvas_Enhancement_5_0_61220152721_0(Phone Canvas itself), Video_Telephony_3_0_38566_0(a dependency of the Phone Canvas).
All packages are with 0804 localization, 0409 localization attached seperately.
Please download the phcanrc.dll attached and replace the one in the original package to get VGA resolution. And please make the phcanvga.exe start on boot(put a link in /Windows/StartUp).
This Phone Canvas won't work on AKU versions other than 6.5.3.
Again thanks WoZZeR999 for his port!
The Haushan rom doesn't need the ipdial package, just for info. It does need the Video Telephony package.
The package seems to be very similar to the leo 2g stuff, so it may be possible (if the leo 2g was converted to vga) to just replace a few files with the leo ones (anything that has dialog and image resources).
WoZZeR999 said:
The Haushan rom doesn't need the ipdial package, just for info. It does need the Video Telephony package.
The package seems to be very similar to the leo 2g stuff, so it may be possible (if the leo 2g was converted to vga) to just replace a few files with the leo ones (anything that has dialog and image resources).
Click to expand...
Click to collapse
Ok, I will remove the IP dial package. But there is a option in the Phone Canvas menu to open IP dial.
I guess the resources inside the dlls have changed a lot, simply replacing files doesn't sound good and we will lose 6.5.3 compatibilty.
And it's "Huashan" instead of "Haushan", Huashan is a famous mountain in China, literally translated as "Hua Mountain".
Sorry, my mistype.
I know that the CMYLXGO Leo 2g dialer skins it perfectly. -- After looking at it, phcanImages probably does not have any of the screen res stuff in it, so my mistake.
I'm using Phone_Canvas_Enhancement_5_0_61220142530_0, so I don't know if they added IP Dialer, but I don't need it to make calls. (No option shows up for it either)
WoZZeR999 said:
Sorry, my mistype.
I know that the CMYLXGO Leo 2g dialer skins it perfectly. -- After looking at it, phcanImages probably does not have any of the screen res stuff in it, so my mistake.
I'm using Phone_Canvas_Enhancement_5_0_61220142530_0, so I don't know if they added IP Dialer, but I don't need it to make calls. (No option shows up for it either)
Click to expand...
Click to collapse
IP dialing in the right soft key menu in 0804 mui. Basically, we only need to port phcanrc.dll.
If you can attach the most recent vga phcanrc file, I can try my hand at editing the Huashan phcanrc.dll for you.
WoZZeR999 said:
If you can attach the most recent vga phcanrc file, I can try my hand at editing the Huashan phcanrc.dll for you.
Click to expand...
Click to collapse
Oh really? Thanks! I attached the most recent ported Qilin Phone Canvas Enhancement(which is the most like Huashan one) phcanrc.dll. phcanvga.exe also(the program to push the phone canvas upwards, you can ignore it, I just upload in case).
I can transfer most of the dialog boxes over, but there's 5 more in the Huashan, and without a vga device I can't test them. I'll have this done in a few minutes, so you can test if it mostly works, and give screen shots of stuff that doesn't.
WoZZeR999 said:
I can transfer most of the dialog boxes over, but there's 5 more in the Huashan, and without a vga device I can't test them. I'll have this done in a few minutes, so you can test if it mostly works, and give screen shots of stuff that doesn't.
Click to expand...
Click to collapse
Ok, great, I've just tried that phcanrc.dll that I attached before, but not thinking it good. So I have another dll for you, you may also do some modifications. The attached phcanrc.dll here is almost perfect, but it may be different from Huashan one, hope you can have a look at it and try to use it as a template.
Thanks!
This one looks much better. The other one you posted didn't look like it was really changed much (still had 800x480) dialog boxes.
WoZZeR999 said:
This one looks much better. The other one you posted didn't look like it was really changed much (still had 800x480) dialog boxes.
Click to expand...
Click to collapse
Yeah, the latter one I posted is really working like a charm for me!
Ok, I've got a real quick hackjob here for you to test. Let me know if this works for you (and screen shots of parts that don't work).
You'll have to rename it (I had to name the different phcan's in the folder so I knew what was from what)
WoZZeR999 said:
Ok, I've got a real quick hackjob here for you to test. Let me know if this works for you (and screen shots of parts that don't work).
You'll have to rename it (I had to name the different phcan's in the folder so I knew what was from what)
Click to expand...
Click to collapse
Wow that's fascinating! Cooking as I type, will tell you the result, thanks!
I hope it works. It looked like most of the dialog boxes were the same (with just some re-arranging for VGA). Same ID numbers for the buttons and stuff (but different dialog box ID).
Edit: It shouldn't matter, but I used the Phone_Canvas_Enhancement_5_0_61220142530_0 which is 2014, and the one you posted is 2015.
WoZZeR999 said:
I hope it works. It looked like most of the dialog boxes were the same (with just some re-arranging for VGA). Same ID numbers for the buttons and stuff (but different dialog box ID).
Edit: It shouldn't matter, but I used the Phone_Canvas_Enhancement_5_0_61220142530_0 which is 2014, and the one you posted is 2015.
Click to expand...
Click to collapse
What I want to say is just: cool! Portrait almost perfect except this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The three buttons should be moved up a bit, to center in the dialog.
And landscape is quite unusable, like:
I am not quite sure if you can fix the landscape(it might just not support landscape).
Hope you can fix these bugs, and maybe re-port from 2015 dll? 2015 dll may work better.
Thanks for you port!
I'll give the 2015 a shot. But the same errors may come up (since I'm just doing a quick hack until I can see what's wrong with it).
Edit: Here's another attempt at it, with the 2015 DLL. I didn't move any buttons, but I did pay closer attention while I was moving stuff. Hopefully this fixes the landscape issue.
Edit2: Also, can you show me a landscape of how it's supposed to look?
Edit3: I think the problem is the keypad on the 2014 Phone canvas, it doesn't look correct on my Rhod either. The pad is blank, like in your screen shot. This may happen in the 2015 as well. I have a package for Phone Canvas 5.1, but I can't seem to get it working.
WoZZeR999 said:
I'll give the 2015 a shot. But the same errors may come up (since I'm just doing a quick hack until I can see what's wrong with it).
Edit: Here's another attempt at it, with the 2015 DLL. I didn't move any buttons, but I did pay closer attention while I was moving stuff. Hopefully this fixes the landscape issue.
Edit2: Also, can you show me a landscape of how it's supposed to look?
Edit3: I think the problem is the keypad on the 2014 Phone canvas, it doesn't look correct on my Rhod either. The pad is blank, like in your screen shot. This may happen in the 2015 as well. I have a package for Phone Canvas 5.1, but I can't seem to get it working.
Click to expand...
Click to collapse
Ok, I'm recooking, will tell you whether the save to contacts dialog issue still persists.
Guess we should stop playing with landscape, I found the dialer trying its best to rotate back to portrait lol.
Never expected it would be done this quick, thanks!
That 5.1 is the one from Oboe, and as I said in #1:
Why not the one from Oboe(seems much newer):
1. It has dual SIM support thus if we want to use it we need to get rid of its dual SIM support(e.g. hex edit), otherwise we can't even make a call.
2. It doesn't support video call.
Click to expand...
Click to collapse
WoZZeR999 said:
I'll give the 2015 a shot. But the same errors may come up (since I'm just doing a quick hack until I can see what's wrong with it).
Edit: Here's another attempt at it, with the 2015 DLL. I didn't move any buttons, but I did pay closer attention while I was moving stuff. Hopefully this fixes the landscape issue.
Edit2: Also, can you show me a landscape of how it's supposed to look?
Edit3: I think the problem is the keypad on the 2014 Phone canvas, it doesn't look correct on my Rhod either. The pad is blank, like in your screen shot. This may happen in the 2015 as well. I have a package for Phone Canvas 5.1, but I can't seem to get it working.
Click to expand...
Click to collapse
The new one is not working, see the screenshot:
It's getting late here, I got the 2 (landscape and portrait) backwards. I think I may know what's causing the landscape problem as well. Give me a few minutes
Edit: This *SHOULD* be correct. I checked it after against the original phcanrc.
WoZZeR999 said:
It's getting late here, I got the 2 (landscape and portrait) backwards. I think I may know what's causing the landscape problem as well. Give me a few minutes
Edit: This *SHOULD* be correct. I checked it after against the original phcanrc.
Click to expand...
Click to collapse
This one works just like the 2014 one you posted, landscape not working but that's alright, in portrait mode, that Save Contact dialog still has the issue.
Maybe we should make it perfect tomorrow to let you catch some Zs for now?
Thanks!

[MOD][XPOSED] Macro / Text Expansion

Automatically expand text sequences in any text box in (almost) all apps!
Featured on XDA-portal. Thanks to @Will Verduzco (willverduzco) for the article!
This is an Android Xposed module to perform Macro / Text expansion. The module allows short key sequences to be transformed into other, usually more time-consuming, sequences of keystrokes. This means that frequently used or repetitive sequences of keystrokes can easily be automated. Since it uses Xposed and operates at the text widget level, it works with all factory and third party keyboards, and can be added to user dictionaries for even faster use.
After creating my fun I am Groot module, I thought I'd do something more practical with run-time text processing using Xposed.
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Requirements
Android 4.0+ with root
Xposed Framework installed
Instructions
Download apk from Xposed Module Repository
Install module as a normal apk
Open Xposed Installer and click checkbox to enable
Reboot device to activate module
Download
v1.2 - Xposed Module Repository
Tips & Hints
It's best to set the macro phrase to a term that is not normally used in conversation, since all instances of this phrase will be replaced.
For example, using the macro 'address' to denote your home address would be a poor choice, since this would change a statement like 'enter your email address' into 'enter your email '123 xyz street'
A better choice is to add a symbol and set the alias to something like '@addr' to prevent inadvertent text expansion.
Changes to macro list require reboot to activate.
AutoHotKey import file notes
Import macro lines that match ::macro::expansion
Does not yet handle AutoHotKey wildcards/regular expressions
Lines containing non-ASCII characters are also ignored
Enable import/restore debug logging to troubleshoot missed macro issues
Any AutoHotKey text file should be importable without modification.
If the module is not able to handle the macro (yet) it will simply ignore the line.
The module does not have an upper limit on the number of macros that can be entered/imported, but performance will degrade on significantly large lists, especially on older devices.
Known Issues
FC issue with MultiAutoCompleteTextViews; temporarily disabled
Not yet working in web browsers & WebViews; work in progress
Macros should be functional with these browsers: Atlas, Dolphin, Now Browser Extended
Limited/no function with these browsers: AOSP, Chrome, Chrome Beta, Now Browser Pro
Support for these in progress
Disclaimer
I try my best to thoroughly test everything I publish, but given the staggering number of devices, ROMs, and apps I cannot make any guarantee that something will go wrong. Use at your own risk!
Source code
This module is open source software, available on my Github page, licensed under the Apache 2.0 license
If you are a developer and want to contribute, fork the repo and submit a pull request.
Credits
@rovo89 and @Tungstwenty for Xposed framework
@GermainZ for code example from @Hodor module
The entire XDA community for being awesome.
Problems/feedback
If you find this useful, click thanks!
If something is broken, let me know and I'll try my best to fix it!
If a feature is missing, suggest it and I'll try to add it!
Changelog
Version 1.2 (current)
Backup/export & restore/import macro list in AutoHotKey & JSON formats
Support for MultiAutoCompleteTextView boxes
Option to disable macro expansion in password boxes
Option to make macro expansion case insensitive
In-app about/support/donation links
Version 1.1
Removed the regular expression restriction from macros
Update minimum SDK for ICS support (API Level: 14 and up)
Version 1.0
Initial release
Mmmm good work, but I will pass, I prefer to fight with my lazyness instead to save sensible data in the phone or third app with root access. Anyways good work dude!.
I was sooo happy when I saw this module tonight, but soon realized that it's not really usable for me. Just because those chars that are forbidden because reg exp.
I use similar app on OS X and BlackBerry has it natively. I replace [email protected] with my email and a number of Skype smiles (cch becomes (chuckle)), but because of those limitations, none of the above examples cannot be actually used.
Could you please explain more in detail what exactly seems to be the problem with those banned chars? Could there be an option to switch them if user needs them?
-V-O-Y-A-G-E-R- said:
I was sooo happy when I saw this module tonight, but soon realized that it's not really usable for me. Just because those chars that are forbidden because reg exp.
Click to expand...
Click to collapse
Thanks for the feedback. I've been able to correct the issue and have removed the regular expression restriction. The updated module has been pushed to the Xposed Module Repository. Let me know if you have any more issues!
I was looking for a way to get the look of disapproval --> ಠ_ಠ into a keyboard emoticon list but now with this mod i can insert it via a macro shortcut.. probably not really the purpose of the module but until I can think of something more productive to add in there it's just for that haha :highfive:
good work!
Nice module and thamxxx for sharing but whatsapp+ is crashing. ☺
Nice, Now I can make shortcut on Swiftkey... but it requires reboot everytime I add new shortcut? Would be nice if we can add on the fly ...
is0l4ted said:
Nice module and thamxxx for sharing but whatsapp+ is crashing. ☺
Click to expand...
Click to collapse
Can you PM me your Xposed logs so I can get this issue fixed?
undaclazz said:
Nice, Now I can make shortcut on Swiftkey... but it requires reboot everytime I add new shortcut? Would be nice if we can add on the fly ...
Click to expand...
Click to collapse
Thanks for the feedback. I'll see if I can remove the reboot requirement!
mikmitch said:
Thanks for the feedback. I've been able to correct the issue and have removed the regular expression restriction.
...
Let me know if you have any more issues!
Click to expand...
Click to collapse
Thanks! Now . and () work, but $ is making problems. :$ gets expanded into : only $ sign is gone.
Fantastic module!
I can foresee this have having some problems with LastPass fill for long, random passwords. Let's say I had @ly as a macro for "love you", those three characters could occur together in a password and when filled, you'll automatically get "love you" in the password field!
oh, want too, want too! But I have only ICS, and the package seems not to be compiled to support it
Could you pretty please make it compatible with ICS, Puuhleeeze
Thanks!
-V-O-Y-A-G-E-R- said:
Thanks! Now . and () work, but $ is making problems. :$ gets expanded into : only $ sign is gone.
Click to expand...
Click to collapse
This is probably due to the significance of '$' in regular expressions (and why the first release of the module didn't permit any regex chars at all!).
Try adding a backslash in front of the dollar sign \$ to make sure it is interpreted as literal text (in the macro editing screen, not when you are actually using the macro). I'll look into a more permanent fix as well.
MattKneale said:
Fantastic module!
I can foresee this have having some problems with LastPass fill for long, random passwords. Let's say I had @ly as a macro for "love you", those three characters could occur together in a password and when filled, you'll automatically get "love you" in the password field!
Click to expand...
Click to collapse
Good point. I'm a LastPass user too and definitely have some long random passwords with special characters that might inadvertently get matched to a macro! I'll see if I can find a way to exclude text that gets filled by specific apps.
chw9999 said:
oh, want too, want too! But I have only ICS, and the package seems not to be compiled to support it
Could you pretty please make it compatible with ICS, Puuhleeeze
Thanks!
Click to expand...
Click to collapse
Re-compiled to support ICS (API Level: 14 and up). Updated version now available now available at the Xposed Module Repository.
mikmitch said:
Try adding a backslash in front of the dollar sign \$ to make sure it is interpreted as literal text (in the macro editing screen, not when you are actually using the macro). I'll look into a more permanent fix as well.
Click to expand...
Click to collapse
It works with $ defined as \$, thank you
mikmitch said:
Good point. I'm a LastPass user too and definitely have some long random passwords with special characters that might inadvertently get matched to a macro! I'll see if I can find a way to exclude text that gets filled by specific apps.
Click to expand...
Click to collapse
Thanks, that'd be great. Might be easier to just implement an 'ignore password fields' option.
I will test thkx
mikmitch said:
Re-compiled to support ICS (API Level: 14 and up). Updated version now available now available at the Xposed Module Repository.
Click to expand...
Click to collapse
big thanks! Works flawlessly on ICS now [emoji1]

Categories

Resources