W3D Second Edition
{
"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"
}
Im currently working on a flash application that displays the Manila 3D weather animations.
The first idea was to have that on M2D, but it prooved impossible: http://forum.xda-developers.com/showthread.php?t=471461
To use this EXE you'll need Flash 7 (lite 3 FINAL will work too, but you'll need to install flash 7 first) and a internet connection (PC sync or GPRS/3G).
The download is quite large (17mb) because of the animations, so I wasnt able to post it here, you have the download from the link below.
In future updates you'll only need to update the main EXE or the data files, so they will be less than 1mb and so, posted here.
I'd like to thank Rumball for giving me permission to use his animations and The_hesham for pushing this idea.
I still need to find a tool to force the internet connection, if there isnt one active already, and obviously add this as a option on the settings.
One thing that always made me some confusion in M2D, and I think it would be nice to implement, if you last updated the weather the day before or two days ago, it should show the actual current day result and simply remove the last days that doesnt know the variables of.
Mini-FAQ:
-----------
Got a wider screen and two white stripes appear?
Unfortunatly the tool I use to make the EXE files only allows qvga and vga screen sizes... If you know another SWF>EXE tool that fixes this, let me know.
Got different slightly results in M2D and this app?
The m2d conversion from Farenheight to celsius is slightly incorrect... Only the farenheight measure is recorded on the registry, so if you choose celsius, m2d makes this conversion: (farenheight - 32) / 1.8 = celsius
But if the result is, for example, between 12.1 or 12.9 the value shown is always 12º. My conversion rounds up anything above 0.5 to +1.0. I think thats the way it should be. And thats why you get different results in M2D and this app.
The animation is really slow...
Its basicly 20-40 PNG files inside each flash swf file, thats why its so heavy (16mb), if it was all vectorial, like the TEMPUS plugin, it would only be less than 1mb, the png sequence is also slow on the display, depends on you free RAM and video driver.
It was made for 400mhz or better machines, flash is still slow in the current CPUs, maybe in the future... :/
Its not really working for me.
Check all items in the TO USE list. The first non-official release of Flash lite 3 is buggy and wont work! The final will.
Can I translate it in my language?
Sure, the DATA.TXT is already (mostly) translated in Portuguese, Romanian and Italian here: http://forum.xda-developers.com/showthread.php?t=471461
You have some more instruction on the end of this post.
Can I make other icon animations or wallpapers?
Sure, create a theme, its a background wallpaper and animated icons. The instructions are in the end of this post.
Can I use this as a today plugin?
Not yet, when its finished I'll release the sourcode and (with the help of APBilbo) make a THROTTLE LAUNCHER version.
Got a error on the results...
The update sometimes fails, just reload/re-update or cancel/re-open things, sorry about that...
I cant see the icons...
Roms in other languages have different names for the SD card and Program files. Check if the path on the settings is the same as yours. Change it accordingly.
I cant see any words...
This is a reaaaaally smart bug from me... I didnt antecipated that ppl with the above problem couldnt read the text to change the text varibles path. :/
You can either press the bottom-right grey button and then the one that appears directly on top of that one... that opens the settings area. Now change the path on the top text area and press the OK button.
Or.. thru the registry, with Resco explorer or any other registry tool here: HKEY_LOCAL_MACHINE\Software\W3D\Settings\PATH
I cant see anything!
Either your Pocket pc is on stand-by, in that case simply press the power button. Or your eyes are closed, in wich case you cant really read my advice to open them...
My City is not on the list.
- Go to: http://www.accuweather.com/includes/ajax-functions/favoriteCities.asp?region=EUR&country=UK
Change the end of the link to your country, PT=Portugal, UK=United Kingdom, ES=Spain, etc...
- ...OR, just click in http://www.accuweather.com/world-index.asp?partner=accuweather&traveler=0 , then write down you "city, country", press GO and it shows your code in the middle of the ADDRESS BAR link.
- Now send me the code (post here or send me by email).
- Add it manually to your cities with the help of the mighty flash keyboard.
Whats new:
-------------
- Fixed the non-WWE bug to see the settings button.
- Added "last updated on" info.
- Added (semi-)Smart* day Weather (tells what day TODAY is)
- Fixed minor coding bugs
- Added some more cities to the online database.
Replace the attached file on the first post to update.
To use:
--------
- Install Flash 7 (if you dont have it already): http://www.adobe.com/products/flashplayer_pocketpc/downloads/player.html
- Download the 17mb zip below.
- Extract and place all the files inside on your /Storage Card/Program Files/W3D and create a shortcut for the EXE (with resco explorer or something). This path can be changed in the settings menu.
- Update the latest files attached here.
- If the 6th image on this post appears on you, its the online update that went wrong, just press UPDATE NOW (make sure you have an existing internet connection already running).
To do:
--------
- Create a update error loop, if the online values arent correctly received.
- Create internet connection + new setting to disable this.
- Convert fscommands to trottle launcher version and release the source-code.
Creating Themes:
--------------------
- Icons must be individual swf files, exported as flash 7, must have the same name as the ones on the "current_theme" folder, 240x200 px size and (this is important) have in the last frame the LABEL parado with the CODE stop();. The icon theme's name is the name of the folder. I added a animation example attached to this post.
- Wallpapers are jpg's in 240x295 px saved in standart enconding, progressive enconding will not appear on flash, this is a old flash bug. They must be on the same folder as the icons.
If you have a VGA or any other sized screen, you can change the JPG size to whatever fits you best.
- The language file data.txt can be renamed to data_sp.txt (as spanish, for example) or any other name you'd like, just remenber to change it on the settings too. I added the Portuguese language as an example also.
Note that the first variable doesnt have the & character and that they all finish with &END, this is normal.
If you have a special character that doesnt appear, tell me what it is, so that I can embebbed it into the app.
Download (17mb): http://rapidshare.com/files/202544328/W3D.zip
.
.
Hi, twolf !
Move to this topic then.
Thanks for Great job !!
One question, how can I get it works on WQVGA (omnia)? (It actually works, but not full screen. It has white background at the top and bottom of the screen)
Thanks.
Unfortunately the tool I use to make the EXE files only allow qvga and vga screen sizes...
twolf said:
W3D Second Edition
Im currently working on a flash application that displays the Manila 3D weather animations.
The first idea was to have that on M2D, but it prooved impossible: http://forum.xda-developers.com/showthread.php?t=471461
To use this EXE you'll need Flash 7 (lite 3 wont work) and a internet connection (PC sync or GPRS/3G).
The download is quite large (17mb) because of the animations, so I wasnt able to post it here, you have the download from the link below.
In future updates you'll only need to update the main EXE or the data files, so they will be less than 1mb and so, posted here.
I'd like to thank Rumball for giving me permission to use his animations and The_hesham for pushing this idea.
One thing I noticed, the M2D conversion from Farenheight to celsius is slightly incorrect... Only the farenheight measure is recorded on the registry, so if you choose celsius, m2d makes this conversion: (farenheight - 32) / 1.8 = celsius
But if the result is, for example, between 12.1 or 12.9 the value shown is always 12º. My conversion rounds up anything above 0.5 to +1.0. I think thats the way it should be. And thats why you get different between M2D and this app.
There's currently no "Choose city" interface like in M2D, so you will need yo know your city code, see it here:
- Go to: http://www.accuweather.com/includes/...EUR&country=UK
- Change the end of the link to your country (US users only need a 5-digit area code), PT=Portugal etc...
...I'll try to find a way to get that info from the m2d cities xml, but no promisses.
I still need to find a tool to force the internet connection, if there isnt one active already, and obviously add this as a option on the settings.
One thing that always made me some confusion in M2D, and I think it would be nice to implement, if you last updated the weather the day before or two days ago, it should show the actual current day result and simply remove the last days that doesnt know the variables of.
To use:
--------
Install Flash 7 (if you dont have it already).
Place it all on your /Storage Card/Program Files/W3D and create a shortcut for the EXE (with resco explorer or something). This path can be changed in the settings menu. You can also change the language by translation the DATA.TXT file.
If the 6th image on this post appears on you, its the update that went wrong, just press UPDATE NOW.
To do:
--------
- City chooser (no need for the keyboard).
- I couldnt find the settings for the "high temperature" and "low temperature" for the current day. But I think its really not needed.
- The "last updated on" text doesnt make the timed account, it just tells at what time was updated. Not sure if I'll leave this as it is, since it will be -a lot- of work for a little detail
- Smart today weather (shows the correct daily weather, no matter how long on the week you last updated).
- Fix the icon package (the renamed 8 files).
- Create internet connection + new setting to disable this.
- Create a update error loop, if the online values arent correcly received.
Download (17mb): http://rapidshare.com/files/197268542/W3D_SE.zip
Click to expand...
Click to collapse
Nice Work!!!!!!!!
Hi Twolf,
Could you please also post the files without the images as I already have them and don't want to DL the whole package again.
Thanks!
motisu said:
Hi Twolf,
Could you please also post the files without the images as I already have them and don't want to DL the whole package again.
Thanks!
Click to expand...
Click to collapse
Sorry, I had some problems with my phone and now the usb port is dead...
I'll send you the new exe in a couple of hours.
This project is on hold at the moment, as my Nike just died.
I cant test whatever I change, so if anyone wants the FLA source-code, Ill post it on the first post.
Sorry...
Hi,
very nice app !!!! but it doesn't work for my htc cruise/polaris. In attach the screens with the log:
1. it diplays in all fields: "undefined"
2. the right/left keys aren't displaied.
I've done:
1. install flash 7 for ppc
2.unzip the app.
3. create the dir W3D in 'SD/program files/...'
4. copy in 'SD/program files/W3D' the unzipped files
5. create a ".lnk" in windows/start menu/programs to the exe of the app
6. active an internet connection
7. lunch the app
8. try to connect to internet but without success !!!
9. the result is in attach.
thx for the help.....
This appears to be a simple path error, see what is the name of your storage card on the file explorer, that should be it.
Notice that the time variables are there, but he cant find the icons or text data file.
Yes...i've changed the name, in the path, of my sd...(as you can see in the picture) but there is always the problem......
twolf said:
This appears to be a simple path error, see what is the name of your storage card on the file explorer, that should be it.
Notice that the time variables are there, but he cant find the icons or text data file.
Click to expand...
Click to collapse
Olá twolf.
Esta app que desenvolveste apenas se destina a HTCs ou pode ser usada noutros PDAs?
Hi twolf.
This app you've developed is for HTCs only, or it can be used on other PDAs?
Bigbest said:
Yes...i've changed the name, in the path, of my sd...(as you can see in the picture) but there is always the problem......
Click to expand...
Click to collapse
I did saw it, but I dont know if its well written...
There could be missing a character or have a special character with an accent like á ò ú...
Or "program files" could be "programmes" or something like that.
Could you send a printscreen of the full path in the file explorer app?
Or try to place the datafile in the root's memory so it would just be like: \data.txt
and them make the full path on the settings be just \
This way the icons still wont appear, but the names will.
And you could see that it must be a path error somehow.
JonasSavimbi said:
Hi twolf.
This app you've developed is for HTCs only, or it can be used on other PDAs?
Click to expand...
Click to collapse
Any Windows Mobile pds with Flash 7 and internet access, havent tested it on WM2003...
Great,does it supports Chinese Language now?
Hmmm... Not yet, sorry.
Its just a matter of adding a chinese font swap to the text areas.
I'll have to do that last, since the export will be muuuuuch slower after.
But at the moment all my projects are stopped, as explained on my sig.
Hi again twolf.
I've installed the app but i'm not seing any icons, wallpaper,and text in the butttons...
I can add cities and see the temps.
No data.txt is generated.
PS: Sorry... Theres a data.txt in W3D_SE folder...
It's Storage Card\Program Files\W3D\W3D_SE
Its not generated automaticly, you have to copy the files manually to the folder you created.
By default it should be in Storage card\Program files\W3D but you can put them wherever you want, just edit that in the settings area.
You can place the EXE there too, but thats not mandatory.
---edit---
I see now that my directions were misleading, I changed that from the first post, sorry.
It's working!
Thanks... The problem was that i was extracting the W3D_SE folder in W3D when i should extract only the content.
By the way, it's great!
I uploaded a new zip, with clearer instructions.
This is the print screen....thx for your help...
B
twolf said:
I did saw it, but I dont know if its well written...
There could be missing a character or have a special character with an accent like á ò ú...
Or "program files" could be "programmes" or something like that.
Could you send a printscreen of the full path in the file explorer app?
Or try to place the datafile in the root's memory so it would just be like: \data.txt
and them make the full path on the settings be just \
This way the icons still wont appear, but the names will.
And you could see that it must be a path error somehow.
Click to expand...
Click to collapse
Yes, your path is correct.
JonasSavimbi made me notice something I mislead ppl with the older zip, your W3D folder should have the data.txt, wall.jpg and icons folder inside. Not another W3d_SE folder.
Sorry about that.
Related
10/20/2008: You may or may not notice that I haven't updated the script in a while. I had lost my windows mobile phone (t-mobile shadow) many months ago and I guess that killed my enthusiasm and any practical way to do testing (process detection doesn't work very well on the emulator). It also doesn't help that mortscript is frozen in time as well. Since I don't really see many Windows Mobile Standard devices coming out and I refuse to use a phone that requires a stylus, my next phone will likely be an android device (which interestingly enough, has an opera mini port).
There are probably a few bugs lurking around in the code for some fringe cases, but as always, you are welcomed to examine and update the script to your needs and it would be very appreciated if you would post a link to the update here. Also, I think JZ's SmartMort script is still keeping things interesting so you may want to check that out.
Click to expand...
Click to collapse
Latest version: 06/17/2008 0.11b
Faster Startup, Better OM control, Select / Copy / Paste (works in smartphone MS Word!), HotKey, and many fixes.
Click to expand...
Click to collapse
{
"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"
}
INTRODUCTION
You probably know of Menneisyys' original thread of making Opera Mini behave like the default browser by responding to links in emails and other locations. A component of making that work is a script to launch opera mini and enter the url. I've been enhancing my version of the script to make it easy to everyone to use.
While this script has some powerful options, its main purpose is to make it easy to launch opera mini directly and use opera mini to handle links.
At first run, an auto-detection process will try to automatically figure out how to launch opera mini and update your device so links are opened by Opera Mini. No more worrying about what jbed.exe parameters to use. Launching the script directly will open Opera Mini so you can just reference the script in shortcuts and launchers.
In previous versions of the script, you had to manually guess how much delay is needed before opera mini is ready for the script to enter the url. This script has method to detect if Opera Mini is running and if it's ready automatically.
If anything changed on your system that affects Opera Mini, just run Setup to re-detect your settings or tweak a setting. No text editing of the script required.
FEATURES
Make Opera Mini your default browser
When you run the script, the script will automatically find and launch Opera Mini. Optionally, update your registry so links in emails, contacts, appointments, documents, and other apps are handled by Opera Mini. Optionally, create a Start Menu shortcut with icon to launch Opera Mini.
Works with both Opera Mini 3.1, 4.0 and 4.1. Landscape and fullscreen mode is supported. Will work with 4.1 with Auto-complete Address Input enabled or not.
Quickswitch
Invoke the script with OM visible and you can have the script automatically option open the current page in IE and vice versa. This is handy when you encounter a page that would render better in the other browser. For example, in Opera Mini, you encounter a page with a youTube video so you quickswitch to IE to view the video.
Hotkey
You can assign a single hardware button to the HotKey shortcut and have quick access to most script features, including text select, copy, and paste commands.
Customizations / Special features
Enable prompting of what action to take when invoking a link or starting the script, such as asking which browser to use or sending the url to the clipboard. Timeout option available.
Add your own custom applications as choices to respond to links, so you can add browsers like netfront or opera.
Exclude list for sites that you want to automatically open in an alternative app like IE, such as your provider's private-network MMS server. Also good for automatically using IE to download files that Opera Mini may not handle correctly. Prompt and timeout option available.
Patch selector.utf file to eliminate permission prompting by midlets.
Create shortcuts to all your midlets in your Start Menu.
Click to expand...
Click to collapse
HISTORY
11/29/2007 0.01b: Initial version (based on Menneisyys' script) [details]
04/06/2008 0.02b: Next version (based on info from JZ's script) [details]
04/10/2008 0.03b: Enhanced and uploaded to this thread
04/11/2008 0.04b: Fix: will find jbed.exe if even no quotes are around the registry value [details]
04/11/2008 0.05b: landscape support, address input optimizations, improved DAI tolerance, shortcut with icon created, filename change to ini file. [details]
04/12/2008 0.06b: tweaked delay b/t keys and delay after paste [details]
04/15/2008 0.07b: Shortcuts created in localized Start Menu location, Prompt-less auto-configuration, Alternative url input methods, What to do options list, To kill jbed or not, 'Start Opera Mini Setup' [details]
04/22/2008 0.08b: More url paste options, Improved opera control scheme, Shortcuts add/remove options, More Setup functions, selector.utf patching, Reworked logic on when to kill jbed.exe [details]
04/25/2008 0.09b: Exclusion list, Last Link saved, Improved shortcut icons, help file [details]
Update: 04/25/2008 2:50pm EST: found a bug where trim would repeat forever. Fixed and re-uploaded. [details]
05/15/2008 0.10b: Custom Commands, Improved Exclude options, Prompting with timeout, Quickswitch, Special Commands, JVM selection improvements, Fixes [details]
UPDATE1: 05/15/2008 11PM EST 0.10b sp1: found some bugs with quickswitch if Use Direct Address Input is enabled. Fixed and re-uploaded.
UPDATE2: 05/16/2008 12PM EST: 0.10b sp2: got quickswitch working on my WM6 PDA by introducing context-menu methods for copy, paste, and select-all. Of course, only touch-screen devices have a context-menu. Also, you can choose different copy, paste, and select methods for use in OM and IE, which is important since context-menus don't appear to work within my JVM. Also added prompt and prompt timeout options to quickswitch [details]
UPDATE3: 05/20/2008 1:30PM EST: 0.10b sp3: more quickfix tweaks, more commands when using quickswitch prompt so the prompt is more like a context menu allowing to perform an action with the current url or task-switch between browsers. Also added a sample bookmarks.mscr script that you can add to your list of commands and use with quickswitch prompt to have a unified bookmark list between IE and OM. [details]
06/17/2008 0.11b: Faster Startup, Better OM control, Select / Copy / Paste, HotKey, and many fixes. [url="http://forum.xda-developers.com/showthread.php?t=384271&page=14#138][details][/url]
Click to expand...
Click to collapse
TO DO / KNOWN BUGS:
On some platforms, Mortscript will crash if it tries to read the clipboard containing a large amount of text (around 16KB+ on my smartphone). This is easy to do if you are editing a large document and do a select-all + copy. My script will detect the crash and offer to clear the clipboard contents so mortscript will not crash again if you repeat the same action.
When viewing a script dialog window, like a prompt window or a setup window, it is possible for another application come into focus and you will lose access to the script window. A common way this can happen is when you receive a phone call and the call window appears. My script will automatically check if its dialog windows is in focus and if not, it will try to bring it to focus. This usually works but I've seen where the script only manages to get the title bar to appear but the rest of the screen still shows the previous application. User inputs will be focused on the script though you can't visually see the results. If this scenario occurs, just wait a few minutes and mortscript will eventually bring the dialog window back in focus. If you can't wait, you can kill mortscript via HotKey > StopScripts or manually run \sub\stop_scripts.
Click to expand...
Click to collapse
Be sure to download the version you want. I'm keeping some of the previous version up in case of bugs or undesired behavior in the latest version.
REQUIREMENTS
Jbed JVM
Jbed 2.1: (recommended)
http://www.modaco.com/index.php?act=attach&type=post&id=23899
Jbed 3.1:
http://forum.xda-developers.com/showpost.php?p=2127317&postcount=65
Jbed 3.1 has a bug on smartphones where if you switch away from jbed and then switch back, the screen may not refresh. Workaround is to manually start the JVM, select Menu > Background Running, and finaly start Opera Mini. Script setting 'Kill JVM First' will need to be set to 'No'. This is also a good method to allow you to switch away from Opera Mini while it's still loading the page and come back when it's done. This will work for Jbed 2.1 as well.
If you have multiple versions of jbed installed, then the script may not correctly find the version you are using. You can run the Setup application and manually select your JVM executable and the selector.utf file that catalogs the midlets you have installed.
If you start the script to start Opera Mini and briefly see a flash of white, then either the script has chosen the wrong JVM/selector.utf pair or you recently installed a JVM that is of a different version from your last one. In the latter case, your currently installed midlets may not work with the newly installed JVM and you may need to uninstall all your midlets and reinstall them.
Click to expand...
Click to collapse
Opera Mini (3.1, 4.0, 4.1 beta, 4.1 Final)
http://www.operamini.com
To get the signed version of Opera Mini 4.1 Final so you're not prompted for permissions:
On the device, use IE mobile and go to http://mini.opera.com
The version shown is probably 4.1 US English, No signature, which is probably what you don't want so don't download that. If you're fine with the chosen language, skip to step 5. Otherwise, see the next step.
Click Download in another language.
Now a list of all language versions appear so choose one. I prefer to download Opera Mini 4.1 International for foreign language websites.
Click 'If this version fails to install or you would like to install a previous version, please click here.'
Choose the signed version you want.
Click to expand...
Click to collapse
Mortscript (4.1 or higher)
http://www.sto-helit.de/index.php?module=page&entry=ms_overview&action=view
INSTALLATION
Download Mortscript (4.1 and up), Jbed (2.1 preferred), and Opera Mini (signed version preferred) and install them. Make sure you can run Jbed and then run Opera Mini. You should run Opera Mini at least once to get pass all the initial installation and license agreement screens.
Extract the script contents to anywhere on your device. The zip file contents are stored in a \StartOperaMini\ folder so you can just extract that folder like to '\Program Files\Mortscript\StartOperaMini\'.
In version 0.09b and 0.11b, the OperaIcon.dll is updated with better or additional shortcut icons. You may not be able to directly overrwrite the existing OperaIcon.dll file so rename the file to something else like OperaIcon.dll_, and then transfer the new OperaIcon.dll. A reboot may be needed before the old OperaIcon.dll can be deleted.
To support the new icons, the shortcuts have been modified, so you may need to update your shortcuts from the correct ones in the script folder or run Setup and toggle the Start Menu shortcut option to No and then back to Yes.
Also, you may be asked for permissions to load OperaIcon.dll when you access your Start Menu and the OS tries to load the icon graphics. Just allow it and the message shouldn't appear again.
Click to expand...
Click to collapse
Open file manager, navigate to where you copied StartOperaMini to, and run StartOperaMini.mscr. If this is the first time you're running the script from the current location, then the script will initialize by detecting your JVM and Opera Mini settings and ask you some initial setup questions.
One important question is if you want to register the script so the script is run when you click on a link in emails, documents, etc. This step is optional, but is helpful in making Opera Mini behave like the default browser. If you skip this step but have another version of the script installed elsewhere that is registered, then clicking an email link will open up the other version of the script.
When Opera Mini opens up, installation is complete. Note that version 0.11b does not support the settings from previous versions so you may need to revise the initial settings.
If you want to run the script from an application launcher, either link to the 'Start Opera Mini' shortcut or link directly to the StartOperaMini.mscr script.
If you want to use the HotKey feature to easily access other script commands like copy/paste, you should map a hardware key to the shortcut 'Start Opera Mini Hotkey' and then customize the HotKey function in Setup. View the help file if you need more information.
If you need to change any settings, just run the shortcut 'Start Opera Mini Setup'. View the help file if you need more information.
LIMITATIONS
When opening links to local files or to sites on private carrier networks (portals, MMS server), Opera Mini will fail to get to that address. Run setup and add the host to the exclude list of those links will open in IE instead.
If Internet Explorer is opened, links in contacts and appointments may automatically still use Internet Explorer. Workaround is to kill Internet Explorer first, which is an option in the Setup program.
Some paste and control methods may not work on certain devices, so try different settings in Setup.
UNINSTALLATION
Run the Setup Program and then select the Uninstall option.
Delete script files from the script folder. You may not be able to directly delete the OperaIcon.dll file since the system may still be using it to display the shortcut icon. Rename the file to something else like OperaIcon.dll_, reboot, and then it should be deletable.
THANKS
Much thanks to Menneisyys for giving birth to this breakthrough idea and for JZ SmartMort for bringing new innovations to the table (check out his JZ SmartMort tool). Much ideas and help is from the community so it's really due to everyone's efforts.
Feel free to enhance the script to your own needs and use it in your own projects.
Click to expand...
Click to collapse
[reserved for future use 2]
Hi badbob.
I kind of like the script that you made way back when (Nov.?) that opens up a popup that lets you choose between PIE and OM and the clipboard. It also works for 4.1. It would be neat if the installation script allowed that as an option, and also detected Opera Mobile (and skyfire in the future) and would allow that as an option. Having said that dont make these additions for me as I am happy running the old script. Just thought id give you a suggestion.
Great script..does what it's supposed to and does it well....do you have any issues with it being included with a rom?
Thanks for the script; nice little workaround using the color of the upperleftmost pixel. One thing I've noticed is that I have direct address input turned off in my Opera Mini 4.1. However, I must check "Yes" when asked if it's turned on. Only then will it work properly. Don't know if I'm just reading wrongly, but other than that, it's working perfectly.
By the way I'm using the JBed_20071119.3.1_3dMod_HeapSizeFix_v2_wm6(lovetz1) cab.
It found my jbed.exe, even though it's in a "Jbed3dmod" folder on my storage card.
Overall, it's working great now that I marked off "Yes". Thanks!
famewolf said:
Great script..does what it's supposed to and does it well....do you have any issues with it being included with a rom?
Click to expand...
Click to collapse
No problems. Go ahead.
Replaced
Code:
jbed_exe_ini = Part(RegRead("HKCR","jarfile\Shell\Open\Command",""),"""",2,1)
with
Code:
jbed_exe_ini = replace(RegRead("HKCR","jarfile\Shell\Open\Command",""),"""","")
jbed_exe_ini = SubStr(jbed_exe_ini, 1, find(jbed_exe_ini, "jbed.exe")+7)
So finding the location of jbed.exe from the registry doesn't depend on the quotes being around the command.
Azimuth21 said:
One thing I've noticed is that I have direct address input turned off in my Opera Mini 4.1. However, I must check "Yes" when asked if it's turned on. Only then will it work properly.
Click to expand...
Click to collapse
When you have direct address input (DAI) turned off in both OM and the script, at what point does the script fail?
The following two block of instructions is what the script does when it thinks DAI is turned off.
Code:
LeftSoftKey [open menu]
LeftSoftKey [select Enter Address]
Code:
[select all text]
[paste url over selection]
LeftSoftKey [click OK]
By just being lucky, leaving the script with direct address input turned on will perfectly work even if OM has it turned off. It's just that the extra keys sent don't cause any problems. In your working scenario, having the script think DAI is on will essentially put an extra 'enter' after the first instruction block and then another 'enter' after the second block. Which 'enter' is the one helping you?
volwrath said:
Hi badbob.
I kind of like the script that you made way back when (Nov.?) that opens up a popup that lets you choose between PIE and OM and the clipboard. It also works for 4.1. It would be neat if the installation script allowed that as an option, and also detected Opera Mobile (and skyfire in the future) and would allow that as an option. Having said that dont make these additions for me as I am happy running the old script. Just thought id give you a suggestion.
Click to expand...
Click to collapse
It's relatively easy to slap on the menu option to my script, which tmknight did here.
I'm sure many "power" users will want total control and it's pretty easy to make a script that defers the decisions to the user. But I wanted to try a script that is a bit more friendly and tries to handle decisions on its own... a script that I won't be afraid to put on my wife's phone. Easy is hard.
badbob001 said:
When you have direct address input (DAI) turned off in both OM and the script, at what point does the script fail?
Click to expand...
Click to collapse
badbob001 said:
By just being lucky, leaving the script with direct address input turned on will perfectly work even if OM has it turned off. It's just that the extra keys sent don't cause any problems. In your working scenario, having the script think DAI is on will essentially put an extra 'enter' after the first instruction block and then another 'enter' after the second block. Which 'enter' is the one helping you?
Click to expand...
Click to collapse
Sorry, forgot to clarify. I believe the first enter is helping me, because: if I choose the "No, DAI is Off" option, the script will open up Opera Mini, and stay at the main screen for a few seconds. Still on the OM main screen, the script will say something like "The input box was not found after _ seconds", then ask if I want to go through setup again. If I choose the "Yes, DAI is On" option, everything works normally. Opera Mini opens, the input field is opened, the link is pasted into the input field, the page loads, etc.
Thanks for sharing but on my xda is a german software running called "DK - OperaMini4 Addon" with mortscript 4.1 that does the same as yours. and its out since months. so where are the big news? the only better thing seems to be the autodetecting when mortscript starts running, but you write that this don` t work in mini Landscape mode. but everyone i know uses this mode.
04/11/2008 0.05b
- (Opera's built-in) Landscape support:
I now test pixels in the upper left (0,0)and upper right (screenwidth()-1,0) to determine when Opera is running and what orientation it is. I'm not too sure how consistent the upper right pixels are on different devices, but it works fine on my wm6 standard qvga phone. Knowing the orientation is important since in landscape, you have to now press left or right instead of up and down to open the address bar drop down.
- Slightly improved address input:
The script originally sent [leftsoftkey] to open the opera menu and another [leftsoftkey] to select the 'enter address' option. Since I restart Opera Mini if an url needs to be pasted, the initial cursor is already on the address input box, so I just need to send one [enter].
At least on my device, if Direct Address Input (DAI) is on, a rare case occurs where I need to send an extra [enter] to have Opera submit the url. It doesn't appear to cause any ill effects if two [enter]s are sent every time when using DAI.
- Improved tolerance of mismatch DAI setting:
Some people may notice that if you have DAI (Direct Address Input) disabled in Opera but enabled in the script, the extra keys sent by the script don't cause any problems except for being a micro-fraction slower.
For the opposite scenario where if you have DAI enabled in Opera but disabled in the script, the previous result was that the script will complain that it didn't find the Address Input window. Now when it doesn't find the Address Input window, it will assume DAI is really turned on and send the extra DAI keys. If that doesn't work, then you it will complain. But if does, it'll continue with no problems. The *next* time you run the Opera Mini, the script will say that it thinks you told it the wrong DAI setting and offers to run the setup wizard for you to enter the correct settings.
- Start Menu Shortcut with icon
The setup wizard will add a 'Start Opera Mini' shortcut to your Start Menu and it will have the Opera icon:
Kevxross here: http://forum.ppcgeeks.com/showthread.php?t=7346 embedded the opera icon in a dll so it can be referenced by shortcuts. I've included the .dll in the .zip, so just copy it to the same location as the script.
- Ini file renamed
The only manual step that users may need to do is delete the .ini file if they want to easily get the setup wizard to run again. But I noticed that the built-in file manager will hide the extension of files and so users can't really tell the ini file from the script. I've renamed the ini file to <scriptname>_ini.txt. If you're upgrading, the script will automatically rename the existing .ini to _ini.txt.
badbob001 said:
It's relatively easy to slap on the menu option to my script, which tmknight did here.
I'm sure many "power" users will want total control and it's pretty easy to make a script that defers the decisions to the user. But I wanted to try a script that is a bit more friendly and tries to handle decisions on its own... a script that I won't be afraid to put on my wife's phone. Easy is hard.
Click to expand...
Click to collapse
Heh I understand completely. I was able to successfully modify your previous script, so its good by me
here`s the link to the software that does work like yours[/B]. This is out for 2 or 3 months but your welcome to develope the same twice::
Makes as direct shortcut to Opera mini including opera icon and opens urls with mortscript 4.1 ("Opera Mini addon direkt"):
http://www.ppc-welt.info/community/showthread.php?t=122764
Is there a version of this script for smartphone? It works great for PPC, but copy and paste doesn't exist on WM 6.0 standard and fails on my BlackJack II.
bluemetalaxe said:
here`s the link to the software that does work like yours[/B]. This is out for 2 or 3 months but your welcome to develope the same twice::
Makes as direct shortcut to Opera mini including opera icon and opens urls with mortscript 4.1 ("Opera Mini addon direkt"):
http://www.ppc-welt.info/community/showthread.php?t=122764
Click to expand...
Click to collapse
We are so happy you found a similar script months ago. You've posted about it twice now within 6 posts of each other. Please stop harassing the author of this one as several of us are quite happy with his script. Does the old script still use wait states? The new one doesn't. Does the old one automatically find your jbed even if it's on a storage card and find the slot opera is installed in no matter which one you used? The new one does. Finally his current version works with landscape. The entire page you referenced is in a foreign language and I for one appreciate support from an author who can communicate without the need to use babelfish.
Extra carriage return?
Hi badbob and all.
Thanks to everyone who contributed to this script. I'm lovin this.
I'm running Opera Mini 4.1 (v. 4.1.10781, 20080401 to be exact) on a Sprint Mogul / HTC Titan. After installation and first-time setup the script correctly launched OM and pasted in the link. However the page did not load. I had to manually hit the enter key to make it start the loading process.
After poking around in the script for a while I managed to make it load automatically. Around line 320 in the StartOM subroutine I added a wait between the two sendcr commands.
Code:
if ((opera_version_ini eq "4.1" AND direct_address_input eq True) OR (tried_again = True))
sendcr
[B]sleep(wait_time_between_keys)[/B]
sendcr
endif
I don't know whether I fixed a script bug or my phone just has special needs.
Great work i was thinking of the same thing today.
Thanks alot.
cheesiest said:
Hi badbob and all.
Thanks to everyone who contributed to this script. I'm lovin this.
I'm running Opera Mini 4.1 (v. 4.1.10781, 20080401 to be exact) on a Sprint Mogul / HTC Titan. After installation and first-time setup the script correctly launched OM and pasted in the link. However the page did not load. I had to manually hit the enter key to make it start the loading process.
After poking around in the script for a while I managed to make it load automatically. Around line 320 in the StartOM subroutine I added a wait between the two sendcr commands.
Code:
if ((opera_version_ini eq "4.1" AND direct_address_input eq True) OR (tried_again = True))
sendcr
[B]sleep(wait_time_between_keys)[/B]
sendcr
endif
I don't know whether I fixed a script bug or my phone just has special needs.
Click to expand...
Click to collapse
I'm not quite sure how to classify this issue. My code originally only had one sendcr in that section. Then on the rare occasion, I'll see the pasted url in the address field waiting for me to hit enter to submit it. I do notice that everytime I see this happen, the last character in the pasted url is a square box, which means a character the device can't display. I figured, what the hey, lets add another sendcr in there and be done with this problem.
But I guess that didn't really solve the problem. I'm now guessing that I'm not allowing enough time for the device to receive the entire text from the paste before moving on to the next command. So maybe the device is still processing the long url text being pasted and ignores the later key commands. And maybe it also needs a little more time to switch from the text input screen back to opera mini.
I've added more delay after the paste and after leaving the text input window. See version 0.06b for this tweak and see if it helps. I've also taken out the second sendcr. If it works reliably, then the delays fixed it.
Code:
SendCtrlKey("V")
[b]Sleep(500)[/B]
SendLeftSoft
if ((opera_version_ini eq "4.1" AND direct_address_input eq True) OR (tried_again = True))
[b]Sleep(500)[/b]
sendcr
endif
Notepad Mobile
http://notepadmobile.com/
This is a "text editor" for Windows Mobile. It allows you to open text (.txt) files and other text based files (.xml, .bat, .log, etc.)
Its main features being high speed, small size and compatibility with most devices running DOTNET Framework.
Download Notepad Mobile v1.6
Updated v1.6 (27th August, 2009)
Windows Mobile 6.5 Compatible
Support for fullscreen display
Word and character count
Fixed Bug: Word-Wrap Context-Menu Issue
About Dialog shows application version.
-- Thanks Gerry, Foliator, stylez, 6Fg8, vn1minh, mccune
Updated v1.5: (03/09/2009)
Added ZoomOut Functionality (supported by dexter and blowFish64)
Minor Bug Fixes
MArginally reduced application size
Updated v1.4: (18/11/2008)
Added Find and Replace options (with fast 'Replace All' algorithm)
Minor Bug Fixes
Updated v1.3: (06/11/2008)
Added an "Edit" menu for easy access from Hardware buttons
Added "Insert Date" feature from the new "Edit" menu
Added "Open With" and "Send To" compatibility for opening files from any File Explorer (Thanks to joemanb for BETA testing)
Remembers last used settings (Font, Zoom)
Updated v1.2: (04/11/2008)
Added font changing feature (normal or fixed-width.)
Added screen orientation change handling support. (Thanks to OceanSpray)
Updated v1.1: (28/10/2008)
Added Zoom Functionality
Reduced Executable Size!
Features:
Open/Create/Save text files
Supports cut/copy/paste by right click
Text input area resize as-per SIP (virtual keyboard) space
It is a standalone executable (no installation required)
Extremely light-weight and with minimum memory consumption
Word Wrap toggle
{
"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"
}
How to install:
Extract and copy Notepad.exe on your device and run it from there!
If you want the program icon to appear in your "Start Menu -> Programs":
(1) Open File Explorer and navigate to the directory where the "Notepad.exe" is placed.
(2) Copy the Notepad.exe file. (Right Click on the file and select "Copy")
(3) Navigate to "\Windows\Start Menu\Programs", right-click and select "Paste Shortcut"!
System Requirements:
Windows Mobile 5, 6, 6.1, 6.5
DotNet Compact Framework 2 (application will generate consistent error upon load in the absence of DotNet CF 2.0)
Developer URL: http://www.shamasis.net/projects/notepad-mobile/
........................
Archived (older) downloads are attached to this post below.
I try to open .txt file by hold tap-->open with...notepad.exe but it isn't display context .txt file. empty
Screenshots
Updated screenshots
does it have manila file support?
it would be great to be able to open manila files with this..would save a lot of hasle of copying to pc and then back to phone
Giannis86 said:
does it have manila file support?
Click to expand...
Click to collapse
No Manila file support as of now. This is more of a general purpose, all-device, fast loading text editor. I presume adding very much device/task specific functions will be pointless.
Saying that, I am presently working on a Notepad specifically designed for Diamond. Will think of such features in that project.
question...
Cab it up, possibly? Much thanks!
a BETA release for you
mykolor said:
I try to open .txt file by hold tap-->open with...notepad.exe but it isn't display context .txt file. empty
Click to expand...
Click to collapse
I am attaching a BETA release of the 1.3 version of this software. Kindly test it and check whether it suits your "open-with" needs.
In general, it should work easily with the explorer you are using. In case it does not, try to use the under-mentioned open-with command.
The "open with" command should be: "/Program Path/Notepad.exe" "%1"
Where 'Program Path' is the path of the program and '%1' is the file name. Make sure they are within "double-quotes".
Love it. Works great on my tilt. Thanks.
Very nice and light txt editor!
Any plans to support .DOC and .DOCX? Even just as read only without formatting and ability to save as .TXT.
I have some settings and serials in Word docs that would be good just to copy out of without having to install Pocket Word
It's great to see people working on new editors!
Some things that would really make this program stand out...
The ability to associate files and open with a double click.
The ability to open files via 'Send to' in GSFinder+.
Multiple files opened in tabs with the ability to open new ones (while retaining the old ones, tabbed) with double click or 'Send To' or 'Open With'.
Search and Replace.
Choose Unicode or ANSI formatting for save.
If you implemented these few things, and kept it small, this could be the BEST compact editor for WM (IMHO).
UKNote almost does everything except 'Multiple tabbed docs', and 'Send To' which is the BEST way to open documents for editing in an editor that the MIME type isn't associated with. 'Open With' is just too slow.
The easier it is, and the more options you have to open a file in an editor, the better. Opening a file from my favorite file manager is my preferred method (double click, or 'send to').
Thanks for the Editor!
Can this be used to edit xml files directly on the ppc? Or even create mscr files for mortscript?
Can be used to open any text file
Beast84 said:
Can this be used to edit xml files directly on the ppc? Or even create mscr files for mortscript?
Click to expand...
Click to collapse
XML / HTML are text based files.
This Notepad can be sed to open and edit such files on PPC.
Features!
joemanb said:
It's great to see people working on new editors!
Some things that would really make this program stand out...
... Thanks for the Editor!
Click to expand...
Click to collapse
Thank you for your compliments. You are most welcome!
What features I inferred from your post and also I had been considering earlier:
Associate with .txt files so that any explorer can open it.
Open multiple text files in tabs.
Search and Replace.
Magnify/Zoom (already done in upcoming 1.2 release)
Font Type Change (Normal or Fixed-width, already done in upcoming 1.3 release)
The ability to open files via 'Send to' in GSFinder+.
Click to expand...
Click to collapse
I think this may already work! Try and let me know please.
If you implemented these few things, and kept it small, this could be the BEST compact editor for WM (IMHO).
Click to expand...
Click to collapse
I will try to implement these and also keep the weight/load-time/memory usage less.
Yes! 'Send to' DOES work (hurray!). It didn't yesterday, I must've needed a soft reset.
As far as association is concerned, we should be able to associate any file, not just TXT. Let the User worry about associations, but just fix it so that if a filetype IS associated, it opens with a double click. Right now when I associate a filetype, and try to open it with a double click, I get an Error:
'The specified file cannot be opened. Path or format incorrect.'
I click 'OK' then the editor opens with no file.
Thanks Again!
P.S.
What features I inferred from your post and also I had been considering earlier:
Associate with .txt files so that any explorer can open it.
Open multiple text files in tabs.
Search and Replace.
Magnify/Zoom (already done in upcoming 1.2 release)
Font Type Change (Normal or Fixed-width, already done in upcoming 1.3 release)
Click to expand...
Click to collapse
You might want consider the ability to save as ANSI or UNICODE because many of the text files used by WM are UNICODE.
I work with lots of text files at once sometimes, so it would be nice to be able to load multiple copies of the EXE at once (or to use a tabbed interface).
Beta Release
joemanb said:
...Right now when I associate a filetype, and try to open it with a double click, I get an Error:
'The specified file cannot be opened. Path or format incorrect.'
I click 'OK' then the editor opens with no file.
Click to expand...
Click to collapse
Yes. I know why the error is there. This is not an error. You are providing the filename as command-line parameter. But your file name contains spaces, hence it should be enclosed within quotes.
E.g. /Internal Storage/my file.txt should be opened as Notepad.exe "/Internal Storage/my file.txt" and see it will work!
I can do a workaround fix, but that would make it non-standard. I will tell you why...
All command-line parameters are separated by spaces.
e.g. Notepad.exe param1 param2
Now, all programs use the first parameter as file name. But, when your filename contains spaces, it is split into two or more parameters. And that causes the error. Hence, to open your file, your parameter should appear within double quotes.
So, for opening a file, say, /My File.txt, your command will be.
"/Notepad.exe" "/My File.txt" (assuming that both files are in root folder)
PS: Please don't mind if I went in so much details. But I explained for people who would not know anything.
However, If you suggest that I should "merge" multiple parameters and check whether it is a valid filename or not, then I can do it. But as I said, that would be non-standard. I have attached a file with this change done.
Awesome! I love it! Now I can open a file using any method I desire. This is HUGE!
I don't think your 'nonstandard' workaround will be a problem because, after all, what parameter would you send to an editor other than a single filename?
Is there a filesize limitation? I opened a 92k file and was only able to scroll down about 1/3 of the document before it wouldn't scroll anymore. The ability to edit large files would be another feature I would request.
Another thing you might consider is coming up with an original name for your editor. It is shaping up to be such a good editor that it deserves something other than the generic 'notepad'.
Thanks for your hard work, it is very appreciated by us editor lovers out here in WM land. I am anxiously awaiting updates!
J03M4N
Thanks.
joemanb said:
...Thanks for your hard work, it is very appreciated by us editor lovers out here in WM land. I am anxiously awaiting updates!
J03M4N
Click to expand...
Click to collapse
Guess what drives the world of software??? It is people as good as you. I am not flattering, but its rather a huge fact that the trouble you took to use and comment on the software more than motivates me (or anyone else for that matter) to develop even better softwares.
Rather I should say "Thank You" for your time and effort to appreciate someone.
Back to work:
Yes, there is a kind of file-size limitation. But I am yet to find out the exact value. It tends too vary between devices .
Nevertheless, it is a limitation/bug of DOTNET CF 2.0 . DOTNET CF 3.5 too has this problem (of displaying 1/3rd of the available text space,) but at a reduced level. [Doing any workaround these bugs/limitations might increase file size / memory consumption / load time.]
Next on line: I am thinking about implementing (1) Find and Replace, (2) Tabbed Documents, (3) Remember last used program settings.
After these are done, the Notepad will become somewhat finalized and would have almost all features that can be pushed inside a small and fast-loading app.
Last and the Best... I want to make it "skinnable", so that I can make it look like Diamond, etc (or any user can make their skins.)
... however... my PRIMARY GOAL still remains : FAST, BUG-FREE, SMALL/LIGHT, ALL-PURPOSE Text editor!
The filesize limitation really isn't that big of a deal. Most compact editors on WM have some sort of filesize limitation. I do most of my editing of big files on my PC.
Next on line: I am thinking about implementing (1) Find and Replace, (2) Tabbed Documents, (3) Remember last used program settings.
Click to expand...
Click to collapse
Excellent! Keep up the good work! Thank You.
J03M4N
Updated version 1.3
New version released. (See topic started post.)
Added a new "Edit" Menu.
Insert Date feature.
Integrates with File Explorers' "open with" and "send to" features.
Remembers last used settings.
Hi,
A new Plugin for Titanium - BlueProdigy
And now: V2
Please red installation instruction in middle of this post!
Download: *Blue Prodigy V2*
Major Changes and new skins - look into changelog
Special Character Set-Skins(Taiwan,China,Hebrew,Russia): Post #2
For FAQs: Post #3
{
"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 design-idea and images are from Matt_Jackson - and it's like a Skin for JMLToday - but as own Plugin. Also Calendar-Function is JMLCalendar from JMHL.
BlueProdigy is developed it in C/C++ in all of it's doing (animations, overview-update, apointments-scrolling, clock-resizing,...) and using it's own notifications for clock, alarm and calendar. Only the control of menu and language by menu is in mortscript - but that has no effect on performance - because it's only for changing settings.
So - it's extremely fast and has no noticeable effect on battery.
Please read installation instructions in middle of this post!
Features:
- ALL RESOLUTIONS (VGA, WVGA, QVGA, WQVGA)
- Portrait & Landscape
- MUCH LANGUAGES already integrated (en,us,de,fr,es,tw,ru,au,it)
- Correct Timeformat & Start of week for this Languages
- You won't be asked for your language - Plugin uses settings of JMLToday to identify your LAnguage
- Full skinable!
- Skin support by menu
- Buttons-Support (JMLPanex) - over full PAnel to expand/collapse/jump to apps/...
- Installed by TICS - so you can use it in each Titanium Theme like Bliss, Neo,... (and can make you special skin for it)
- Settings by Menu:
-- Calendar: Max Days = how much days do you want to see? ( up to 365)
-- Calendar: Max Items = how much appointments should be displayable?
-- Animation-Speed (1-300 ms)
-- Skin-Choice (you can choice of the skins which are in V1 or each other skins you made or downloaded
-- Choice of call of your Apps for Calendar, Alarm, Clock by menu
-- manual calendar update (is done also automatic by system if next appointment shall appear
Changelog V2_2.0 - Additional Features of V2:
- Detailed view for each appointment! (just click on date/time of appointment)
- More animations - especially for detailed view
- Tab on appointment in detailed view (eye symbol) - direct jump to the day of this appointment in calendar
- In Main Panel - Tab on weekbar - you jump into week view of calendar
- Much more Images & Texts for Skinning - good example is "Duality" - look into FAQs of Post #3
- New Notifications - runs faster and no side effects with other plugins
- BlueProdigy suspends itself, if Titanium is switched off (e.g. you are running Sense or TouchFlo)
- New Refresh (MichasRefresh) - better free space for your device at all, saves much Soft-Rsets
- New Skins like Transparency or Duality for the new keys
- Better Font-support
- Better support for foreign countries with special character sets (e.g. Hebrew, Russia, Taiwan, China,...)
- Changeable path for analog clock in Menu
- some little bugfixes
- some more Menu options for pathes
- better translated language files for some countries
- some more little needful things - I have forgotten, what
Here's the Skins inside basic .cab of BlueProdigy V2:
and 2 more additional Skins for you to use or change like you want (download: click on pics or bottom of this post) :
Installation instructions (overjump step which you already done) - please remark - BlueProdigy is a "SubPlugin" of JMLToday - so you need at least the installation:
1. Install JMLPanex >= 2.30 (It's now released , but BluePRodigy notices older version and will give you a menu point to install it for you.
(Thread for JMLPanex: *click here*
2. Install JMLToday >= 5.5 : *click here* (all from JMLToday 5.6 which is needed, is direct in BlueProdigy.cab, so never mind )
3. Disable Titanium (otherwise the installation could fail and you have to re-install .cab again)
4. Install Blue Prodigy - Cab
5. Enable Titanium and enjoy - if Font isn't displayed - you need a Soft-Reset (will be told to you by BlueProdigy)
6. If you don't see a calendar entry or wrong date after enabling first time Titanium - please choose "Update Calendar" from Menu - afterwards new notifications are set permanently
Some more Screenshots:
*HebrewBlue*
*RussianBlue*
*SimplyChinaBlue*
*TaiwanBlue* (external download, Size 2,5 MB)
In Post #2 / #3 I will collect Skins and FAQs.
Credits:
MATT_JACKSON for this great Design!!! ( you can also look for his ideas here: http://ashigaru-design.blogspot.com/2009/09/teaser-titanium-clock-blue-prodigy.html inside is Design-Page: http://ashigaru-design.de)
JMHL for JMLPANEX & JMLCALENDAR
Listed at: *1800pocketpc.com - PPC-Software and WinMo-Freeware*
Have fun
Micha
BlueProdigy, TitaniumRSS, TICS, TitaniumStarter, JMLLibrary and the other stuff-
Like my work? To spend much more nights, if you want, you can donate a cup of coffee for me.
# 2: For other Skins also later as collection for skins of other users perhaps)
Special Font Skins:
*HebrewBlue*
*RussianBlue*
*SimplyChinaBlue*
*TaiwanBlue* (external download, Size 2,5 MB)
Skin-Hints (also to find as Text-File in Skins-Subfolder of BlueProdigy) :
Code:
The directory structure of skins is alomst the same as in JMLToday.
Each subdirectory of "skins" is an own skin - as maximum it consists of:
.plg = Skin File
(same name as directory = SkinName, otherwise TICS would give message, that .plg wasn't found)
.ttf = FontFile for the Appointment texts/Digital style
(name indifferent, only one .ttf-File, will be copied to \windows,
sometimes WinMo needs SoftReset to use new .ttf, perhaps MichasRefresh or later MichasSpecialRefresh is enough)
BlueProdigy.pnx = Panex File for Button-Definitions
(fixed name - please red instructions for Area Button, to understand, how you can define Tab-Areas.
Will be copied to BlueProdigy-Main-Directory after skin change)
.\clockA = Images for analog clock
(fixed name - perhaps later on possible to use your clockA-Directories in JMLToday)
.\BlueProdigyImages = Images for BlueProdigy at all
(All Images for BlueProdigy - if you skin it: ALL Graphic-Files of Default must be also inside this)
If some of this 5 Directories or .plg/.pnx/.ttf-Files are not defined in Skin - then this part is used from
Skins-Default-Directory
( ...\BlueProdigy\skins\default)
So: IF you only change .plg - then it's enough to put .plg to new directory. Name of the .plg must be
the same as the directory. The Rest is used from default - that's the easiest way to move some things a little bit.
Please don't forget PLG-Resizer to share your skin to all users for all resolutions.
#3: FAQs
What can I skin in BlueProdigy?
Clocks, Appointments, Alarm, Fonts,... everything you want - only look into "howto.txt" in skins-directory. (Please look only for Fonts which are free of charge!)
BlueProdigy mustn't be blue You can skin new animations. You can rearrange icons and text and you can use other Formats for e.g. Date.
Only look with CHome-Editor into BlueProdigy-Page1, what's possible.
Just share it afterwards - and please use PLG-Resizer http://forum.xda-developers.com/showpost.php?p=4254191&postcount=2 that every user can use it.
Does I always have to make a Soft-Reset after changing to a skin with another Font?
No - on some device at the first time, that the new Font is linked by WinMo - therefore you get the message from BlueProdigy "You need perhaps a Soft-Reset"
If you see a standard Font (Tahomo) instead of a Font on Screenshot - then you need a Soft-Reset one time - afterwards no more, if you change back to this Skin again
Tab-Areas:
@all : JMLPanex V2.30 released.
happy to see this release
but there's a lil problem , it only can show all day's application on my device....
and the second problem is... the smallist chinese font is almost 3 M, it's too huge...
@JMHL: I updated Post #1
@Kane:
All days applications in chinese? Then we must have a look if JMLCalendar newest version works with chinese, too.
The font can't be resized by .cpr? Just edit .plg - it is a .ttf, right?
Looks already nice in Chinese
Thx 4 credit
n1 presentation!
Work 4 me:
ohh no, that's the report for the beta one ...
mmm i tried this one, and... it dont show anything for me....
even all days applications dont show ( set 365 days and 20 shows)
and ya, it's a 2.87 Mb's ttf file
@kane:
ok,then let's have a look,what's the difference is in chinese language appointments. 2,23 mb for a .ttf - you have really much signs in chinese...
please have a look in hkcu/software/jml/blueprodigy, if the appointments aree read coorect from jmlcalendar in chinese. you can also attach the content as .reg herr.
at best together with hklm/software/microsoft/chome/blueprodigy
@matt
No... thanx for your great idea and images
Micha
@MichelDiamond
ok here's the reg, total is 0 in jml\BlueProdigy
mmm so , what you think?
maybe that exe file need to change to real unicode
donno, I just guess
Hmm - ok - it's not from BlueProdigy - it's from JMLCalendar (even by manual update of calenar the key of JML/BluePRodigy is empty?)
Registry is alays using wide char (unicode) - so I must talk to JMHL for JMLalendar.
Can you switch so long to another language like english to get the results? (The Menus,... are in chinese correct? )
(Or copy JMLCalendar.exe from jmltoday 5.5 to BluePRodigy-Directory and tell me if this works)
I also want to wait for russian feedback - because there is also something to do.
But both will be Skins with special .ttf-Files, which can be seperate downloaded for BlueProdigy - because that would need to much space for install as Main.
@All: No wishes? I know what I would do for V2
ok, wait a lil ,sorry, I was busy today, can you get online on MSN??
then it's easy to feed back, now I'n switching language.... , will talk more later..
ok, I change language to english,and every thing is the same....
so what you think is going on??
I'm not at home, sorry for now, bud - but you changed language from JMLToday, right? Then please run install.mscr from BlueProdigy, so that BlueProdigy recognizes the new language (or just change skin of BlueProdigy - then it always looks for new language, too)
MichelDiamond said:
I'm not at home, sorry for now, bud - but you changed language from JMLToday, right? Then please run install.mscr from BlueProdigy, so that BlueProdigy recognizes the new language (or just change skin of BlueProdigy - then it always looks for new language, too)
Click to expand...
Click to collapse
Hi Michel,
I'm also still having problems with the hebrew content. To solve the problem, I just delete the blueprodigy.ttf file after installation and before I SR and then all works OK
Yes -thanx Moti - a Soft-Reset is mostly needed in WinMo to use new .ttf
But be careful, Moti - I changed system against Beta because of your Feedback - the .ttf won't be renamed by copiing to Windows - so you only need one soft reset for a new font - but not after changing back to this skin (therefore the change) . So also no more need to delete blueprodigy.ttf
But have a look to
HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink
if the new Font is correct registered
There's a second key there:
HKEY_LOCAL_MACHINE\System\GDI\FontLinkMethods
and look if it's on "1" (can be 1,2,3)
If you perhaps see, that this LinkMethod doesn't work - use 2 or 3 - but in SystemLink must be the Link to the Font-File (you see Tahoma there as example)
Unfortunately you need to Soft-Reset device while trying - because that's only read by WinMo while booting together with other country-specifics.
I know that my settings are for European/american/... but Hebrew, chinese and japanese could need other settings.
BlueProdigy doesn't set FontLinkMethods - but if it's necessary, I could set it because of Language in next version Please feedback, which combination works - the skin-support makes it possible to try it very easy.
@Kane: Already tried to use older version of jmlcalendar from JMLToday 5.5 installation?
@All: It's easy to skin it like each JMLToday-Skin - I almost use the same system to do it. You an change behaviour, click areas, .... and of course images like you want. But please - share it to the other users.
I'm already about V2 - because I want a little bit more for me (detailed view of appointment and jump direct to correct day )
Greetz
Micha
@MichelDiamond
use old jmlcalender, and it only shows all day application, it works fine, just this issue
sorry, I was busy in these few days, lots of F*cken exam
animation good, clock good, only shows all day application by using old Jmltoday's jmlcalender
MichelDiamond said:
Yes -thanx Moti - a Soft-Reset is mostly needed in WinMo to use new .ttf
But be careful, Moti - I changed system against Beta because of your Feedback - the .ttf won't be renamed by copiing to Windows - so you only need one soft reset for a new font - but not after changing back to this skin (therefore the change) . So also no more need to delete blueprodigy.ttf
But have a look to
HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink
if the new Font is correct registered
There's a second key there:
HKEY_LOCAL_MACHINE\System\GDI\FontLinkMethods
and look if it's on "1" (can be 1,2,3)
If you perhaps see, that this LinkMethod doesn't work - use 2 or 3 - but in SystemLink must be the Link to the Font-File (you see Tahoma there as example)
Unfortunately you need to Soft-Reset device while trying - because that's only read by WinMo while booting together with other country-specifics.
I know that my settings are for European/american/... but Hebrew, chinese and japanese could need other settings.
BlueProdigy doesn't set FontLinkMethods - but if it's necessary, I could set it because of Language in next version Please feedback, which combination works - the skin-support makes it possible to try it very easy.
Click to expand...
Click to collapse
Hi Micha,
I reinstalled V1.1 and didn't delete blueprodigy.ttf. I SR and had the same problem in condensed mode. I checked the registry and blueprodigy font is registered as it should be but there was no fontlinkmethods value so I added it as a dword value. I tried all 3 values but none of them helped. I deleted the blueprodigy value from the registry, SR and still get gibberish. So I uninstalled, reinstalled and deleted the font and now it works again with the standard system font.
Thanx Moti,
perhaps it's really not necessary to set any registry key for it.
I'm glad that I set this keys not in C-Code - because SkinChange is nothing critical for performance.
Could you comment the line
Code:
RegWriteString("HKLM","Software\Microsoft\FontLink\SystemLink",FileBase(arrTTF[1]),"\windows"\arrTTF[1]&","&FileBase(arrTTF[1]))
in bpchangeskin.mscr ?
and
Code:
RegWriteString("HKLM","Software\Microsoft\FontLink\SystemLink","blueprodigy","\windows\blueprodigy.ttf,blueprodigy")
in install.mscr ?
And delete existing keys by hand and soft-reset that WinMo doesn't know them anymore, and then try it with V1 and a new .ttf , if it works?
Then I would kick it out in V2. Would be really nice from you
@kane:
Only to be sure: You ONLY see all-day-appointments - the normal appointments (e. g. from 9.30 am - 10.30 am) are not shown? Is your ROM chinese or chinese/english-hybrid? (Country-Code?)
I've already told it to JMHL - it seems that there must be something special for asian WinMo's - but I don't know what's the difference so far. Let's find it out
Greetz & Thanx
Micha
So I installed it, and its not displaying info, it is throwing an error that says "Blue Prodigy - Clock Disabled: #14 JMLToday Date0 Entry not found"
Any thoughts?
yes - install jmltoday ( >= 5.5)
then re-install blueprodigy (shortcut in start-utilities-blueprodigy
and don't forget jmlpanex,too,if it's not installed.
CHTEditor
Editor for Co0kie's Home Tab
PLEASE READ THE FIRST POST CAREFULLY BEFORE ASKING QUESTIONS!!!
{
"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"
}
Download v1.8.5.1 here
See below for a list of changes
Please read post #2 before...
upgrading (either the editor OR Co0kie's Home Tab)
changing the editor language
posting issues
posting change requests
cooking the editor into a ROM.
Co0kie's Home Tab offers us a vast array of changes for our home tabs. A lot of the options are only available via registry edits, unless you use CHTEditor.
With this application you can modify all the settings for the mod without having to open a registry editor, as well as being able to export & import all your settings and quicklinks, in case you need to hard reset or flash a new ROM. Multiple settings files can be automatically linked in the start menu, so you can switch layouts without opening the editor. You can also add these shortcuts as quicklinks to switch layouts from the home tab itself.
This application DOES NOT make any changes to Sense. You MUST have Co0kie's Home Tab installed!!!
You can get Co0kie's Home Tab here.
MAKE SURE that you have the same version of the mod and the editor installed - you'll be told when starting the editor if you don't.
(It only has to be the first 3 numbers eg. v1.7.1.0 will work with v1.7.1.1)
This application requires .Net 3.5 to be installed on your device. You can download this for activesync installation here, or as a cab file here.
Some people seem to be having trouble installing .Net 3.5. If you are one of them, read this post and this post for 2 different suggestions.
The application has been tested thoroughly and found to be stable for WM6.5. There is an issue when automatically restarting manila in WM6.1, but you get a friendly error message telling you about it. If you get this message then you will need to restart manila manually.
A BIG thanks goes to eboelzner for the Sense Interface SDK UI controls. They've made a vast improvement to the application and he's been a great help getting the latest version looking the part.
You can find the Sense Interface SDK here.
I have to say a MASSIVE THANKS to henklbr for his help and patience whilst he tested many debug version of the app to fix the recent export issue that was introduced with v1.7.0.0. It's thankfully gone now, hence the release of v1.7.1.1. This release DOES NOT require an update to Co0kie's Home Tab, as long as that's v1.7.1.
Important notes
If in the future you upgrade Co0kie's Home Tab to a newer version, please read post #2 below.
This application can be installed to either the device or your storage card.
Finally, a lot of time goes into this application and this thread, so I'm sorry but I won't answer any questions that are answered in these first few posts. Any major issues will either be resolved as a new release, or will be mentioned at the top of the thread somewhere.
Features list:
Change the settings without a registry editor
Export and import settings and quicklinks (can also be done via command-line - see post 2)
Command-line support for import and export of settings (see post 2)
Create shortcuts to settings files for on-the-fly quick changes from the start menu or quicklinks, without running the editor
Remove dead quicklinks
Automatically restarts manila or soft resets for immediate changes
Multi-language support
To be implemented in future releases:
Add the option to enter application paths as free text, so that parameters can be included
Add the ability to import and export different parts of your settings so you can mix them (quicklinks, home layout, lock layout etc..)
This is a work in progress and will continue to be developed in-line with Co0kieMonster's home tab mod, including any extra settings that are added along the way. With this in mind, it will only work with the correct verison of Co0kieMonster's mod, and if you try to run it against a different version then you'll be given an error telling you to check back here for a newer version of this application.
If you find any problems, please post and let me know, unless it's one of the above mentioned issues that I'm already planning on fixing.
Other than that, go enjoy your newly modded home tab
Here's a great how-to vid on YouTube
Here's a video of the mod and editor on pocketnow.com
Here's a write-up of the mod and editor on htcsoftware.org
Update 19-Jun-2010
Fixed issue where getting default wallpaper folder caused an error.
Update 19-Jun-2010
Added support for new features in Co0kie's Home Tab, and some minor bug fixes.
Update 06-Jun-2010
Added support for new features in Co0kie's Home Tab, and some minor bug fixes.
Update 10-May-2010
Added multi-language support and import and export can now be done from command-line.
Update 19-Apr-2010
Fixed the export problem, so you can now export settings and create quicklinks for quick changes of your layouts.
Update 18-Apr-2010
A few options were added & removed from Co0kie's Home Tab, so the same options have been added/removed from the editor. Some logic has been put in place to make some of the controls context sensitive (you can't select too many pages for the different quicklink layouts, and you can't set a default page higher than the number of pages). I've also completely rewritten the import/export dialog, and have added the ability to run settings files directly, without opening the editor. This means you can have multiple layouts and switch between them by either running the settings files from a file explorer, running them from the start menu, or adding them as quicklinks.
Update 13-Apr-2010
The main changes have been in 2 parts. They have been driven by the big changes made to Co0kie's Home Tab, and I've switched the control set from the original Manila SDK controls to the new and improved Sense Interface SDK controls. There were also some minor bug-fixes and groundwork laid for future changes.
Update 04-Mar-2010
Fixed issues with exporting and importing settings and quicklinks and added support for new features in Co0kie's Home Tab v1.6. Exports from an earlier version will not be able to be imported into this version, but this will not be the case with later version of this application. I know it's a pain, and I'm sorry, but the problem has been resolved for future versions.
Update 21-Feb-2010
Fixed a problem where selecting an app from the application list did not assign it correctly.
Update 21-Feb-2010
I've added a folder treeview for exporting and importing settings, rather than saving them to the root of the storage card, which didn't always work.
Update 20-Feb-2010
I've changed the application picker for the alarm, calendar and call history applications.
It's now a list of everything in your start menu, rather than the standard .Net open file dialog, which is somewhat lacking.
I've also fixed the "Number of days to look ahead", which wasn't updating, despite the value being changed and stored succesfully.
.
.
See this post if you want an app to restart Sense
See this post for the nocert cab file
.
.
Upgrade information
Please read carefully BEFORE upgrading Co0kie's Home Tab
Before upgrading Co0kie's Home Tab, use the Export option in the CHTEditor menu to create an export file for your Co0kie's Home Tab settings and all your quicklinks. Then, upgrade Co0kie's Home Tab and the editor (if needed), then run the Import option in the CHTEditor menu to restore your settings. This saves you having to setup Co0kie's Home Tab again, and re-creates all your quicklinks for you. (Note - this method is only available in v1.6.0+)
If you are upgrading Co0kie's Home Tab, you may well need to upgrade the editor as well. If so, follow the instructions above. To install a new version of CHTEditor, just run the CAB file and allow it to uninstall any previous version. Just continue the installation as normal after that.
Once you have upgraded Co0kie's Home Tab (and the Editor, if needed), run the editor and use the import option in the menu to import all your previous home tab and associated settings (quicklinks, layout, options etc.).
Multi-language information
Please read carefully BEFORE changing language or asking questions about it
If a language is not in the list then it has not been done. This is an ongoing process and new translations will appear in time.
The language changes in the application are done by downloading a language file from a web server. When you open the menu and choose the "change language" option, the web server is queried and returns a list of the available languages. This means that the list of available languages can change without you needing to reinstall the software. Once you have chosen your language, the language changes are downloaded as a small text file and stored in the same folder as the CHTEditor application. If you ever need to refresh this downloaded language file you will need to set the language to English and then choose your language again. This causes the local language file to be deleted, as English is the default language, and then you can download your language file again. If you manually delete the language file then you will get the default English version of the application, but it will still think it is in a different language.
If you want to translate CHTEditor into a language that does not already have a translation, please read post #3.
Command-line import & export
Please read for command-line help
You can now import and export settings files using command-line instructions, rather than having to run the application. Imports were previously introduced with v1.7.1.1, but you can now also export as well. This is the format of the instructions...
CHTEditor.exe /IMPORT "fullpath\filename.cht"
The /IMPORT is optional, as this method already existed in v1.7.1.1, without it. I've just added it for consitency.
CHTEditor.exe /EXPORT "fullpath\filename(.cht)" (/CREATESHORTCUT)
The .cht on the filename is optional, as it is automatically added if you don't do it yourself. If the /CREATESHORTCUT instruction is used, a shortcut is created for the exported settings, in a folder in your start menu (handy for adding quicklinks to exports).
If you want to use these methods with MortScript, please see this post for help.
Known issues
Please read BEFORE posting issues
Anyone with v1.7 that is less than v1.7.1.1 will need to update or export settings may not work.
Any bugs reported will be added to this list for fixing in later releases.
Some people are getting a version mismatch error, despite having the same version of the 2 different applications.
Temp.Fix: Set the value in HKCU\Software\HTC\Manila\Co0kie.HomeVersion to the first 3 numbers of the version number (eg. 1.5.0).
WARNING: This suggested fix forces the editor and the home tab to work together, but there may actually be a real reason for the version mismatch error.
If there is, you could cause problems doing this, so always try to get a version number set by Co0kie's Home Tab before trying this manual fix.
Export settings remembers your last folder. If this folder does not exist next time you try to export, an error will be raised.
Temp.Fix: Clear the value in HKCU\Software\HTC\Manila\CHTE.LastDialogPath to resolve this issue.
Importing does not always import the lockscreen layout.
Temp.Fix: Modify the lockscreen slightly, so that it creates the registry entries, and then import your settings again.
The dialog windows will still show button text such as "Yes", "No", "OK" or "Cancel", despite changing the language of the application. This text is part of the Sense SDK Interface that is used to make the application look (and work) the way it does. The developer of the interface, eboelzner, is currently adding localisation to these controls, so expect this to be resolved in a future release.
Coming soon
Please read BEFORE posting requests
In an upcoming version you will be able to select different types of exports, including combinations of quicklinks, home layout (both landscape and portrait) and lockscreen so that you can mix things up a little. It will mean, for example, that you can have several different visual layouts that share the same quicklinks.
This is pretty basic, but missing. I'll be adding a "refresh language file" option to the language selector screen. At the moment, if you don't have automatic downloads of updates selected, you can't update the language file unless you first select English (this deletes the local language file), and then reselect your language (this downloads the latest available version of your language file). Since there is a work-round for this, I'm not too bothered about rushing to get this done. It will just be in the next release.
ROM chef information
Info for chefs wanting to cook the editor into a ROM
From v1.7 onwards, Co0kie's Home Tab now includes a menu link to the editor application. This requires a registry value that is set when installing the editor. Obviously, if you're cooking the application into a ROM then the installer is not being run, so this value is not being set.
The following value should point to the editor application to make this link work:
HKCU\Software\HTC\Manila:CHTE.Path
for example...
CHTE.Path = \Program Files\CHTEditor\CHTEditor.exe
CHTEditor Translations
Please read if you are interested in changing the language of CHTEditor or wish to translate it
If you want to translate for a language that is not already available in the editor then download the language file from the first post and follow the instructions at the top. Once you've completed the translation, attach the language.txt file to a new post on this thread, stating clearly what language you have translated to (the actual language name, not the CultureInfo string).
People can then freely share these files. You simply place the language.txt file in the application folder and the changes take effect next time you start the editor.
Whenever there are updates to the application, the language files will need to be updated to include the new values. Anyone who does this, please post them, as described in above and they can be manually downloaded by people, as well as being uploaded to the application server by me.
I will also do my best to keep on top of new files and updates and post them to the application server so that they will become available within the application, but don't expect this to happen quickly, and please don't message me about this unless it's been at least a week since you posted it.
.
.
Incidentally, you can change the values in the language files to anything you like. I may not upload them to the application server, but if Google can have translations to languages like Elmer Fudd and Klingon, then there's no reason you can't have it too
.
.
Hi John,
HD2 with 1.48ROM Manila 2.519211619.0 (U.K. Vodafone U/G currently on O2)
Cookie's mod 1.54 all working perfectly.
I'd like to help if I can.
Regards
Kim
Beta Testing
Hi,
I'll gladly beta test this. I'm pretty good at giving feedback for anything I notice, and I'm not afraid of the odd hard reset.
Stock 1.66 ROM, Co0kieMonster's home tab installed and working fine.
Thanks
Maria.
cozzykim said:
Hi John,
HD2 with 1.48ROM Manila 2.519211619.0 (U.K. Vodafone U/G currently on O2)
Cookie's mod 1.54 all working perfectly.
I'd like to help if I can.
Regards
Kim
Click to expand...
Click to collapse
Mariad said:
Hi,
I'll gladly beta test this. I'm pretty good at giving feedback for anything I notice, and I'm not afraid of the odd hard reset.
Stock 1.66 ROM, Co0kieMonster's home tab installed and working fine.
Thanks
Maria.
Click to expand...
Click to collapse
Thankyou, both. It'll be a great help as I'm sure to miss my own mistakes
There's a few pieces of the app to complete currently, but I'll get what I've currently got zipped up and available for you tonight and PM you with a link.
Thanks again
Hello,
I would like to hel as whell, I run on wm 6.5.5(23529.5.5.0) rom version 2.07.531.6, manila version 2.5.20113626.0 running co0kie's home 1.5.4 with no problems.
Hello johncmolyneux, you need testers? I can help, my phone it's HTC Touch HD...
great job
I am interested to tester it ..
cookie's home tab 1.54 on manila 2.5.20113626.0 and works well
hd2
Hi johncmolyneux,
Can you add a function that let us get all start menu shortcuts automatically to home quicklinks. as we have up to 75 with the ability to drag and drop it will be great that one.
This looks like an excellent addition to our HD2 tweaks! Looking forward to it.
great !
if you want more beta tester, i'm ok.
Very good job
BetaTesting
if you want, I can test it on Manila 2.5.203030!
I would be happy to help.
thanks
Excellent idea and GUI for the Home Tab.
I should also be able to test on Manila version 2011.3636. Running miri v4.
cybermo said:
Hi johncmolyneux,
Can you add a function that let us get all start menu shortcuts automatically to home quicklinks. as we have up to 75 with the ability to drag and drop it will be great that one.
Click to expand...
Click to collapse
I did see your request for that in Co0kie's thread. I'll have a think about it, because I initially get warning sounds going off for that idea. Leave it with me
Hi! This Mod is awesome and a config tool sounds like a very good idea. Since a can't really program, I'd like to give a hand any way I can.
Rom: Miri's V2.3 WWE
O.S. 5.2.21889 (21889.5.0.87)
Manila 2.5.19222911.0
Radio: 2.06.51.07
Excellent idea
Probably the ending goal would be to fuse the two apps together... sounds a bit weird to install a manila mod, and a different app especially for configuring it
Yet the features you promise to implement are jolly good!
Alas, I miss the time to flash my custom rom's updated version, so no go for testing, but I see you got plenty of requests already
good Idea
Hi very good Idea
but please merge your knowhow to the BsB Tweaks. I want not 10 configuration programs.
Regards
Röndi
[APP][ENGINE][2.3.6+][Xposed] Resflux - A powerful and very easy to use per-application theming module.
Resflux
--------------------------------------------------------------------------------------------------
Do you want to THEME your phone easily, without learning how to do it?
Then you are in the right place!!!
Resflux is very straight-forward. It's very easy to use. You don't need to learn anything just to get started. All you need is your common sense. Once you launch the application, you will see very big buttons with one-word description of what that button will do.
And I forgot to tell you that Resflux supports Gingerbread 2.3.6 and up! yeah you heard it right!
Just use the ported version of xposed installer for gingerbread users...
What else can I do with Resflux?
Tons! All you need is the idea!
- Theming an app or all of your apps.
- Replacing icon and name of your apps.
- Translating app from one language to another
- Overriding default settings inside frameworl-res.apk, settingsprovider.apk and systemui.apk
- and many more posibilities!
Laboratory
The laboratory is where most things will happen. It is where you start theming resources of a specific package. You can theme as many as packages if you want.
After you have selected the target package, Resflux will redirect you to the Experiment area where you can see five buttons namely "Drawable", "String", "Color", "Boolean" and "Integer" though you can only see their icons.
When you click a tab, the list will be populated with the corresponding resources and their current values are even shown so you can tell if it is what you are looking for and trying to replace.
Drawable Tab
{
"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"
}
In the Drawable tab, previews of every drawables are shown and by clicking the selected drawable, you can replace it with a new one.
This is replacement drawable chooser dialog
String Tab
In the String tab, you can take a look at the list of all string resources in an apk. The current value is shown in each string resource and you can replace the value with a new one if you want by clicking it.
Color Tab
In the color tab, all the color resources are listed and the preview of each color is also shown. You can replace it with a new color using the HoloColorPicker dialog.
Boolean Tab
In the boolean tab, you can see all the boolean resources of an apk. Boolean is type where its value is only true or false. You can also change it anytime just like the other resources.
Integer Tab
The integer tab is new in Resflux, since the old Resxploit only supported Drawable, String, Color and Boolean.
Export
If you plan to distribute your work or do a back-up or share it to your friend, then you can export it anytime. You can select which packages you want to export and which are not to be included.
From there, you can also completely, remove all modifications made to a specific package by long-pressing the target package.
Import
If you have exported a mod or got it somewhere and you want to upload it into your Resflux, then all you need to do is to put the zip file inside /sdcard/Resflux. By putting it inside /sdcard/Resflux, Resflux will quickly find it, but you can still leave it in other directories as Resflux will also search the other directories inside your sdcard.
Download Link:
http://repo.xposed.info/module/com.iwisdomsky.resflux
Please leave FEEDBACKS or SUGGESTIONS
And don't forget to hit Thanks if you find it useful!
Change logs:
Code:
1.6.1
- Replaced AAPT with ResourceFileParser library
(This will fix resflux compatibility issue with Kitkat and Lollipop. Marshmallow is yet to be tested. This change also causes resflux mapping of resources to becoming 2-10x faster than before)
[B]REMOVE:[/B]
[COLOR="Red"]1.7
- support for kitkat and above.
- faster mapping of resources (the mapping of resources will be done in the cloud)
- requires internet connection.
- 3x lesser apk file size.[/COLOR]
1.6
- Disabled xposed installed check on app start.
1.5
- UI updates.
1.4
- fix for colors not working issues.
- fix for double "#" on color resource's values.
- minor ui updates.
1.3
- The scroll position will remain and will not jump to the top when resetting/restoring a resource's value.
- Resflux Compiler link
1.2
- Fixed the resource name bug where an exclammation mark will appear before the modified resource's name.
- Forced the screen orientation of the Experiment area to stay in Portrait mode to avoid crashes when accidentally changed your phone's orientation.
- Added a possible fix for crashes on Import area.
- Increased the minimum width of dialogs to occupy some extra space on phones with bigger screen.
- Added labels to the tab buttons in the Experiment area.
- Updated the modified resource high-lighting feature for better visibility.
- Fast scroll enabled. Useful when you are trying to find a specific resource in the list quickly.
- Hold press a modified resource to restore its original value back.
- Clear cache action. If an installed app has received an update, it is a good practice clear the package's cache in Resflux so all changes to the resources to the updated app will become visible to Resflux.
- Added ability to supply a specific hex value to the color picker dialog as requested by many.
- Drawable picker dialog has been completely removed and replaced with an image chooser intent which will open the Gallery by default.
- When on drawable tab, you can change the drawable image preview's size by pressing the MENU key of your phone. Take note, this will not actually reflect to the final result but only to the previews.
- Other few minor UI changes.
1.1
- resource caching system for faster consecutive access.
- high-lighting of the modified resources to distinguish changes.
- added large heap attribute to the application element inside the android manifest file.
- empty package mods cleaner for the packages directory of Resflux.
1.0
- Initial release
Disclaimer
Though Resflux can modify any application, it is not guaranteed that it is can successfully modify all applications.
XDA:DevDB Information
Resflux, Xposed for all devices (see above for details)
Contributors
WisdomSky
Xposed Package Name: com.iwisdomsky.resflux
Version Information
Status: Stable
Current Stable Version: 1.5
Current Beta Version: 1.0
Beta Release Date: 2014-06-22
Created 2014-06-22
Last Updated 2014-08-03
How to use:
STEP 1: First, open Resflux then click Laboratory.
STEP 2: Next you need to choose the application you want to modify from the list and then click it.
STEP 3: Once you have clicked an application, Resflux will start mapping it's resources, you need to wait until it is finished before you can start.
STEP 4: If the mapping of resources has finished, you can now start changing any resource from the list. They are actually categorized as Drawable(Images), String(Texts), Color, Boolean(Switch) and Integer(Number)
STEP 5: Once you're done, you need to reboot your phone in order for the changes to take effect.
Sample Scripts
Disables Low Battery Warning notification
http://upfile.mobi/575226
System Font color changer (you need to extract the zip first then choose the zip of your fave color)
http://upfile.mobi/575213
NOTE: To install the scripts, you need to put all of them inside /sdcard/Resflux folder in your sdcard and then open Resflux and select Import and choose the file.
Reboot your phone afterwards to apply changes.
Resflux is proven working on these devices:
Motorola Moto G running Stock KitKat 4.4.2
S4 i9505 LTE running C-RoM 7.1 KitKat 4.4.4
Samsung Galaxy Y S3560 running Hyperion 8 GM Final Gingerbread 2.3.6
Cherry Mobile Flare S running Stock JellyBean 4.1.2
Cloudfone Thrill 430x running Stock JellyBean 4.1.2
Samsung Note Pro 12.2 tablet
HTC M8 running GPE KitKat 4.4.3
Samsung Note 2 running Touchwiz KitKat 4.4.2
Samsung S4 Mini
Xolo A500 running IceCreamSandwich 4.0.4
If Resflux is working on your device, please post your phone brand and model. thanks!
Special Thanks
I would like to thank everyone especially @rayjr13 for keeping the Resflux thread alive and answering all questions of other resflux users. Thank you very much! :good::good::good:
I would also like to thank all who donated! Please send me your names.
Source Code
Link.
Paypal Donations
If you have a very nice heart and want to make my wish come true, please don't hesistate to send your donations to my paypal account: [email protected]
Scripting
(For themers and programmers)
Apart from the Laboratory where users are provided with user-friendly interface, there is an another way to make modifications and that is by using the scripting feature of Resflux.
Soon, I will be focusing on adding more features to it. One is providing support for layouts. Not the whole layout, but to the components inside defined with an id.
When you export packages mod in Resflux, you will be given a zip file. And when you look inside it, you will actually find atleast a Resflux.ini file. And when you look inside the Resflux.ini file, you will see how Resflux turn everything into series of keys, sections, comments and how they are arranged.
The structure of the Resflux.ini complies with of an INI file as defined here:
http://en.m.wikipedia.org/wiki/INI_file
From the INI File wiki page, you can learn about which one is a key, section or comment.
From it, you may start studying how to write your own.
If you are a programmer, you may find it very easy to understand on how it works. And you can see that you are like dealing with objects. For now, we only have drawable, string, color, boolean, integer, layout, resflux and ini.
Rules
Resflux have rules in when it comes to syntax, grouping and arrangement.
RULE 1: The Resflux.ini can contain only keys, sections, comments and blank lines(with space or not) and should follow their corresponding syntax and must occupy a line therefore two keys in a single line is not honored.
For comments:
Code:
# [any text here]
; [any text here]
For sections:
Code:
[package.name.here]
For keys:
Code:
object.property_name = value
object.property_name : value
For blank lines:
A an empty line or composed of whitespaces.
If an invalid syntax is found, resflux will return error status 0
RULE 2: All resflux.* must be grouped together and must be placed before sections and any other keys except comments.
When this rule is violated, Resflux will return Error Status 1 during an attempt of importing it.
Rule 3: ]: All ini.* must be grouped together and must be placed after resflux.* and before sections and any other keys except comments.
When violated, it returns error status 2.
Rule 4: Before starting defining a key, you must have atleast defined a section. A section is composed of a opening square bracket "[", followed by the package name of the target app, and then a closing square bracket "]".
For example:
Code:
[com.my.app]
Rule 5: Each key must follow their respective value's format.
For drawable:
it could be a PNG image relative path like:
Code:
drawable.ic_launcher = icon.png
# or it could be also a color hex code:
drawable.ic_launcher = #ffff0000
For color:
color can have a single possible format for its value.
Code:
color.bg_color = #ff0000
For boolean:
boolean can only have two choices, the value could be either true or false.
Code:
boolean.enable_nothing = true
boolean.enable_nothing = false
For string:
string can have any value.
Code:
string.app_name = anything you want!!!
# enclosing value with quotes is also fine and work with all types of keys
string.app_name = "!want you anything"
OMG! the first themeing engine for gingerbread! many thanks sir! much appreciated it! :good:
i'm gonna try it soon & report back.
Two quick questions:
Will you upload this to the Xposed repo?
Do you plan on making the source available?
Thanks
GermainZ said:
Two quick questions:
Will you upload this to the Xposed repo?
Do you plan on making the source available?
Thanks
Click to expand...
Click to collapse
Thnx for the reminder sir...
I've uploaded it to the Xposed Repo.
I'm also planning to make it open sourced, but I still need to fix some things up. XD
Excelent work.
Enviado desde mi LG-D802 mediante Tapatalk
Has anyone been able to use this with Hangouts at all? It seems to never get past the "Mapping Resources" screen...
EDIT: Maybe I'm just not waiting long enough. Is it normal for it to take more than 10 minutes to map resources for some apps?
GermainZ said:
Two quick questions:
Will you upload this to the Xposed repo?
Do you plan on making the source available?
Thanks
Click to expand...
Click to collapse
mattdm said:
Has anyone been able to use this with Hangouts at all? It seems to never get past the "Mapping Resources" screen...
EDIT: Maybe I'm just not waiting long enough. Is it normal for it to take more than 10 minutes to map resources for some apps?
Click to expand...
Click to collapse
It really depends... if the /res dir contents of the apk file is really big for example (more than 1k resources) then it should take some considerable time... and it will also depend on ur phone's processing power...
I tested the framework-res.apk with a quad-core phone(not mine) and it took more than 30secs...
and when I tried it with my Samsung Galaxy Y, it took almost a lifetime...
WisdomSky said:
It really depends... if the /res dir contents of the apk file is really big for example (more than 1k resources) then it should take some considerable time... and it will also depend on ur phone's processing power...
I tested the framework-res.apk with a quad-core phone(not mine) and it took more than 30secs...
and when I tried it with my Samsung Galaxy Y, it took almost a lifetime...
Click to expand...
Click to collapse
Yeah, I let it go even longer, and it finally finished. I'm on an S4 Mini, which only has a dual-core Snapdragon 400.
Now my other problem is that when I look in the drawables of Dialer or Camera, there doesn't seem to be any launcher icon in the list. (I'm running an AOSP-based rom, FYI)
mattdm said:
Yeah, I let it go even longer, and it finally finished. I'm on an S4 Mini, which only has a dual-core Snapdragon 400.
Now my other problem is that when I look in the drawables of Dialer or Camera, there doesn't seem to be any launcher icon in the list. (I'm running an AOSP-based rom, FYI)
Click to expand...
Click to collapse
I believe the Camera is part of Gallery.apk and the Dialer is on Phone.apk
WisdomSky said:
I believe the Camera is part of Gallery.apk and the Dialer is on Phone.apk
Click to expand...
Click to collapse
Ohhhh, right. Now I feel dumb. This is an awesome module, I'm gonna have fun with it!
I'd like to offer a UI suggestion if I may though. Some of the lists are very long, and they scroll very slow on my phone. How about enabling a draggable scroll bar on the lists, so we can jump down to the bottom quickly?
mattdm said:
Ohhhh, right. Now I feel dumb. This is an awesome module, I'm gonna have fun with it!
I'd like to offer a UI suggestion if I may though. Some of the lists are very long, and they scroll very slow on my phone. How about enabling a draggable scroll bar on the lists, so we can jump down to the bottom quickly?
Click to expand...
Click to collapse
someone actually granted your wish already...
http://forum.xda-developers.com/xposed/modules/mod-force-fast-scroll-force-listviews-t2785006
WisdomSky said:
someone actually granted your wish already...
http://forum.xda-developers.com/xposed/modules/mod-force-fast-scroll-force-listviews-t2785006
Click to expand...
Click to collapse
Oh, nice! Thanks for pointing that out.
New problem...I changed the Hangouts launcher icon, but it's not actually changing after I restart. Any idea why this might be?
mattdm said:
Oh, nice! Thanks for pointing that out.
New problem...I changed the Hangouts launcher icon, but it's not actually changing after I restart. Any idea why this might be?
Click to expand...
Click to collapse
have you check the resflux in the xposed installer?
are you using samsung's default launcher?
coz I think it caches the packages' icon that's why u can't see the changes...
WisdomSky said:
have you check the resflux in the xposed installer?
are you using samsung's default launcher?
coz I think it caches the packages' icon that's why u can't see the changes...
Click to expand...
Click to collapse
Yes, I have it checked in the Xposed Installer. No, I'm using the Google Now Launcher (running SlimKat). The xSuite module also has trouble changing the Hangouts icon...there must be something different about it than other apps.
Great
Enviado desde mi unknown mediante Tapatalk
mattdm said:
Yes, I have it checked in the Xposed Installer. No, I'm using the Google Now Launcher (running SlimKat). The xSuite module also has trouble changing the Hangouts icon...there must be something different about it than other apps.
Click to expand...
Click to collapse
does resflux works fine with the other apps?
WisdomSky said:
does resflux works fine with the other apps?
Click to expand...
Click to collapse
Actually, I'm not sure. It's taking me quite a long time to test...I haven't been able to find a launcher icon to try to change in Phone, Dialer, Camera, Gallery, or Chrome. And each time I try a new app, it takes 5 - 10 minutes to map the resources. I'll find a small app to try and let you know...
EDIT: Ok, I just tried changing the icon of Buildprop Editor, and it worked perfectly.