[WM6.5] isMToday: DISCONTINUED - Windows Mobile Development and Hacking General

DISCONTINUED
At least for now...
I have moved to a new device and started using HTC Sense instead of the 6.5 homescreen.
If i get chance I will finish the C++ version up over christmas, otherwise this can be considered dead.
Introduction
This project is simply a CHome/Titanium plugin which displays your Alarms (G-Alarm or Klaxon) and your Profiles (G-Profile).
Download
Attached to this post.
Installation Instructions
If you have v0.02 or v0.01 (CGAlarm) installed, uninstall that first.
Install the cab file - as far as i know it should not matter where but I have only tested to the main memory.
Wait for the settings program to load.
Notes
The settings program is quite slow, but the plugin itself is fine.
If anything goes wrong, backups of your .cpr files are kept in \Program Files\isMToday
I had to try to figure out the different alarm types. Everyday, weekend, monday, etc type alarms should be supported. One time alarms should be supported. Other types are a bit hit and miss. This does not affect the alarm functioning, but does mean the time to next alarm may be wrong.
Alarm/Profile logos taken from iREFLECT by bluemetalaxe
Requires .NET Compact Framework 3.5
Changelog
v0.06 2009/08/06
- Hopefully reduced memory footprint
[*]v0.03 2009/07/29
- Changed name to isMToday (Previously CGAlarm)
- Added support for Klaxon
- Reduced cpu usage
- Should play nicer with WM6.5 themes
[*]v0.02_NoG 2009/07/15
- Changed home screen text from galarm/gprofile to alarm/profile.
- Otherwise exactly the same as v0.02
[*]v0.02 2009/07/14
- Added G-Profile support
- Added pages for each alarm and profile
- Other improvements all over
- More reliable code
[*]v0.01 2009/07/11
- Initial release.
Screenshots

It works without any problems(so far ca. 5min.).
But it would be cool to have a titanium plugin for G-Profile where you can access your profiles and Wifi, Blurtooth, Phone like the normal today plugin.
PS: I use the old free 1.5.1 Version

I am interested. But it needs more functions.

can't download the cab, the link is broken. also upload a screenshot!

Raudi1 said:
It works without any problems(so far ca. 5min.).
But it would be cool to have a titanium plugin for G-Profile where you can access your profiles and Wifi, Blurtooth, Phone like the normal today plugin.
PS: I use the old free 1.5.1 Version
Click to expand...
Click to collapse
Thanks for trying. I had not actually considered users of the free version (which may never get an official titanium plugin).
I dont use G-Profile myself but had a quick look. Like G-Alarm it appears most information is available in the registry. At the very least I could add a button to this plugin which would launch the G-Profile quick select app, and perhaps display the currently active profile. It looks like thats all the built in today plugin does anyway. Im not sure about the wifi/bluetooth/phone buttons - I dont think there is a way to get G-Profile to toggle those for me so I would have to impliment it myself which may be too much work when you can access them from the quick select anyway.
Is this the kind of thing you had in mind or were you thinking of a separate plugin?
I will certainly add this to my todo list, but my next task is to try and have pages for all the alarms (so they can be enabled and disabled from the plugin).
ebsbow said:
I am interested. But it needs more functions.
Click to expand...
Click to collapse
Can you elaborate on what you want from it?
fixxxer2008 said:
can't download the cab, the link is broken. also upload a screenshot!
Click to expand...
Click to collapse
Oops, I moved my webspace around to put this up but its obviously not ready yet. I have attached them to the post for now.

I had a separate plugin in mind but a button to open the quick switch would already be a big help.

Updated to v0.02

Very nice. I was wondering if there was a way to slightly reduce the panel name so the "g" in galarm isn't cut off at the bottom?
Thanks for the sweet program.

Your welcome!
Good idea - I will add some sort of size option to the next version.

