Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,769,298 Members 39,717 Now Online
XDA Developers Android and Mobile Development Forum

[WM6.5] [Titanium plugin] JMLToday - FixPack_V5.92 (25-Nov-2010)

Tip us?
 
JMHL
Old
(Last edited by JMHL; 25th November 2010 at 11:09 AM.) Reason: FixPack_V5.92
#1  
Retired Recognized Developer - OP
Thanks Meter 83
Posts: 650
Join Date: Apr 2006
Location: Bordeaux

 
DONATE TO ME
Default [WM6.5] [Titanium plugin] JMLToday - FixPack_V5.92 (25-Nov-2010)


This thread is dedicated only to program versions of JMLToday.

--------------------------------------------------------------------------------------
-> HowTo/Skins/Themes-Thread for JMLToday5.5 now <-
-> FAQs 5.5 <-
-> JMLLibrary <-
-> Explanation of new Directory-structure of 5.5 <-
-> Some more images for clocks, weather also in Post 3,4,5 <-
----------------------------------------------------

Post#2 : Configuration/Parameter Informations

Post#3 : Program Informations


Features list for V6.00 Any idea ? tell me
[mod] all paremeters in registry
[new] JMLMenuSense.exe : .xml menu with Sense UI
[mod] JMLContacts.exe : remove favorites contacts management
[new] JMLFavorites.exe : favorites-contacts AND favorites-programs management

Optimization/Cleaning, Reducing size/number of pictures (replaced by JMLPicture, duplicate registry keys...) :
[remove] obsolete/redundant registry keys
[remove] many .mscr scripts


FixPack V5.92 -> http://forum.xda-developers.com/show...postcount=1021
[fixed] MSN map
[fixed] AccuWeather
[fixed] DataDisconnect ( i hope !)
[mod] JMLSms.exe with -subjectlen parameter to cut subject in subjet1, subject2..... (@lesscro)
[fixed] SMS > 255 car. bug
[mod] better font displaying in JMLPicture
[fixed] #GOTO bug in JMLMenu
[fixed] ramdom fontsize bug in JMLPicture