isangelous said:
Your welcome!
Good idea - I will add some sort of size option to the next version.[/QUO
You could just change the plugin name to "alarms". That would also fix the problem.
Click to expand...
Click to collapse

ptfdmedic said:
You could just change the plugin name to "alarms". That would also fix the problem.
Click to expand...
Click to collapse
Uploaded v0.02_NoG with this change.

Thanks for the new version!
Installed it and works perfectly and now I don't have any reasons to switch back to the standard today page(considered doing it a couple of times) and I definitely won't use Manila anymore(looks good but it takes too much time to reach what you want and it lacks many features like G-Alarm/Profile).You just have to disable titanium when updating from the old version or otherwise the installation fails.
But I'd like to be able to activate the profiles by clicking on them instead of using the softkey. But you already said it will be in your next version so I don't have any complains.

Im glad you are happy.
If all goes well I will release the next version in about one week - and this will be the last major update. It should include:
- Setting for enabling the clickable pages
- Setting for either font size or "galarm"/"alarm"
- Fix any update/uninstall issues
- Try to get full compatability with different alarm types
- Try to improve the layout a bit, possibly including logos for alarms/profiles and current time/date - This will require further investigation and may not change at all
- Try to make the config app a bit smoother (or at least better indicate when its busy).
If anyone has any other suggestions please let me know as soon as possible. After this update I will focus on other projects and plan to only release further updates to match G-Alarm updates and fix bugs.

isangelous said:
Im glad you are happy.
If all goes well I will release the next version in about one week - and this will be the last major update. It should include:
- Setting for enabling the clickable pages
- Setting for either font size or "galarm"/"alarm"
- Fix any update/uninstall issues
- Try to get full compatability with different alarm types
- Try to improve the layout a bit, possibly including logos for alarms/profiles and current time/date - This will require further investigation and may not change at all
- Try to make the config app a bit smoother (or at least better indicate when its busy).
If anyone has any other suggestions please let me know as soon as possible. After this update I will focus on other projects and plan to only release further updates to match G-Alarm updates and fix bugs.
Click to expand...
Click to collapse
Thanks for fixing that plugin name. One last thing I noticed is that when you scroll to the the panel "No upcomming alarms" is not centered in the panel like the other panels. I mean up and down centered. Left to right is good. That is the only thing I can find. Very nice app. Thanks for taking care of these cosmetic items.

Ah, I had not considered the middle "No missed calls" etc of the other panels. Matching that should be straightforward so will be included in the next release.
Thanks for the input.

isangelous said:
Ah, I had not considered the middle "No missed calls" etc of the other panels. Matching that should be straightforward so will be included in the next release.
Thanks for the input.
Click to expand...
Click to collapse
Any pdaton t nextld. Can'twait!!!!!!!

I have change the condensed view on my Omnia to the following -
Code:
<Layer ID="CGAlarmCondensed" Visible="False" Width="240" Height="34">
<Image ID="ImageFixed" Source="\My Documents\Themes\Bliss\bliss_iconbgclear_portrait.png" Left="10" Top="4" Width="220" Height="29" ScaleStyle="Fit" />
<Layer ID="Page">
<!-- Icon -->
<Image ID="ImageFixed" Source="\My Documents\Themes\Bliss\bliss_clock.png" Left="11" Top="7" Width="23" Height="23" ScaleStyle="Fit" />
<Text ID="PluginLabel" Left="40" Top="6" Width="220" Height="34" FontFamily="segoe ui" FontSize="15" FontStyle="regular" Wrap="False" VerticalAlignment="Middle" Trimming="EllipsisCharacter">
My issue is that i am unable to see the bliss_clock.png image in the condensed view.
Am i missing something silly? like a registry entry thats required?

You just need to put the images outside the Page layer:
Code:
<Layer ID="CGAlarmCondensed" Visible="False" Width="240" Height="34">
<Image ID="ImageFixed" Source="\My Documents\Themes\Bliss\bliss_iconbgclear_portrait.png" Left="10" Top="4" Width="220" Height="29" ScaleStyle="Fit" />
<Image ID="ImageFixed" Source="\My Documents\Themes\Bliss\bliss_clock.png" Left="11" Top="7" Width="23" Height="23" ScaleStyle="Fit" />
<Layer ID="Page">
Your example did not work because the Bliss theme is replacing the images already included in the clock panel. Its hard to tell exactly because the clock is built into CHome, but it must define ImageFixed somehow. As ours is not built in, we would need a definition like this:
HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\CGAlarm\CondensedPage\ImageFixed
for it to work within the Page layer, and I think it would ignore the Source="..." bit then anyway.
Dont forget, if you make changes like and run the cgalarm settings application again it will undo them. But as it backs your cpr to \Program Files\CGAlarm you can just copy it back again.

Nice panel, thanks!
About G-profiles (I use Klaxon, no g-alarm)... you could use the same icons for every profile as they are installed! In Program Files\ageye\G-Profile\skins\default you can find all the original icons. Maybe you could even add a G-Profile icon in the condensed view? And do you know Klaxon maybe? And maybier, are you going to roll out any Klaxon panel? Would be similar to G-Profile's, simply read the alarms set (and maybe some option/setting? don't know...) and create panel page...

1. Why in the startup file cgalarm.exe? This is due to update in real time? It loads the processor, resulting ooze battery ...
2. I changed the name of the plugin across CHomeEditor. After rebooting restores title by default. How can I avoid this?

Related

Re's Launcher & Slider Fix

I've been looking around, but did not find any fix for Re's launcher and slider. The original executable files we're using the system time (i.e. Greenwich meridean time) for the clock. So if your country is not located at 0.00 hours, the time will be all whacked out.
So I had to do it on my own! Here is the "fixed" executable files using Local time instead. I did not do any other modification. This is not my program and do not take credit for any of it, I just changed the time.
Get the complete files from here http://rychlicki.net/en/2007/04/01/174/
Then replace the executable files with mine. Hope you enjoy!
It works. I only have to do the WM2003 regfix and change most of the links
Can't find the options using PHM regeditor
Note : WM2003 manual workaround
2. Create string key "Current Operator Name" and provide your operator name
3. Create dword key "Signal Strength Raw" and give decimal value "100"
This will show the operator name you provided and signal strenght always 100%
This software is very old now. There are lots of other options currently available that provides a better "iPhone" look. Check these forums, they're two of the best:
http://lakeridgesoftware.com/forum/showthread.php?t=11402
http://forum.xda-developers.com/showthread.php?t=302739
iabaligod said:
This software is very old now. There are lots of other options currently available that provides a better "iPhone" look. Check these forums, they're two of the best:
http://lakeridgesoftware.com/forum/showthread.php?t=11402
http://forum.xda-developers.com/showthread.php?t=302739
Click to expand...
Click to collapse
That's for WM5/6 This is for WM2k3
Nope, both works for WM2003SE. I should know coz I got a Jam.
Grumps prog is self sustained. iTask needs additional progs like Mortscript and flash, but the transition animation are very impressive.
I'm also using Wisbar Advance Desktop now. Check my skin contribution here:
http://www.lakeridgesoftware.com/forum/showthread.php?t=11728
very good
thank you Re's launcher, its quite impressive work. i've installed the Fix version and i dont have to switch to the windows again to see what time is it now. by the way, i've customized the execution button, is it ok?
thank you, good work.
How to change the launcher to work for screen size 240x240
hi guys, I would like to use Re's launcher and slider on my Hw6510 but the screen size is 240x240. so you see the problem. is it possible to fix the launcher and slider so I can see everything on the screen? thank you.

[6.19Update]Mini Weather 1.4

Mini Weather 1.4
[6.19 Update]
Fix follow bugs:
a.Weather data displays without spaces
b.The "day" use Weekday instead of date
c.Add a default picture when the Condition had not defined
What's new?
1.Support weather Icon on WM6.1 CHome, Normal theme(SmartPhone 2003,05,06 PPC 03/05/06);
2.Free software; Mini,needn't run in background,use system resource;
3.Could be get Weather by user define
4.Support weather background
How to use?
1.Install
If you use old version, please start Mini Weather->Setting->Clean Notify->Yes->Exit,and delete the Mini Weather folder. Then setup Mini Weather 1.4 English.CAB to you phone.
2.How to use?
a.Start Mini Weather,go to Setting->Normal setting, select your connect,Src(you can add a data src, and named as MiniConfigX.ini(X can be 1 to 8),City(you can add your city by modify miniconfigX.ini), Save and try "Update to home", if return right info, check if it show on the home. if return error info, please check you network setting or you data source.if succeed, to update to CHome, it will change to a invalid theme, then it will change to last theme.
b.Automatic Update. Go to Setting->Advanced Setting, select the time you want to update, such as 07:30, then add, you can add 12 update times, Save and exit, you needn't keep it run in background,it will update on time. if you select DateChan and add a time(such as 00:01), Mini Weather will change the second day's weather to today, but no connect to network to update. you can also set a eary update time(such as 06:15), it also update weather on Home
c.About some options
(1)When you select Normal theme show as icon or PPC show as icon:
t1,t2,t3,mean item of the line 1,2,3 to show
x1,y1: First icon's position, x2,y2: Second icon's position
R,G,B: Text Color Size: Text font size
Zoom1,Zoom2: First,Second icon size, between 16 to 40
if you want to use you theme,please change you backgroud to "\new.bmp", SPO3 is "\storage\new.bmp"
(2)When you select SlidingPanel:
t1,t2,mean item of the line 1,2 to show when you select the weather panel
t3,Item to show when you unselect the weather panel
3.Uninstall
Go to Setting->Main display->select your theme->Save, start Mini Weather->Setting->Clean Notify->Yes->Exit, and delete the Mini Weather folder.
4.Advanced application
a.Update after synchronization
If you use this funtion, Mini Weather will update after you phone synch with PC, it will use PC's network. Attention, please may sure you want to use this funtion. If you delete or move this software, may be it well have a Notify Error when your phone synchron,Smartphone 2003 may not have tools to clear.
b.How to modify the ini file? How to add another webpage data?
Please read "data source.txt"
c.Add/Modify Icon
Icon define in Iconcfg.ini, you can modify it to add other icon. Now it doesn't full, because my english is so poor, and i don't know the all weather string. I hope some one add more string to it, and share.
here is the iconcfg.ini, i exp something:
[ICON]
Icons=8
;Icons number
Icon1=micon\1
;first icon file name,
Bg1=sun
;first weather background picture file name,
Weather1=Clear
;if the weather include string "Clear", it will use first icon micon\1.png in Chome, Normal theme will use micon\1.bmp/png/jpg
;as same as Icon1.....you can use "," between two string,like "Cloudy,Rain", means use the icon while the weather include both of two string
Icon2=micon\1
Bg2=sun
Weather2=Sunny
d.Parameter
"-AutoGet" Update weather to home then exit;
"-GetTime" Get network time and save to system time;
Smone
2008.5.31
WOW!!
Thanks. Just installed and enjoying it.
Question:
In the Data source.txt , it's mentioned:
Days=4
;how many days in the weather info,if RealTime is 1,please add 1;
So,does Days=5?
Thanks
I get update failed all the time
loe84 said:
1.Support weather Icon on WM6.1 CHome, text on Normal theme(SmartPhone 2003,05,06 PPC 03/05/06);
2.Free software; Mini,Just 160KB(include icon); needn't run in background,use system resource;
3.Could be get Weather by user define
Please read the Readme.txt in the zip file.
Click to expand...
Click to collapse
How about releasing the source code for it ?
sorry, i make mistake, i didn't config realtime weather in miniconfig1.ini, it just have 3 days weather, so Days=3,
OrganicM
I haven't think releasing the all source code
Nice program
But just wonder, is this for Smartphone.............sorry for my stupid question..
cheerz
queer~dude said:
But just wonder, is this for Smartphone.............sorry for my stupid question..
cheerz
Click to expand...
Click to collapse
smartphone and ppc,
come from Hong Hong?
I come from GuangZhou,China,
you can try chinese version
hey man
loe84 said:
smartphone and ppc,
come from Hong Hong?
I come from GuangZhou,China,
you can try chinese version
Click to expand...
Click to collapse
yea i am from hong kong.....good to see you man and thanks for the information....i prefer english version...hehe...will try tonight when get back home...
cheerz
xfaith said:
I get update failed all the time
Click to expand...
Click to collapse
Check and correct your settings under "Connect"
Date
Sorry! Double post.See next post.
Thanks
Date
Why cant the date follow my "Regional Settings"?
Why is the "Humidity" and "Wind" condition not displayed?
I find the display from the previous version better with more info.
And any chance of having the temperature in C instead of in F? Yes I can change to C but the value is still in F!
What's this for:
[Goble]
...
...
...
CityAdd=
ConAdd=
Thanks
what is this theme for?
I got it to work, me stupid.
1. I forgot to put %20 for spaces on the ini.
2. I had to add back the plugin order back on the sliding panel.cpr file (organics doesn't use that). For some reason this one needs it.
3. I am creating a cab file, it should be done tonight, just need to verify the updates, need to add in the reg settings for the CWeather, and the Sliding Panel, everything else looks great.
This is a major improvement over the last one. I do miss Wind Speed/Humidity, but I might play with the Ini file to see if that would work.
Also it gives more then one page worth of info, with icons on all the pages.
X
@xfaith
see my pm on humidity and wind.
Why cant the date follow my Regional Settings?
What is this for? how is it implemented?
Nice, but did not see any Current Temp display? a must have for me...
I dont think I'll be having this installed for long unless the date format is according to my Regional Settings and the readings is in Celcius.
Thanks
Edit
After fiddling with the ini files and understanding it better, I find this apps suites my requirement perfectly. Its light weight and user configureable to choose which weather report provider. Update times are also very flexible.
So MiniWeather stays on my device.
Thanks
Display "Current" & "Forecast" conditions
How do I get both the "Current" & the "Forecast" conditions be displayed like the previous version?
How to convert to and display in Celsius?
<current_conditions>
<condition data="Haze"/>
<temp_f data="86"/>
<temp_c data="30"/>
<humidity data="Humidity: 49%"/>
<icon data="/images/weather/haze.gif"/>
<wind_condition data="Wind: mph"/>
</current_conditions>
-
<forecast_conditions>
<day_of_week data="Today"/>
<low data="77"/>
<high data="89"/>
<icon data="/images/weather/chance_of_storm.gif"/>
<condition data="Chance of Storm"/>
</forecast_conditions>
Edit
I managed to get the Current and day forecast displayed except that the time is not correctly displayed:
Currently 9:0
when it should be:
Currently 09:00
Thanks
Currently I am using one of the following url to sync my device time. It would be great if you can incorporate this too:
0.fr.pool.ntp.org
1.fr.pool.ntp.org
2.fr.pool.ntp.org
Can you explain more on the offset values. How do you determine the offset position and numbers?
Thanks
MiniWeather on CClock
Please tell how do you put the MiniWeather on the CClock slide??

[TF3D APP][14.09.08]Calendar v.0.75 with Active Icon

All right, boys and girls, please welcome first custom tf3d/manila application ever!
It's a simple calendar, but it's just a test of manila coding/modding and someone might find it useful, also.
PLEASE NOTE, that development is still in beta state - much things to be fixed/added. Feedback/bugreports are welcome, of course.
Installation instructions:
1. Backup all *_manila files in \windows\ folder! You can skip this step, but don't complain afterwards
2. Copy all files from \windows\ in archive to \windows\ folder on device
3. Add new tab entry to 26948339_manila (it can be found in \windows\ dir):
Code:
<Page Order="10" Name="calendar.page" PackageName="HTC" Title="Calendar">
<ComponentReference Name="page" Mode9Path="HTC\calendar.mode9" Component="GizmoRoot" SmartComponent="true" />
<ComponentReference Name="icon_normal" Mode9Path="HTC\Calendar.mode9" Component="ActiveCalendarIconTray" />
<ComponentReference Name="icon_selected" Mode9Path="HTC\Calendar.mode9" Component="ActiveCalendarIconOn" />
<ComponentReference Name="icon_preview" Mode9Path="HTC\Calendar.mode9" Component="ActiveCalendarIconPreview" />
</Page>
Put your language title for calendar instead of Title="Calendar"
Also, you can still use old "static" icons (or combine them with active by replacing strings partly):
Code:
<ComponentReference Name="icon_normal" Mode9Path="HTC\calendar.mode9" Component="Calendar_Off" />
<ComponentReference Name="icon_selected" Mode9Path="HTC\calendar.mode9" Component="Calendar_On" />
<ComponentReference Name="icon_preview" Mode9Path="HTC\calendar.mode9" Component="Calendar_Preview" />
4. Restart manila
5. ???
6. PROFIT
PS Feel free to edit application icon
Updates
Version 0.6:
- Added localization support. Package contains only en-us and ru-ru locales. If you need your language added, please fill in any of locales included with your language and send back to me - i will add it to pkg.
- Removed red textbox - app looks nice now
- Minor bugfixes
Version 0.7:
- New locale IDS! Be aware when creating new language packs!
- Finger flick control (oh yeah, baby)
- Hardware button control (up/down)
Version 0.75:
- Active Icon (shows real date in tray/preview)
How to make your own locale file:
http://forum.xda-developers.com/showthread.php?p=3129893#post3129893
Have fun
Looks awsome, I'll try it soon and let you know.
Thanks.
I dont find 26948339_manila? Which version of manila did you have?
Atze001 said:
I dont find 26948339_manila? Which version of manila did you have?
Click to expand...
Click to collapse
Standard Manila from 1.93 ROM
Very weird that you don't have this file, coz it's manila.xml indeed
You can try searching for file, that contains "<PreloadImage".
Nice one ! Thank you !
WOW Just tested it and its working fine without any problem. Love the animation. Wish flicking finger up and down would change the months as well instead of using the arrow (Like in messages tab). One question, what are these numbers near the top left corner?
Flick control will be added in the next version.
As for red textbox, it's just a debug info - will be removed in later versions
Cool app!!!!
We hope you'll be able to manage Appointments on TF3d Today Screen........
D-MAN666 said:
Flick control will be added in the next version.
As for red textbox, it's just a debug info - will be removed in later versions
Click to expand...
Click to collapse
Got it. Will be looking forward.
Not sure if this is a bug, the 'Today' softkey on the calendar tab does nothing for me.
AF241 said:
Not sure if this is a bug, the 'Today' softkey on the calendar tab does nothing for me.
Click to expand...
Click to collapse
Today softkey returns you to current month (when you're out of it)
Also, guys, please test automatic day/month change (via system clock manipulations, of course )
Silly me. the Today key works just as you mentioned.
I tested automatic day/month change by changing the system date and it worked. The date on the calendar tab changed within a second or two after pressing the ok button.
Looks awesome - will defo have a go with this
Are the iphone icons included? I use iphone icons but dont have the calender manilla file.
What I really want is a custom application which previews the threaded text messages as the current one is pointless.
Awesome!!!
The first step to get new tabs in manila.
GREAT WORK!!!
iPhone icons are included in the package! If you don't see em, you either didn't copy the into windows dir, or incorrectly edited manila.xml file... or something else happened
Please note that it refers to calendar.mode9, not icons.mode9 (that may be the case):
<ComponentReference Name="icon_normal" Mode9Path="HTC\calendar.mode9" Component="Calendar_Off" />
Click to expand...
Click to collapse
A LiveMessenger Tab would be great.
Great idea, next highly anticip[ated features for this specific app would be:
1. Clicking the date opens the Calendar app to create new appointment (Default calendar/PI/Papyrus ... an option feature to choose)
2. Flicking down - show all your today appointments/tasks + for next 7 days (this one I guess i very much in demand, as the default manilla only show for today on main screen)
BTW, how about creating a .cab file?
AF241 said:
WOW Just tested it and its working fine without any problem.
Click to expand...
Click to collapse
could you post here your tab icon like on the screenshot?
Mkevin said:
could you post here your tab icon like on the screenshot?
Click to expand...
Click to collapse
This is "default" icon (for situations when icon is missing). I dunno why some people gets that icon instead of iPhone one (included). Anyone has iPhone icon?
PS Mkevin, нашел куда вставлять?
EazyVG said:
BTW, how about creating a .cab file?
Click to expand...
Click to collapse
The problem is in icon of that tab - for all it will be only one... so after .cab installing you must take file 112dc2ce_manila and 1479c303_manila from you Windows folder and change them to your view
And WARNING it works correctly only if you don't change any thing in manila (like change a place of tab in Advanced config or add call history tab) in another way code that you have to add to file must be different
Cab file not include icons from original
Nice finding It doesn't work for me. I have a blank new page with some numbers on the bottom and some other on the top of it an they keep rotating pressing on the two little arrows on the right. I have a skinned manila with a white theme and a 1.93 based rom.
Your findings on how to add new pages to manila will surely produce a lot of nice customizations. I think we will have a very hard time to arrange themes and new tabs tough

ProfileTimer - App for controlling ring & other hardware functions

pt is no longer supported, thanks, dan.
Any screen shots !!?
Haven't tried it yet. Sounds like a nifty program.
dody said:
Any screen shots !!?
Click to expand...
Click to collapse
here dude ;-)
http://rapidshare.com/files/188907011/profileTimer.png
hey i'd really like to use this app but it doesnt start on my blackstone .
dt_matthews said:
here dude ;-)
http://rapidshare.com/files/188907011/profileTimer.png
Click to expand...
Click to collapse
Thanks ! it is great
l tried so many apps for automatic changing of profiles with no success! This is the only one that works with weekly profile management!wll done! Only two suggestions-issues: a.make a tool to change the .hml file faster and easy b.sometimes when changing profile there is a notification error don't know why!
I tried CommManagerPro and woah! That was a complicated app! It had too many functions for me to figure out what to do and normally I'm the tech whiz. I think the dev tried to do too many things with one app >.> It ended up bad. It will take time to set that up. This is an easy to setup app that is fine for my needs Now I just need to find the one that supported tower ids.
I have edited the config.xml file and have it in my profile timer folder..
I can launch profile timer and see the schedule, but how do I keep the program running?
I see schedule.exe and have clicked it, and it turn my vibrate on, etc.
So I assume that the scheduler.exe file has to be in the startup
folder in order for the profiletimer program to start up
and run after reset? To manually start it, it looks like you just
need to run the scheduler.exe.
Am i correct about where put the scheduler.exe to run the program
and start the sched?
cj
(also, in the config.xml, what happens if you want a schedule
to go from 7am-12pm (ringer off), then 12pm-5 (ringer on)
do you have to input 7:01-12:00, then start the next one at 12:01-17:00?
or can you put in 12:00-17:00 (didnt know if the program would
accept the overlap from 12:00 or if it needed 12:01.
I assume that if you dont put anything in for 12:00-17:00 then the
program will run the Default setup and turn the ringer on , etc..
does that mean from 12:00-12:01 it would default to the default
of the phone as setup in config.xml?
cejay said:
I have edited the config.xml file and have it in my profile timer folder..
I can launch profile timer and see the schedule, but how do I keep the program running?
I see schedule.exe and have clicked it, and it turn my vibrate on, etc.
So I assume that the scheduler.exe file has to be in the startup
folder in order for the profiletimer program to start up
and run after reset? To manually start it, it looks like you just
need to run the scheduler.exe.
Am i correct about where put the scheduler.exe to run the program
and start the sched?
cj
(also, in the config.xml, what happens if you want a schedule
to go from 7am-12pm (ringer off), then 12pm-5 (ringer on)
do you have to input 7:01-12:00, then start the next one at 12:01-17:00?
or can you put in 12:00-17:00 (didnt know if the program would
accept the overlap from 12:00 or if it needed 12:01.
I assume that if you dont put anything in for 12:00-17:00 then the
program will run the Default setup and turn the ringer on , etc..
does that mean from 12:00-12:01 it would default to the default
of the phone as setup in config.xml?
Click to expand...
Click to collapse
Some more notes to clarify;
1. Extract ALL the files to the SAME folder on your device
2. Edit the config.xml to your timing requirements
3. Run ProfileTimer.exe
4. *DONT* run scheduler.exe diretcly (main app calls it as a console app)
5. If you want it to run after Soft-reset put a shortcut in Startup folder
6. The icons are (left to right):
a. Ringer on - Green shield
b. Vibrate - Amber shield
c. Red - silent
d. Sunglasses dude - light off
7. The program - like most other WM apps runs in the bacground (just hit your normal ok button to 'minimise' it
8. If you want to actually shut the app there is a Kill PT menu item
9. Volume setting is WIP, it should set ringer volume but I am still playign with this!
With regards to schedules with overlapping days, to be hones give it a go - as per my original post, I havent actually tried that. if it doesnt work, just split the schedule in to its seperate days so to speak.
hth
and sorry for slow reply, notification thread setting was wrong!
ttherapon said:
l tried so many apps for automatic changing of profiles with no success! This is the only one that works with weekly profile management!wll done! Only two suggestions-issues: a.make a tool to change the .hml file faster and easy b.sometimes when changing profile there is a notification error don't know why!
Click to expand...
Click to collapse
'Notification error' - could you give me any more detail - the View Log menu item should give you a bit more info so if you could post that...
pitchbend said:
hey i'd really like to use this app but it doesnt start on my blackstone .
Click to expand...
Click to collapse
what happens, happy to try and help - if you read my recent post with the bullet points that *might* get you running ! let me know if i can help ;-0
This is what I was looking for, but I have some problems:
the profile changes to vibrate but it dosen't go back to normal!!
Here the config file:
Code:
<dayProfile day="Wednesday">
<session activate="09:00" deactivate="09:02" vibrate="on" ring="off" volume="0" />
</dayProfile>
The default settings are:
Code:
<default vibrate="on" ring="on" volume="3" />
Tnx!
This is great, and so simple
Just a question,
what happens after the "deactivation" will the default be selected?
(what TheMorpheus is mentioning)
also look at my screen shot, there is something wrong with the calculation,
the phone should be burning a hole in my pocket by now ;-)
could it be you forgot a comma? (I think this is also valid for the voltage)
Lat question, the volume, are they points or steps?
e.g. in the FMOD lib you can set the volume to 255 (full) is that the same case here or is 5 the highest?
(1 = 20%, 2 = 40%, .. > 5 = 100% )
thanks
Great and simple application
Great and simple application.
Here is some functions make it more perfect.
Can it have some exception on some calendar events?
Such as mobile should have exception ring/vibration when I'm on Holiday or Public holiday.
Also, if it can execute some commands, it can provide more flexibility.
I changed the code:
Code:
<dayProfile day="Wednesday">
<session activate="08:00" vibrate="on" ring="off" volume="0" />
<session deactivate="12:10"/>
<session activate="14:00" vibrate="on" ring="off" volume="0" />
<session deactivate="18:10"/>
</dayProfile>
Now it seems working!!
If I want it to run after Soft-reset, what shortcut do I have to put in startup folder?
TheMorpheus said:
This is what I was looking for, but I have some problems:
the profile changes to vibrate but it dosen't go back to normal!!
Here the config file:
Code:
<dayProfile day="Wednesday">
<session activate="09:00" deactivate="09:02" vibrate="on" ring="off" volume="0" />
</dayProfile>
The default settings are:
Code:
<default vibrate="on" ring="on" volume="3" />
Tnx!
Click to expand...
Click to collapse
Hi,
It's not working because you have the default vibrate="on", therefore, once your session finishes, it is setting it to vibrate not ring!!
regards,
dan
TheMorpheus said:
I changed the code:
Code:
<dayProfile day="Wednesday">
<session activate="08:00" vibrate="on" ring="off" volume="0" />
<session deactivate="12:10"/>
<session activate="14:00" vibrate="on" ring="off" volume="0" />
<session deactivate="18:10"/>
</dayProfile>
Now it seems working!!
If I want it to run after Soft-reset, what shortcut do I have to put in startup folder?
Click to expand...
Click to collapse
You have added tags ( <session deactivate="18:10"/> ) which the app has no awareness of and will (at best) be ignored, and possibly confuse it. I advise you remove them! I assume its now working as you amended the default tag to make sense? (see my previous post).
Regards auto-start, put a shortcut to the ProfileTimer.exe and that will do what you want....
cheers
aaauto said:
Great and simple application.
Here is some functions make it more perfect.
Can it have some exception on some calendar events?
Such as mobile should have exception ring/vibration when I'm on Holiday or Public holiday.
Also, if it can execute some commands, it can provide more flexibility.
Click to expand...
Click to collapse
thanks for the feedback.
Mr_Gee said:
This is great, and so simple
Just a question,
what happens after the "deactivation" will the default be selected?
(what TheMorpheus is mentioning)
also look at my screen shot, there is something wrong with the calculation,
the phone should be burning a hole in my pocket by now ;-)
could it be you forgot a comma? (I think this is also valid for the voltage)
Lat question, the volume, are they points or steps?
e.g. in the FMOD lib you can set the volume to 255 (full) is that the same case here or is 5 the highest?
(1 = 20%, 2 = 40%, .. > 5 = 100% )
thanks
Click to expand...
Click to collapse
thanks for your feedback.
re the temp and voltage, they are the *battery* levels, not the device! that is the reported internal temp of battery and the voltage (in milliamps as per symbol). hth.
the volume setting is still WIP, I will do some more research and get back to you!
cheers,
dan

[APP][19/12/2010] TRITaniumWeather 5.9.2 (In Development)

Thread has moved to here since it's not just for the diamond!
First, the thanks. To all at XDA, cos we rock To Showaco for the base code, to nosedive for the mods done on it and anyone else who worked on TitaniumWeather in the past. Also to Sleuth for his myLocation service.
TRITaniumWeather Really Isn't TitaniumWeather:
{
"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"
}
Never Heard of it! - TitaniumWeather was an application for WM6.5's Titanium homescreen (WM6.1 Users, read on) which displays weather location using Accuweather. It provides much more detailed weather information than HTC Sense.
Yeah, I remember that! - Maybe you remember some common experiences with it:
You might have had to modify it as often as Accuweather disabled/re-enabled their APIs...
You might not have been able to find out what your location code was, despite help in the forums...
You might have never managed to get the panel to show in Titanium...
When it did work, every now and then you'd get a pretty cryptic error message and weather wouldn't update
You could only ever have one location
You could never tell what went wrong with it
There were too many options (subjective, yeah...)
What I have done
Almost a total rewrite. If you diff'ed the files you'd see the sheer volume of code change that's went down and I still don't think that'd be much of a testament to this huge work. So what have I done? The major changes are:
Internet connection not so good? No problem, I wrote a download script. If it crashes, who cares? You certainly won't notice it.
No code, no problem: Weather database so you can search for your location, by code, city or country.
The codes in there don't work, no problem: MYLOCATION weather works. And well! (Requires Sleuth's myLocation service or HTCGeoService; if you've got HTC Sense, you most definitely have this.)
Automatic history of successful locations, which you can go to later.
The program will check 8 Accuweather API's, when it finds the best one, it'll stick with that for any future updates and if that fails, it'll try them all again.
Implemented a whole extra feed: WorldWeatherOnline.
Grabbed the biggest Titanium *.plg file I could find, so it should work on any resolution and implemented panel installation from the configuration application.
Multiple Location Support!
Released under the GPL. Feedback, suggestions, code modifications welcome!
So What?! I don't use WM6.5
Although TRITaniumWether started out as only for Titanium, I've expanded it's functionality so that each loation's Weather is formatted in HTML for easy viewing from the configuration application (found in the start menu after installation) Like I said, TRITaniumWeather Really Isn't TitaniumWeather!
What's this GPL thingy?
The GPL can be viewed here. It makes sure your rights as a user are protected to distribute/change/use this Free software as you wish. A copy is included with the program.
Version and Release Info
The main release will be the cabinet installer file. Updates will usually be produced as zip files, to use the updates just unzip the files into your existing TRITaniumWeather folder, overwriting any existing files. Versions are numbered just like any good Open Source project:
The first number is the major version-features and compatibility generally won't change in a major version.
The second is the minor version-odd numbers are development for the next stable even number.
The third number is the release number.
If there is a fourth, it's a bugfix release number.
E.g. This program starts at 5.9.0 which means it's preparation for the stable release 6.0.0.
So, without any further ado I give you TRITaniumWeather 5.9.2.
Enjoy!
Appreciate my work?
Changelog
Code:
Changelog 5.9.2:
- Project renamed to: TRITaniumWeather
- Location services standardised:
> Easily add new service compatibility where possible
> Implemented start/stop functionality with myLocation
> Stub for HTC Geo Service, can read location. Don't know
how to start/stop
- Updated HTML Message writing to always occur, in the background
- Multiple locations now supported
> Currently named as per what their feed reports
> MYLOCATION is dealt with seperately
- Included FoddLib.mscr for:
> File version routines
> Future language/translation support
- Included 240x240 stanza in TRITaniumWeather.plg (thanks to gmorris)
Changelog 5.9.1:
- Now outputs HTML following a GUI triggered update
- Status Messages shown during a GUI triggered update
Changelog 5.9.0: Initial Release
ToDo
YOU! Yes, I mean you. Help me out by doing one of the following jobs:
Icon, I tried one of the HTC ones from the theme, but the CAB wouldn't install. For now, just the mortscript icon. If anyone can inject an icon into the exe files that'd be gravy!
More Feeds? Anyone want Yahoo weather, PM me, and if lots of you want it then I'll try and add it.
Full database control; add is done, needs delete/replace, possibly import?
It would be cool to add the radar page again.
HTCGeoService support (Can get location data: Only state switching/sensing to do!)
Configurable Panel/HTMLView layouts.
Wherever you see a "Stub!" statement would be a good place to help, it'll tell you which file and which sub function to look at. Some stuff is just low priority at the moment...
Update the documentation.
Looks AWESOME. Looking forward to trying it out. Thanks!
Went through the install great...
(removed all previous versions first)
Opened the TitaniumWeather from Start Menu...
It went through all the options...
Said "installing Panel"...
Said "installing Registry" ...
Selected Accuweather...
Selected Typed in Zip Code...
Displayed current Locations...
... ... But Panel still never showed up on Home Screen ...
Any ideas? I was so excited to get this working. LOL
Did the "BigMessage" show up with the weather information after you tried to update?
It would have taken maybe 3-4 mins on the very first run. If not, try running the configuration app again and select "run weather update and exit" and after a few mins you should see that, which will atleast confirm the script itself is working...
Shame about the panel, but probably just a few registry settings I had hoped that TICS would have taken care of for us:
Under "HKEY_LOCAL_MACHINE\Software\Microsoft\CHome" you should have "ExtensibilityXML" and "Plugins", as you can see the plugins are named between semi-colons (";" <== That symbol), could you check if TitaniumWeather is listed in both of those? Also, are there values called "CPRFile" and "DisplayStyle" under that same key? If not to the latter, try adding those keys, "ExtensibilityXML" should have the values you need to set them to mentioned at the very end, it's usually "Titanium".
Btw, what's your device resolution? I'm running a DIAM100 (VGA) which you can see in my sig with my own rom-I had the titanium plg injected beforehand but it's the same plg file so the only difference I can think of is the two registry values above. I'll try and reproduce the problem myself but some more info would help too. If you could post the "\tempTitanium*Cpr.txt" files too that'd be super!
In the meantime, what do you think of this? It's the replacement for that big ugly message box with the weather info in (if you saw it...)
EDIT: Ok, some updated files at the end of post #1. Anyone having difficulty getting the panel to show will like this!
arealityfarbetween said:
Did the "BigMessage" show up with the weather information after you tried to update?
It would have taken maybe 3-4 mins on the very first run. If not, try running the configuration app again and select "run weather update and exit" and after a few mins you should see that, which will atleast confirm the script itself is working...
Shame about the panel, but probably just a few registry settings I had hoped that TICS would have taken care of for us:
Under "HKEY_LOCAL_MACHINE\Software\Microsoft\CHome" you should have "ExtensibilityXML" and "Plugins", as you can see the plugins are named between semi-colons (";" <== That symbol), could you check if TitaniumWeather is listed in both of those? Also, are there values called "CPRFile" and "DisplayStyle" under that same key? If not to the latter, try adding those keys, "ExtensibilityXML" should have the values you need to set them to mentioned at the very end, it's usually "Titanium".
Btw, what's your device resolution? I'm running a DIAM100 (VGA) which you can see in my sig with my own rom-I had the titanium plg injected beforehand but it's the same plg file so the only difference I can think of is the two registry values above. I'll try and reproduce the problem myself but some more info would help too. If you could post the "\tempTitanium*Cpr.txt" files too that'd be super!
In the meantime, what do you think of this? It's the replacement for that big ugly message box with the weather info in (if you saw it...)
EDIT: Ok, some updated files at the end of post #1. Anyone having difficulty getting the panel to show will like this!
Click to expand...
Click to collapse
Yes, after a few mins I did see the big messagewith current weather details.
I am looking throught he registry now and will post what I find and the temp text file you asked for soon. Thank You!
Oh and the updated pic looked great!
I couldn't locate the temp file you referred to...
I have attached a screenshot of the registry.
The TitaniumWeather entries were not in the "ExtensibilityXML" or "Plugins", But I added them manually. Panel Still didn't show up though .
I attached a second screenshot of the TitaniumWeather subkey.
It only had one DWord named "wizard" with a value of "1".
My device is a Palm Treo 750 QVGA.
Windows Mobile 6.5.
The scripts are all working great.
I installed the 5.9.1 update you posted.
The HTML Weather View came up just fine.
Looked GREAT too!
Thanks!
Hmm, very weird.
The plg file definitely contains entries for QVGA. (240x320)
I had a brief look and they seem to be similar to the VGA one.
The registry is a worry though. You should have a set of keys in there in addition to some other stuff. That looks like the default registry installed by the cab file (there's some other for mortscript but only one for TitaniumWeather)
Can you try running "Install Registry", and then "Install Panel" (in that order!) from the advanced menu and see if there's any change in the registry/panel state?
I think i might need to re-order those two options in the setup wizard, as the registry keys are all present on my ROM that might be why TICS can install it for me but not for you...
Cheers, glad you like the new BigMessage
arealityfarbetween said:
Hmm, very weird.
The plg file definitely contains entries for QVGA. (240x320)
I had a brief look and they seem to be similar to the VGA one.
The registry is a worry though. You should have a set of keys in there in addition to some other stuff. That looks like the default registry installed by the cab file (there's some other for mortscript but only one for TitaniumWeather)
Can you try running "Install Registry", and then "Install Panel" from the advanced menu and see if there's any change in the registry/panel state?
I think i might need to re-order those two options in the setup wizard, as the registry keys are all present on my ROM when the panel's being installed that may be why it shows up for me but not for you...
Cheers, glad you like the new BigMessage
Click to expand...
Click to collapse
Yippee! That got the panel to display ... But it is displaying oddly large LOL.
I attached another screenshot. Have a look.
Thanks!
Woop woop!
Ok, so it's down to the plg file now. Unfortunately I can't sort that myself because I dont have a QVGA device to test on. I will try with some guesswork to make an updated plg but it'll be much easier to do yourself:
The good news: It's real easy!
Open up the TitaniumWeather.plg from the program directory in your favourite text editor (notepad 2 is good, it has colour coding and is tiny), making a copy and storing it elsewhere beforehand of course!
Then search for your resolution's entry. I'd only modify the portrait version first. By the looks of things you'll need to reduce font sizes and image sizes. All the fields are labelled.
I'd start with the images first, and then move onto the text fields.
Here's a sample image entry:
<Image ID="CurrentIcon" Left="12" Top="-2" Width="60" Height="60"/>
You'll probably want to reduce the Width and Height to, say, 20 on your device.
And here's a text entry:
<Text ID="CurrentTemp2" Left="0" Top="-4" Width="88" Height="25" FontFamily="Segoe UI" FontSize="18" FontStyle="Regular" Wrap="False" HorizontalAlignment="Right" Trimming="EllipsisCharacter">
For those, you'll most definitely want to modify the height and the font size, possibly the width aswell.
Once you've made some modifications to the plg file, drop it back in the directory, overwriting the original: Run "Install Panel" again and see if there's any change.
Cheers!
BTW: How big are the images in the iexplore window when the BigMessage comes up? If you think they're too big I'm sure I can do some scaling for the different screen sizes, on the fly, as it were...
I have been messing with the plg file for a while...
After every change, I save it and copy over the one in the program files\titaniumweather folder, and then do another "install panel"...
... But nothing is changing ...
I am even rebooting my phone to see if something in the registry wasn't reloading correctly.
It stays exactly the same as the first screenshot of the panel I posted...
What should I try next?
UPDATE: I removed all layouts except the QVGA from the PLG file and tried that. Still no change. I attached the PLG file in a zip. Thank You!
Sorry, forgot about that...
Sounds, like a job for FoddTweak. I wrote this a little while back. How handy is that?! Unzip the three files anywhere you like, as long as they're together.
Open it up, you'll see various things. Ignore them apart from "Titanium/WM6.5 Tweaks"
Go in there and select Titanium Plugin Remover. Be careful, it doesn't confirm that you want to go ahead. But don't worry, because it backs up lots of important stuff on the first time you run the script anyway (That includes your Titanium Config)
Anyhoo, once the plugin is removed you can either use that to install the new plg file or TitaniumWeather's own plg installer, it's the same mechanism. Again, don't expect any kind of confirmation that it worked, I wrote it a little while ago and I have absolute trust in my work, hehe
EDIT: Just took another look at those screenshots. I reckon it might be only the images that need to be resized...
SUCCESS!! ...
Used foddtweak to remove plugin...
... Used foddtweak to reinject the PLG file.
* But there was something else I had to do...
After messing with the PLG file forEVER lol, I decided to do a little research.
The Treo 750 was listed as a QVGA device...
... But it is in fact a 240x240 device (not 320x240).
So I had to add a section to the PLG file for that resolution...
<layout screenWidth="240" screenHeight="240">
and I just copied the entire section for
<layout screenWidth="240" screenHeight="320">
And changed a couple settings from 320 to 240 and presto...
Also, after I reinjected the PLG file with foddtweak, I had to rerun the "install Panel" before it would activate the new settings.
Thank You for all Your help!
This App ROCKS!
And I can tell You put a LOT of time into it!
You Rock!
Nice work my friend!
Could you post the plg file-or just the new stanza for 240x240 resolutions?
Also, I had an idea-do you remember what actual changes you needed to make to get it to display nicely? was it just icon sizes or was there font sizes that needed changing aswell?
Could you run this little mortscript. It's one line that should display the resolution of your screen. So the idea is: check if the plg file contains the users device resolution. It'd be real nice to know why the heck the panel didn't show if you install the app, no?
A better idea-If you remember what you needed to change, and the numbers you used to make it work I can look at the other stanza's and see if there's a common factor associated with the elements. Which will allow, using placeholders in a template file, on the fly plg generation. What do you think?
That is a sweet idea!
I have attached the PLG file.
I removed all the other resolutions from my PLG (after I got it working).
(Made a backup of the original of course).
Figured it would be easier for me if I needed to make an adjustment in the future.
All I did was find the section that was already in the PLG for the 240x320 (not 320x240) resolution, copied and pasted it at the top of the <layouts>,
then I changed this line...
<layout screenWidth="240" screenHeight="320">
to this...
<layout screenWidth="240" screenHeight="240">
I figured since the screen was the same width, and most screens resolutions used the same height setting in this PLG, it would work. And it did
No other editing was needed.
And the panel looks absolutely awesome!
Other than that, I just used the foddtweak utility and the TitaniumWeather ap to rerun the "Install Panel" again.
No reboot was needed
I ran your screenProp utility.
It worked great.
The message shows 240x240 on my device.
Thanks!
New Release TRITaniumWeather 5.9.2
There's a new release on the front page. I hope you like it. The biggest change, we now have multiple location support
Other changes: The gui has changed structure and form. Location Options is now all of your locations-it tells you which you're looking at at the top bar, it's got a default which is the one that shows in titanium if you're wm6.5. Basically anywhere else, you're dealing with global program options.
The HTMLWrite() function got a makeover. It's pretty cool. If anyone wants to look at their registry and write a nice function to grab sections of the reg after an update-we can format the weather information there. As you can see from the updated screenshot there's a bit of duplication in the information.
There's a few more "Stub!" statements. I've updated them to tell you what file and what subroutine it is so that it's easy for you all to dive in and help out in a meaningful way! You know you want to!
What's coming? Well, the plan for WM6.5 users is multiple Weather panels for each of the locations, but I've got to work out some problems with that atm.
EDIT: Provisional Users Manual available now on post #1.
EDIT2: Thread moved to here since it's not just for the diamond!
(removed, posted in the other thread)
installed on my htc touch pro (1) w/ WM6.5
i see my location + temps on my main home screen.
i cannot change the temp from displaying C to F, i get an error when i launch the setting #3.
when i update, i get this error. SUB MY LOCATION NOT FOUND. LINE 153.... ect
@twenty4f: You're lucky I even saw this (notification still on for this thread)
Did you see the first post mentioning the change of thread? Not to worry, the issues you mention have already been fixed ready for 5.9.3-in the meantime you can fix the sub not found error by re-running the setup wizard.
If you'd RTFM you'd know that's the first stop
Wath comma???
Help please. When trying getting current condition, this message apears:
Comma expected
Line 124 (\Archivos de Programa\TRITaniumWeather\TRITaniumWeatherFeeds.mscr):
Call("PanelUpdate",location"GetForecast", daynum)
Any idea wath can it be????
Thanks in advance...

Categories

Resources