Changelog Version 5.90 (JMLPanex V2.70 required) Thank you for offering me a beer. All donations (3€, 5$, +) are appreciated !
[new] emails_e.png (more than one email-account), emailasync_e.png (ActiveSync account) pictures for Central-Notifications
[new] email_e_accountname.png for personnal account-name pictures for Central-Notifications
[new] opens the correct email account.
[new] JMLMenu.exe : -execute parameter to execute the first choice per default if menu has only one choice, menu not show.
[new] JMLMeteo.exe : Sunset and Sunrise informations for AccuWeather
[new] manage long clic to provide 2 actions on a picture (next JMLPanex v2.70 required)
[new] JMLMeteo.exe : GPS location inside (Sleuth's_myLocation or google_lattitute not necessary)
[new] apptodate compatible
[new] JMLSms.exe : delete unread sms directly (once step)
[new] JMLComm.exe : Mute/Normal/Vibrate mode and low/high/loud.... volume level
[new] JMLComm.exe : Auto/Manual mode and mini/low/medium/high/max.... backlight level
[new] zodiac sign of the day
[fixed] Tasks refresh
[new] Notifications management : if notification.mscr file exist in you skin forder, it run it. Not necessary to declare it in JMLToday.ini.
[new] JMLContact.exe : email menu-action AND -email parameter
[mod] Show/hide MyLocation/google latitude menu for GPS (parameter in JMLToday.ini)
[new] Store favorites in new emplacement -> HKCU->Software->JML->Contacts->Favorites
[new] JMLContacts.exe : Add -actionfavorite, -callfavorite
[new] JMLMeteo.exe : add notification after weather updated
[new] JMLPicture.exe : build a picture from multiple images/texts
[mod] some paremeters in registry

Optimization/Cleaning (replaced by JMLPicture, duplicate registry keys...) :
[remove]SystemPNG and SystemVal (Battery% + Ram%) registry keys (with 6 state-pictures in 'sys' folder)

The skins are built for VGA/WVGA PORTRAIT only. No support for others resolutions.
I use the PLG-Converter program to convert for other resolutions.

Changelog Version 5.80 (JMLPanex V2.60 required)
[new] enable clic on upper half screen (not only slider ! -> available on JMLTodayV5.80 skin)
[new] installation procedure with English language per default
[new] JMLTasks.exe program, Page6-Tasks, tasks notification
[new] Right-SoftKey 'Menu': add 'Parameters' submenu in English only
[new] contextual menu action for Tasks (complete, delete, delete all completed, delete all due)
[new] contextual menu action for Appointments (view, delete, delete all due)
[new] Weather Location based on latitude and longitude with Sleuth's myLocation Service OR Google Latitude
[new] contextual menu to get weather without re-configure source and location.
[new] up to 5 favorites-contacts on Page5-Contacts
[new] 'Today'/'Tomorrow' information on appointments, tasks, and contacts-birthday
[new] MySMS.txt replace SMS.txt
[new] MyCites.txt list of your personnal 'source/city' weather
[optimize] less pictures to display bg/digit-clock/alarm


FixPack V5.76 -> http://forum.xda-developers.com/show...&postcount=863
[change] Ram/Rom registry keys as String value (@abc001)
[fix] MSN Map bug
[fix] JMLCalendar multiple process bugs
[new] phone signal strength notification and registry keys. (@NEO130)
[optimize] JMLCalendar little faster


Changelog Version 5.70 : (JMLPanex v2.50 required)
[change] skins Multi-Resolution (i hope)
[change] Page3 : show up to 5 next appointments on 30 next days
[change] ACCUWeather in your language
[fix] ACCUWeather connection problem
[fix] Private.txt event bug (@benno1)
[new] notifications managment (JMLWinToday.exe background process) for best response time
[new] appointments notification (Replace CHome appointment notification = 2 days only)
[new] contacts notification (auto-update anniversaries on Page5)
[new] SMS.txt file for sending predifined text-SMS.
[new] isBatteryVeryCritical registry key and if Battery < critical_value (defined in .ini) -> switch OFF Bluetooth and Wifi
[new] 'Rdv2' register key to display 2 appointments on 1st Page (@benno1)
[new] RamFree, RamPNG, RamSize, RamPercent registry keys
[new] RomFree, RomPNG, RomSize, RomPercent registry keys
[new] SystemPNG and SystemVal (Battery% + Ram%) registry keys (with 6 state-pictures in 'sys' folder)

[new] Page4 : unread SMS or ALL SMS (with a parameter defined in .ini)
[new] Page4 : contextual menu with CALL, REPLY, MARK, DELETE actions
[new] Page5 : contextual menu with CALL, SEND-SMS actions
[new] add functionality to copy/duplicate default JMLToday registry key to your own registry key (other item and other page). It's defined in a .ini file for each skin.
[new] start/stop all notifications when titanium enabled/disabled (wait 5s to detect if Titanium Refresh only)
[new] Map-Weather for MSN-Weather
[new] Google-Weather (@brunoisa10) with google folder for pictures
- ...



Installation instructions :
- 1 Install MortScript v4.2 -> *Mortscript site*
- 2 Install JMLPanex v2.70 minimum -> *JMLPanex thread*
- 3 Disable TITANIUM
- 4 Uninstall previous version of JMLToday
- 5 Install JMLToday in Main Memory, not Storage Card
- 6 Enable TITANIUM
-> you will find the JMLToday-Panel on the Top - tap on it to continue installation


Default settings:
1- Auto-update weather disabled
2- Map download disabled
3- English language

Reported Bugs :
- SMS > 256 letters not show correctly


This program is provided without Warranty or Guarantee. Just because it worked on my phone doesn’t mean it will on yours. Like anything before using, backup all relevant data before proceeding. I take no responsibility for loss or damage to your phone.

Have Fun!

NO MIRRORS, thanks.
Attached Files
File Type: cab JMLTodayV5.5.cab - [Click for QR Code] (1.32 MB, 3899 views)
File Type: cab JMLTodayV5.65.cab - [Click for QR Code] (2.15 MB, 3039 views)
File Type: cab JMLTodayV5.70.cab - [Click for QR Code] (2.44 MB, 2695 views)
File Type: cab JMLTodayV5.80.cab - [Click for QR Code] (2.61 MB, 1864 views)
File Type: cab JMLTodayV5.90.cab - [Click for QR Code] (2.93 MB, 3273 views)
If you like my work, thank you for offering me a beer. All donations are appreciated !
-> *Donate* <-
Contributions to XDA : JMLToday, JMLPanex, JMLStocks, JMLLauncher, JML...Tools, JMLPicture, JMLMenuSense etc...
If you use one of these programs in your developments/skins that have donations, thanks for a small donation.
The Following User Says Thank You to JMHL For This Useful Post: [ Click to Expand ]
 
JMHL
Old
(Last edited by JMHL; 2nd November 2010 at 12:03 PM.)
#2  
Retired Recognized Developer - OP
Thanks Meter 83
Posts: 650
Join Date: Apr 2006
Location: Bordeaux

 
DONATE TO ME
Default Configuration/Parameter Informations

JMLTodayV5.90 skin


  • use JMLPicture to build CLOCK picture, see JMLTodayTime.xml file.
  • use JMLPicture to build NOTIFICATIONS (Sms, Tel....) picture, see JMLTodayTotal.xml file.
  • use JMLPicture to build FAVORITES picture (Page5), see JMLTodayFavorites.xml file.
  • use JMLPicture to build CURRENT-WEATHER picture (Page2), see JMLTodayMeteo.xml file.
  • use copy/duplicate registry keys functionality to decrease number of item in CPR file, see JMLTodayV5.90.ini
  • show last unread SMS-Contact photo.
  • use JMLPanexV2.70 scan < button > tag in .CPR file : see JMLTodayV5.90.plg file.
  • use JMLPanexV2.70 conditionnal action : see JMLTodayV5.90.pnx file
  • use JMLPanexV2.70 long clic feature for Cellular/Sound/Backlight function : see JMLTodayV5.90.pnx file

See also JMLPanexV2.70 - post#2
---------------------------------------------------------------------------------------------------------

Page2 : Weather



MSN Weather
List of cities : CitiesMSN.txt file (Format : codeMSN,cityName,mapNumber)

-> mapNumber : See MSN Weather Maps List. The number is showing in the status bar when you put the mouse on the link (Doppler radar, Weather forecast, High temperatures, .... Cloudiness forecast)
Code:
FRXX0016,Bordeaux,0
FRXX0076,Paris,0
USNY0996,New York,1
SPXX0050,Madrid,0
MSN Map
To download map, use 'Parameters/Weather/MSN' menu

To show map, clic on icon (IconA item in .cpr file).
To hide map clic on the bottom of map (Infos item in .cpr file).
You must implement this function in .pnx file (coded in JMLTodayV5.90 skin, same action for switching)
Code:
[Page2]
Infos=%JMLTODAY%\JMLMeteo.exe;-infos -jmltoday
IconA=%JMLTODAY%\JMLMeteo.exe;-infos -jmltoday

ACCU Weather
List of cities : CitiesACCU.txt file (Format : codeACCU,cityName)
Code:
EUR|FR|FR002|BORDEAUX,Bordeaux
EUR|FR|FR012|PARIS,Paris
EUR|ES|SP013|Madrid,Madrid
GOOGLE Weather
List of cities : CitiesGOOGLE.txt file (Format : cityName)
Code:
Bordeaux
Paris
New York
Madrid
My Cities
List of cities showed in 'My City' submenu : MyCities.txt file (Format : source:cityName:code)
Code:
msn:Bordeaux:FRXX0016,Bordeaux,0
msn:Grenoble:FRXX0153,Grenoble,0
accu:Béziers:EUR|FR|FR013|BEZIERS
google:Paris:Paris
GPS location use 'GPS' menu to choose :

GPS location with JMLMeteo built-in GPS function

GPS location with Sleuth's myLocation Service :
- first, install http://forum.xda-developers.com/showthread.php?t=607102
- use it to update Latitude/Longitude coordinates
- next, you can update weather

GPS location with Google Latitude:
- first, copy your googleLatitude account in google.ID file in JMLToday folder.
- use googlemaps to update Latitude/Longitude coordinates
- next, you can update weather


User format for weather
Register keys 'Text0, TextA, Text1... ' formatted according to weathertext in JMLToday.ini.

Format example : weathertext=%sky% (-> default value)

%jour% = day
%temp% = temperature (according to low/high, high/low defined in .ini)
%sky% = description weather
%LF% = line feed

Auto-Update Weather
Parameters in [RunAt] section in JMLToday.ini :
- enable : 0=disabled, 1=enabled
- time : start time
- pgm : program launched for updating

Optional Parameters :
- every : number of minutes between 2 updates
- endTime : end time

Code:
[RunAt]
enable=1
time=00:35
every=120
endTime=16:00
pgm=%JMLTODAY%\JMLMeteo.exe;-jmltoday
You can enable/disable auto-update in 'Parameters/Weather' menu
---------------------------------------------------------------------------------------------------------
Page3 : Appointments


Appointment contextual menu
To show contextual menu, to hide the Appointment-View, use follow actions in your .PNX skin file.
Code:
[Page3]
Infos=%JMLTODAY%\JMLCalendar.exe;-infos -jmltoday
IconA=%JMLTODAY%\JMLCalendar.exe;-action:1
Icon1=%JMLTODAY%\JMLCalendar.exe;-action:2
Icon2=%JMLTODAY%\JMLCalendar.exe;-action:3
Icon3=%JMLTODAY%\JMLCalendar.exe;-action:4
Icon4=%JMLTODAY%\JMLCalendar.exe;-action:5
PagesPNG=[PagesPNG]
-> JMLCalendar.exe;-infos -jmltoday hide the Appointment-View
-> JMLCalendar.exe;-action:N build the contextual menu (JMLCalendar.mnu file) and show it with JMLMenu.exe
[/color]---------------------------------------------------------------------------------------------------------
Page4 : SMS


SMS type
For unread SMS or all SMS, use 'Parameters/SMS' menu

SMS contextual menu
To show contextual menu, to hide the SMS-View, use follow actions in your .PNX skin file.
Code:
[Page4]
Infos=%JMLTODAY%\JMLSms.exe;-infos -jmltoday
IconA=%JMLTODAY%\JMLSms.exe;-action:1
Icon1=%JMLTODAY%\JMLSms.exe;-action:2
Icon2=%JMLTODAY%\JMLSms.exe;-action:3
Icon3=%JMLTODAY%\JMLSms.exe;-action:4
Icon4=%JMLTODAY%\JMLSms.exe;-action:5
PagesPNG=[PagesPNG]
-> JMLSms.exe;-infos -jmltoday hide the SMS-View
-> JMLSms.exe;-action:N build the contextual menu (JMLSms.mnu file) and show it with JMLMenu.exe

SMS predefined text
Use MySMS.txt file to store your predefined text ( one text per line)
Code:
I'am here
Happy birthday !
---------------------------------------------------------------------------------------------------------
Page5 : Birthdays/Events/Favorites


Icon4 = Private event (in Private.txt)
Icon1 to Icon3 = birthday
IconB to IconG = favorites contacts (clic on "+" icon to add a favorite)

Contextual menu
To show contextual menu, use follow actions in your .PNX skin file.
Code:
[Page5]
Icon1=%JMLTODAY%\JMLContacts.exe;-action:1
Icon2=%JMLTODAY%\JMLContacts.exe;-action:2
Icon3=%JMLTODAY%\JMLContacts.exe;-action:3
IconB={Page5_IconB_Action}
IconC={Page5_IconC_Action}
IconD={Page5_IconD_Action}
IconE={Page5_IconE_Action}
IconF={Page5_IconF_Action}
PagesPNG=[PagesPNG]

[Page5_IconB_Action]
.jpg=%JMLTODAY%\JMLContacts.exe;-actionfavorite:1||%JMLTODAY%\JMLContacts.exe;-callfavorite:1
unknown.png=%JMLTODAY%\JMLContacts.exe;-actionfavorite:1||%JMLTODAY%\JMLContacts.exe;-callfavorite:1
add.png=%JMLTODAY%\JMLContacts.exe;-addfavorite:1 -jmltoday
...
- use long clic feature
- use JMLPicture to create 6-favorites picture


-> {Page5_IconB_Action} conditionnal action
- if .jpg or unknow.png -> it's a contact -> show contextual menu
- if add.png -> add favorite

-> JMLContacts.exe;-action:N build the contextual menu (JMLContacts.mnu file) and show it with JMLMenu.exe

-> JMLContacts.exe;-actionfavorite:N build the contextual menu (JMLContacts.mnu file) and show it with JMLMenu.exe
---------------------------------------------------------------------------------------------------------
Page6 : Tasks


Task contextual menu
To show contextual menu, to hide the Task-View, use follow actions in your .PNX skin file.
Code:
[Page6]
IconA=%JMLTODAY%\JMLTasks.exe;-action:1
Icon1=%JMLTODAY%\JMLTasks.exe;-action:2
Icon2=%JMLTODAY%\JMLTasks.exe;-action:3
Icon3=%JMLTODAY%\JMLTasks.exe;-action:4
Icon4=%JMLTODAY%\JMLTasks.exe;-action:5
PagesPNG=[PagesPNG]
-> JMLTasks.exe;-action:N build the contextual menu (JMLTasks.mnu file) and show it with JMLMenu.exe
[/color]---------------------------------------------------------------------------------------------------------
Skin Management

Folder Structure
One folder per skin in skins folder.

In your skin_name folder :
- a skin_name.plg
- a skin_name.pnx (optional)
- a skin_name.ini (optional)
- clock, clockA, sys.... forder for pictures

-> Some image folders are optional. JMLToday uses default image folder, if the skin doesn't use an own folder.
-> Some images in folders are optional. JMLToday uses default image if the image was not found in skin-images folders.

List of skins at installation :

- default
-------- accu
-------- batt
-------- cal
-------- clock
-------- clockA
-------- msn
-------- google
-------- sys
-------- zodiacs
-------- default.plg
-------- default.pnx

- JMLTodayV5.90
-------- sys
-------- JMLTodayV5.90.plg : skin
-------- JMLTodayV5.90.pnx : actions
-------- JMLTodayV5.90.ini : copy/duplicate registry keys
-------- JMLSkin.mscr : install skin script
-------- JMLSkinOff.mscr : uninstall skin script
-------- *.png : static images
-------- notification.mscr : notification script launched per default
-------- notification.xml : notification JMLPicture xml file launched per default

Operations of 'Skin Change'
The 'Skin Change' context menu launch the script JMLTodaySkins.mscr which :
1 - call JMLSkinOff.mscr script in your previous skin folder if it's exist (-> you can clean folder/files/registry key)
2 - copy new skin_name.pnx file in JMLToday folder
3 - update register keys for clock, batt.... folder
4 - apply new skin_name.plg
5 - call JMLSkin.mscr script in your new skin_name folder if it's exist (-> you can add/modify registry keys for personnal use)
6 - call JMLUpdate.mscr script to make a manual update
7 - refresh Titanium
---------------------------------------------------------------------------------------------------------
Copy/Duplicate registry keys
Use skin_name.ini file in your skin folder.
- One section for each Page
- Format :
DefaultItemPage = NewItem
DefaultItemPage = NewItem,OtherPage

Duplicate propagation : use ; to separate couple of item,page

JMLTodayV5.90 skin example :
Code:
[Page1]
Icon=Icon3	
Current=Label3	
CellularPNG=IconB
BluetoothPNG=IconC
WifiPNG=IconD
DataPNG=IconE
BackLightPNG=IconF
SoundPNG=IconG
BattPNG=Icon4
SystemVal=Label4

[Page3]
IconA=Icon1,Page1
LabelA=Label1,Page1

[Page5]
PrivatePNG=Icon4
Private=Label4
IconB=Fav1
IconC=Fav2
IconD=Fav3
IconE=Fav4
IconF=Fav5
IconG=Fav6

[Page6]
IconA=Icon2,Page1
LabelA=Label2,Page1
---------------------------------------------------------------------------------------------------------
Others informations

MultiLanguage
One file JMLLang_xx.ini per Country in lang folder.

1 – Parameters Ex. JMLLang_us.ini :
Code:
[us]
; Language name (appear on the select list)
us=English (US)
; 12h/24h format
hour=12
; time Format (HH:mm = 14:00 for french ,  hh:mm = 02:00 for english)
time=hh:mm

; Weather
weatherlang=en-us
weathertemp=F
; LH=low/high HL=high/low
weatherlohi=HL
; metrique/imperial for weather : 'km/h' or 'mph'
weatherwind=mph
; user format for weather
weathertext=%sky%

; Dates
smallDate=ddd, MMM dd
mediumDate=dddd, MMM dd
fullDate=dddd, MMMM dd
userDate=dddd dd MMMM

; alarm
alarmDate=ddd, MMM dd
alarmTime=hh:mm tt
rdvTime=HH:mm

; text for panel 3-4
NOSMS=No Unread SMS
NOCAL=No Appointment

; text of contextual menu
SMS=SMS
EMAIL=E-Mail
TEL=Missing call
VOICEMAIL=VoiceMail
Update=Update
Clock=Clock/Alarms
City=Modify City
Skin=Change Skin
Cancel=Cancel 
Language=Select Language
Connect=Change Log
Config=Configuration
Titanium=Refresh Titanium
Date format :
dd = Day of month as digits
ddd = Day of week as a three-letter abbreviation
dddd = Day of week as its full name
MM = Month as digits
MMM = Month as a three-letter abbreviation
MMMM = Month as its full name

Time format :
HH = 24 hour clock
hh = 12 hour clock
mm = minutes
t = time marker : A or P
tt = time marker : AM or PM
---------------------------------------------------------------------------------------------------------
Saint/Birthday/Private evenment...
1 – Ephemeris (Saint) : One Ephemeris file per year and per country :
French in 2010 : Ephemeride2010.fr
German in 2010 : Ephemeride2010.de

2 – File format : one line per day (dd/MM<tabulation>text)

3 – Private file
With Private.txt file , you can displayed birthday, …..(same format as ephemeris)

-> If a private evenment exist, it replace the Saint.
---------------------------------------------------------------------------------------------------------
Constantes File-Path
You can use these constantes in your file-path name :

%PROGRAMFILES%
%WINDOWS%
%MYVIDEO%
%MYPICTURES%
%MYMUSIC%
%JMLTODAY%
%JMLPANEX%
---------------------------------------------------------------------------------------------------------
Program/parameters separator
You can use ; in your file-path name :

Example :
...=%WINDOWS%\ctlpnl.exe;cplmain.cpl,3
---------------------------------------------------------------------------------------------------------
Second Clock
Parameters to be added in JMLToday.ini :
Code:
 [Offset] 
; Offset in 24H format (with minutes)
Offset =-6:00
;City Name
City = New York
---------------------------------------------------------------------------------------------------------
System Notification
After each system notification, JMLToday can call a personnal script.
-> Add a line parameter in [Notify] section in JMLToday.ini
Code:
[Notify]
JMLTodayTime=%PROGRAMFILES%\JMLToday\MyScript.mscr
NEW with v5.90 : if notification.mscr file exist in you skin forder, it run it. Not necessary to declare it in JMLToday.ini.

List of system notification you can intercept :
JMLTodayTel
JMLTodaySms
JMLTodayEmail
JMLTodayVoicemail
JMLTodayBatt
JMLTodayAlarm
JMLTodayTime
JMLTodayDate
JMLTodayCal
JMLTodayOperator
JMLTodayWifi
JMLTodayBlueTooth
JMLTodayActiveSync
JMLTodayData
JMLTodayCellular
JMLTodayMeteo
JMLTodayFavorites

---------------------------------------------------------------------------------------------------------
Program Scheduler
You can launch a program at a predefined time:
-> Add a line parameter in [Sceduler] section in JMLToday.ini
Code:
[Scheduler]
22:00=%WINDOWS%\ctlpnl.exe;cplmain.cpl,3
00:05=%PROGRAMFILES%\JMLToday\JMLMeteo.mscr
---------------------------------------------------------------------------------------------------------
Clock animation
Parameters in [Animation] section in JMLToday.ini :
- sleep : milli-seconds between 2 pictures
- nb : number of pictures for animation
- image : base picture

Example 1 : Nothing or 0
[Animation]
sleep=0

-> NO animation


Example 2 :
[Animation]
sleep=120

-> JMLToday internal animation (minutes animation)

Example 3 :
[Animation]
sleep=120
nb=5
image=bg

-> RIC69 animation : This animation contains 5 pictures ( bg1.png, .... bg5.png)
---------------------------------------------------------------------------------------------------------
SMS/TEL/MAIL/VMAIL central notification
With register keys Total, TotalPuce... you can use only ONE picture.

If you clic on (with JMLPanex >= 1.00) :
If only one type of notification -> launch the appropriate program
If some type of notification -> a contextual menu appear.
---------------------------------------------------------------------------------------------------------
 
JMHL
Old
(Last edited by JMHL; 23rd March 2010 at 02:59 PM.)
#3  
Retired Recognized Developer - OP
Thanks Meter 83
Posts: 650
Join Date: Apr 2006
Location: Bordeaux

 
DONATE TO ME
Program Informations



S2U2 support
JMLToday update this registry key : HKCU\Software\A_C\S2U2\UserWeather
with : "C|icon-weather|T°/T° description-weather"
---------------------------------------------------------------------------------------------------------
Operations of 'Update'
The 'Update' context menu launch the script JMLUpdate.mscr which :
1 - execute JMLToday.exe, "-update" -> Update all values of registry sub-keys of Page1, Page2…… (except weather)
2 - call JMLUpdate.mscr script in your skin_name folder if it's exist (-> you can add/modify registry keys for personnal use)
---------------------------------------------------------------------------------------------------------
Operations of 'Select Language'
The 'Select Language' context menu launch the script JMLLang.mscr which :
1 - update JMLToday.ini file -> with all formats parameter
2 - create JMLAction.mnu file -> with all text of context menu
3 - create JMLTotal.mnu file -> with all text of Notifications Central menu
4 - execute JMLToday.exe, "-update" -> Update all values of registry sub-keys of Page1, Page2…… (except weather)
5 - refresh titanium -> Update values displayed

-> Launch manually the 'update weather' to get description weather in your language.
---------------------------------------------------------------------------------------------------------
Operations of 'Manual Update Weather'
The 'Manual Update Weather' launch the script JMLMeteo.mscr which :
1 - update weather values
2 - call JMLMeteo.mscr script in your skin_name folder if it's exist (-> you can add/modify registry keys for personnal use)
---------------------------------------------------------------------------------------------------------
Operations of 'Skin Change'
-> see Post#2
---------------------------------------------------------------------------------------------------------
Registry Keys
[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLTod ay] Plugin
Code:
SkinName		Name of actual skin	
Version		Version number of plugin		
Connexion		Data connection 			
JMLPanexPage       Actual page number (setting by JMLPanex when you clic on Plugin)
Lang		Language selected		
SkinChanged	JMLTodaySkins.mscr set this key to 1 when skin is changed
SkinError		Name of skin you can't install (error skin resolution in JMLTodaySkins.mscr)	
Ville		City-code for weather 		
meteo		Name of meteo folder 
batt		Name of batt folder 
sys		Name of sys folder 
clock		Name of clock folder 
clockA		Name of clockA folder 
clockO 		Name of clockO folder 
clockAO		Name of clockAO folder 
Height, Width	PocketPC resolution (ex.: 480x640)
RunAt		Next automatic update


[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLTod ay\Page1] 1st Page
Code:
ACTIONURLPNX    value of ACTIONURL before setting JMLPanex (used by JMLResetPlugin.mscr)

PagesPNG	Tele-Command picture
HeaderText	Text personnalizable
Today	 Date

Bkg		Page background	
BG		Digital background		
H1		Digital Hour 	
H2		Digital Hour 
M1		Digital Minutes 
M2		Digital Minutes 	
BGA		Analogic background	
HA		Analogic Hour  	
MA		Analogic Minutes	
BGC		Digital-Compact background

AMPM		Time AM/PM picture 
AMPMO		Offset-time AM/PM picture 

City		Time City
CityO		Offset-time City

Time		Time
TimeO		Offset-time

BGO		Digital Offset-time background
H1O		Digital Offset-time Hour 	
H2O		Digital Offset-time Hour 
M1O		Digital Offset-time Minutes 
M2O		Digital Offset-time Minutes 	

BGAO		Analogic Offset-time background
HAO		Analogic Offset-time Hour  	
MAO		Analogic Offset-time Minutes	

BGCO		Digital-Compact Offset-time background

CellularPNG	Cellular picture (3G, GPRS....)
DataPNG	Data connexion picture (3G, GPRS....)
ActiveSyncPNG	ActiveSync picture (3G, GPRS....)
BattPNG		Battery picture			
BattVAL		Battery percentage	
WiFiPNG		Wifi picture		
BlueToothPNG	Bluetooth picture	
OperatorName	Operator name

Alarm		Date-Time of next alarm	
AlarmPNG	Alarm picture	
Sms		SMS number	
SmsPuce		SMS bubble picture	
SmsPNG		SMS picture		
Tel		TEL number of missing call	
TelPuce		TEL bubble picture	
TelPNG		TEL picture	
Email		EMAIL number	
EmailPuce	EMAIL bubble picture	
EmailPNG	EMAIL picture		
Voicemail	VOICEMAIL number	
VoicemailPuce	VOICEMAIL bubble picture	
VoicemailPNG	VOICEMAIL picture	
Total		Total number = sms+tel+email+voicemail	
TotalPuce		Total bubble picture	
TotalPNG		Total picture	

Rdv		Next appointement	
DateSaint	Date of saint 	
Saint		Name of saint OR private evenment		

CalPNG		Calendar picture
Date		Date with compact month
Date0		Date with compact day & month		
Date1		Full Date		
DateUser		User-Date according to 'userDate" in JMLToday.ini
	
Text0		Today description weather according to 'weathertext" in JMLToday.ini		
Temp0		Today temperature weather		
Icon0		Today weather picture	
Sky0 		Today  sky description	
Maj		Updated weather timestamp
Current		Current weather	(temperature, wind)	
Text		Current description weather		
Icon		Current weather picture

[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLTod ay\Page2] Weather Page
Code:
PagesPNG	Tele-Command picture
HeaderText	Text personnalizable
Today	 Date

Bkg		Page background	

Label4		Text label personnalizable
Jour4		Day 4	
Text4		Day 4 description weather according to 'weathertext" in JMLToday.ini	
Temp4		Day 4 temperature weather
Icon4		Day 4 weather picture
Sky4		Day 4 sky description 	
Label3		Text label personnalizable
Jour3		Day 3
Text3		Day 3 description weather according to 'weathertext" in JMLToday.ini
Temp3		Day 3 temperature weather
Icon3		Day 3 weather picture
Sky3		Day 3 sky description 	
Label2		Text label personnalizable
Jour2		Day 2
Text2		Day 2 description weather according to 'weathertext" in JMLToday.ini
Temp2		Day 2 temperature weather
Icon2		Day 2 weather picture
Sky2		Day 2 sky description 	
Label1		Text label personnalizable
Jour1		Day 1:Tomorrow	
Text1		Day 1:Tomorrow description weather according to 'weathertext" in JMLToday.ini
Temp1		Day 1:Tomorrow temperature weather		
Icon1		Day 1:Tomorrow weather picture	
Sky1		Day 1:Tomorrow sky description 	
LabelA		Text label personnalizable
JourA		Today			
TextA		Today description weather according to 'weathertext" in JMLToday.ini			
TempA		Today temperature weather		
IconA		Today weather picture				
SkyA		Today sky description 	

City2		Name of City 	
Date2		Full date		
DateUser2		User-Date according to 'userDate" in JMLToday.ini

[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLTod ay\Page3] Appointments Page
Code:
PagesPNG	Tele-Command picture
HeaderText	Text personnalizable
Today	 Date
Bkg		Page background	
Label4		Text 
Icon4		picture
Label3		Text 
Icon3		picture
Label2		Text 
Icon2		picture
Label1		Text 
Icon1		picture	
LabelA		Text 
IconA		picture
[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLTod ay\Page4] Unread SMS Page
Code:
PagesPNG	Tele-Command picture
HeaderText	Text personnalizable
Today	 Date
Bkg		Page background	
Label4		Text 
Icon4		picture
Label3		Text 
Icon3		picture
Label2		Text 
Icon2		picture
Label1		Text 
Icon1		picture	
LabelA		Text 
IconA		picture

[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLTod ay\CondensedPage] Condensed Page
Code:
CellularPNG	Cellular picture (3G, GPRS....)
DataPNG	Data connexion picture 
ActiveSyncPNG	ActiveSync picture 
BG	Clock background
BGA	Analogic clock background
BGC	Compact clock background
HA	Analogic hour
MA	Analogic minute

Time		Time		
BattPNG		Battery picture			
WiFiPNG		Wifi picture		
BlueToothPNG	Bluetooth picture	
OperatorName	Operator name
			
Date		Date with compact month
Date0		Date with compact day & month		
Date1		Full Date		
DateUser	User-Date according to 'userDate" in JMLToday.ini
		
Sms		SMS number	
SmsPuce		SMS bubble picture	
Tel		TEL number of missing call	
TelPuce		TEL bubble picture	
Email		EMAIL number	
EmailPuce	EMAIL bubble picture	
Voicemail	VOICEMAIL number	
VoicemailPuce	VOICEMAIL bubble picture	
Total		Total number = sms+tel+email+voicemail	
TotalPuce	Total bubble picture	
	
PluginLabel	Plugin name		
AMPM		AM/PM picture

---------------------------------------------------------------------------------------------------------
 
justwonder
Old
#4  
Senior Member
Thanks Meter 45
Posts: 445
Join Date: Oct 2008
Location: San Rafael
WTF
What if everyone does this.
 
norkoastal
Old
#5  
norkoastal's Avatar
Senior Member
Thanks Meter 15
Posts: 619
Join Date: Dec 2007
Location: Bay Area
Love the stocks app.... Cant wait to see what this is!!!
Device: 3vo - Shootem! | ROM: Stock
Nook Color | ROM: Full Root Running CM7
 
MichelDiamond
Old
(Last edited by MichelDiamond; 24th July 2009 at 11:32 PM.)
#6  
MichelDiamond's Avatar
Retired Recognized Developer
Thanks Meter 272
Posts: 2,222
Join Date: Jul 2009

 
DONATE TO ME
Perhaps JMHL is fallen asleep - it's late night in Europe

(and I needed a little time to translate the initial text for here, sorry JMHL)

I think I'll make here some FAQs, which will come, when 5.2. is provided.

Greetz
Micha



Sense Apps: by me: CHTS,CHTSLoco | partly by me: CHTEditor | system parts by me: CHT

Other Apps: Blue Prodigy | TICS | MichasRefresh | TitaniumStarter | TitaniumRSS


 
JMHL
Old
#7  
Retired Recognized Developer - OP
Thanks Meter 83
Posts: 650
Join Date: Apr 2006
Location: Bordeaux

 
DONATE TO ME
See #post1
 
MrDSL
Old
(Last edited by MrDSL; 25th July 2009 at 02:22 PM.)
#8  
MrDSL's Avatar
Recognized Themer
Thanks Meter 2509
Posts: 7,070
Join Date: Nov 2006

 
DONATE TO ME
Ok this works on my QVGA device and I like it a lot!!

I really wish it was much bigger..I can barely read the weather info..
It would also be nice if it had email notification also so I can get rid of that panel.

I would like to just have this as my only panel since it displays just about everything so hopefully someone whos has some skill can make this panel appear much bigger so its easier to read..


Sweet panel you have done a really good job!! thank you for sharing
Attached Thumbnails
Click image for larger version

Name:	Screenshot_3.jpg
Views:	2763
Size:	12.8 KB
ID:	208792  
Phone: Optimus G Pro
ROM: CM11
Kernel
Theme: Mixer
Radio: BM9615A

Follow me on Twitter @Mr_DSL

 
Jumba
Old
(Last edited by Jumba; 25th July 2009 at 03:08 PM.)
#9  
Jumba's Avatar
Senior Member
Thanks Meter 514
Posts: 1,040
Join Date: Nov 2008
Location: Johannesburg

 
DONATE TO ME
This is very nice but I share the same concerns as the poster above. I'll probably end up resizing the text myself but there's another issue that made me have to reinstall. Dunno if it's because I'm on WQVGA but when I tried to change the theme to the analog clock it says "End of install skin" and the panel just shut down for good. :shrug: Will try and reproduce the error. Otherwise, great panel!

Edit: Tried again, same error. CHome Editor shows the panel as enabled but it's not showing and there seems to be no way of re-enabling it except for a re-install.

Ah okay, I see now the .plg is for vga. No sweat, I'll wait for someone to convert it.
 
MrDSL
Old
#10  
MrDSL's Avatar
Recognized Themer
Thanks Meter 2509
Posts: 7,070
Join Date: Nov 2006

 
DONATE TO ME
Quote:
Originally Posted by Jumba View Post
This is very nice but I share the same concerns as the poster above. I'll probably end up resizing the text myself but there's another issue that made me have to reinstall. Dunno if it's because I'm on WQVGA but when I tried to change the theme to the analog clock it says "End of install skin" and the panel just shut down for good. :shrug: Will try and reproduce the error. Otherwise, great panel!

Edit: Tried again, same error. CHome Editor shows the panel as enabled but it's not showing and there seems to be no way of re-enabling it except for a re-install.

Ah okay, I see now the .plg is for vga. No sweat, I'll wait for someone to convert it.

Same problem..Loading any skin besides the main one makes the panel dissapear.
Phone: Optimus G Pro
ROM: CM11
Kernel
Theme: Mixer
Radio: BM9615A

Follow me on Twitter @Mr_DSL


Tags
jmltoday, plugin, titanium, windows mobile 6.5, wm6.5
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes