Developed on HTC Diamond (VGA 480 × 640) with standard Titanium (no WM7.. Project, etc....)
Post#2 : Configuration/Parameter Informations
JMLPanex program (JML Panel Execute) allows multiple hotspots on a plugin (-> Association picture/program).
{
"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"
}
Changelog Version 3.00 : see Post#2 Thank you for offering me a beer. All donations (3€, 5$, +) are appreciated !
- Required for JMLToday v6.00
- all parameters in registry (JMLPanex.ini deleted)
- configuration with JMLMenuSense program (Sense UI interface)
- vibration when long clic (if 'vibrate' parameter enabled and JMLToday v6.00 required)
- remove all .mscr scripts
- sound clic (@Freezy1982 idea's)
- expand zone-area picture from A-Z (26 maxi, 5x5 or 2x13...) to A-Z,a-z (52 maxi, 7x7 or 5x10....)
Installation instructions :
1- Install JMLMenuSense v1.30 -> *JMLMenuSense thread*
2- Install JMLPanex cab file
-> In Windows Start Menu, -> in JMHL folder, -> you have a JMLPanexSense link to configure JMLPanex.
Changelog Version 2.70 :
- #ITEM command : allows a area-zone (A, B. ..) to behave as an ID (execute program, conditional action.....)
- #PAGEITEM command = #GOTO + #ITEM
- make a vibration on click
- manages long click to provide 2 actions on a picture
- apptodate compatible
Changelog Version 2.60 :
- Deplacement optimisation (little faster)
- Zone-area depending of the picture (-> see @HC_72 Post#228)
- Add more effects when clic.
Changelog Version 2.50 :
- It write the name of PNX file used -> in ...CHome\JMLPanex\PnxFile register key
- It scan the tag < button > in .CPR file.
- #FOLDER command : open folder with ":MSFEXPLORE"
- Conditionnal action based on the content of the registry key (see post#2)
Changelog Version 2.30 :
- dim=RxC (ROWSxCOLS), ex : dim=4x1, dim=2x4 ..... with a single restriction : MAX of 26 positions.
Changelog Version 2.10:
- Bug : Cache works on Portrait AND Landscape mode
- Compatible BronzeListView CPR (to tested. thanks)
Changelog Version 2.00 :
- caching the cpr-part of each Panel for faster reaction (another MichelDiamond's idea)
- reverse search for <Images> (because a big Image must be in First position in CPR, but must be scanned in Last position by JMLPanex)
- #GOTO command to interact with others Pages of a Plugin or another Plugin without manual sliding
- add %JMLTODAY% and %JMLPANEX% for path-file
Have Fun!
NO MIRRORS, thanks.
Configuration/Parameter Informations
AppToDate ready for JMLToday >= 6.00
- install AppToDate application
- run AppToDate application, check updates and download the new version.
#ITEM, #PAGEITEM
ex.:
Code:
[Page1]
...
XMLTOTAL=[Page1_XMLTOTAL_Action]
[color=red]SmsNotify[/color]={Page1_SmsPNG_Action}
[Page1_XMLTOTAL_Action]
dim=4x1
A=[color=red]#ITEM SmsNotify[/color]
B=%JMLTODAY%CallHistory.exe
C=%JMLTODAY%JMLMenu.exe;JMLEmails.mnu -execute
D=%WINDOWS%voicemail.exe
[Page1_SmsPNG_Action]
.jpg=[color=green]#PAGEITEM Page4 Infos[/color]
unknown.png=#GOTO Page4
sms_e.png=#GOTO Page4
sms_d.png=%WINDOWS%tmail.exe;-service "SMS"
#ITEM SmsNotify -> Execute action of SmsNotify (in same page)
#PAGEITEM Page4 Infos-> #GOTO Page4 and execute action of Infos ITEM
Long clic action
You can use || to separate actions in .pnx file.
Example : ...=%JMLTODAY%\JMLComm.exe;-flight||%JMLTODAY%\CommManager.lnk
single clic : switch flight-mode/phone-on
long clic : launch CommManager program.
----------------------------------------------------------------------------------------
Effects when clic
[/color]
Zone-area depending of the picture
(-> see @HC_72 Post#228)
You can define different areas of actions in function of the image displayed.
Code:
[Page1]
IconA={Page1_IconA_Action}
[Page1_IconA_Action]
PictureFor6Zones.png=[Area6Zones]
PictureFor4Zones.png=[Area4Zones]
[Area6Zones]
dim=1x6
A=...
B=...
C=...
D=...
E=...
F=...
[Area4Zones]
dim=1x4
A=...
B=...
C=...
D=...
Conditionnal action
Example of .pnx file for icon IconA on Page5 (IconA = contact or private event -> and we want a different action !)
Code:
[Page5]
IconA={Page5_IconA_Action}
PagesPNG=[PagesPNG]
[Page5_IconA_Action]
jpg=%PROGRAMFILES%\JMLToday\JMLSms.exe;-reply:1
unknow.png=%PROGRAMFILES%\JMLToday\JMLSms.exe;-reply:1
Private.png=#FOLDER %PROGRAMFILES%
[PagesPNG]
...
-> if registry key IconA contains "jpg" or "unknow.png" -> it's a contact -> Reply action
-> if registry key IconA contains "Private.png" -> it's a private event -> other action
Be careful :
- use { and } to define condition, after '=' (in place of action)
- use [ and ] for section name (page_name or area_name or condition_name)
----------------------------------------------------------------------------------------
Scanning <button> tag
Some titanium/skin use this tag : i think the applauncher plugin use it (to verify).
With this, in JMLPanex, you can specify static pictures avalaible for all pages. when you slide from page to another page, these pictures not slide, there are static.
JMLTodayV6.00 skin exemple (see JMLToday thread #post2) :
- There is one static picture : Bkg
- The path of pictures are hard-coded in .CPR file, not in registry
- You can also put actions with .PNX file (it's because JMLPanex scan <button> tag ! as <image> tag)
Code:
<Layer ID="JMLTodayExpanded" nil="False" Width="480" Height="164" Clip="False">
<Keypad ID="Buttons" Width="480" Height="336" Clip="False">
<Button ID="Bkg" Left="-2" Top="-200" Width="484" Height="348" Clip="False">
<Layer ID="ButtonUpLayer" Clip="False">
<Image ID="ButtonUp" Width="484" Height="348" Visible="True" ScalingAlgorithm="Fast" Source="\JML\JMLToday_Bkg.png" />
</Layer>
</Button>
</Keypad>
<Layer ID="Page" Clip="False">
<Image ID="BG" Left="230" Top="-172" Width="240" Height="115" ScalingAlgorithm="TriLinear" Opacity="1.0"/>
<Image ID="H1" Left="243" Top="-146" Width="42" Height="66" ScalingAlgorithm="TriLinear" Opacity="1.0"/>
... [i][b]same page description as before[/b][/i]
----------------------------------------------------------------------------------------
#FOLDER
Syntax : #FOLDER folder_path
----------------------------------------------------------------------------------------
Parameter file .pnx
----------------------- for SEARCH in PNX :
- One File in plugin folder (file-name=skin-name.pnx)
or/and
- One File in plugin folder (file-name=plugin-name.pnx)
or/and
- One File in JMLPanex folder (file-name=plugin-name.pnx)
-----------------------
- One section per page of plugin or per area description
- One line per association picture=program
Example JMLToday.pnx for JMLToday plugin :
Code:
[Page1]
default=%PROGRAMFILES%\JMLToday\JMLAction.exe
AlarmPNG=%WINDOWS%\ctlpnl.exe;cplmain.cpl,16,1
BG=%WINDOWS%\ctlpnl.exe;cplmain.cpl,16,0
EmailPNG=%WINDOWS%\tmail.exe;-service "ActiveSync"
SmsPNG=%WINDOWS%\tmail.exe;-service "SMS"
TelPNG=%PROGRAMFILES%\JMLToday\CallHistory.exe
BattPNG=%WINDOWS%\ctlpnl.exe;cplmain.cpl,3
[Page2]
default=%PROGRAMFILES%\JMLToday\JMLMeteo.mscr
NB. : default is the default program when you click out of a picture.
----------------------------------------------------------------------------------------
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 to separate parameter to program-name :
Example : ...=%WINDOWS%\ctlpnl.exe;cplmain.cpl,3
----------------------------------------------------------------------------------------
ACTIONURL - ACTIONURLPNX
When you associate JMLPanex to a plugin, JMLPanexForPlugin.mscr store the old ACTIONURL value in ACTIONURLPNX
----------------------------------------------------------------------------------------
Algorithm
1 - During a click, the plugin launches JMLPanex.exe in passing in parameter the name of the plugin (eg. JMLToday) and the concerned page (eg. Page1)
2 - JMLPanex gets back the coordinates of the click
3 - JMLPanex looks for in the file active .cpr, and in Layer of the plugin (eg. JMLTodayExpanded), the element the positions / dimensions of which correspond in coordinates of the click
4 - JMLPanex gets back ID of the concerned element and search in a file parameters, the associated program and executes it.
----------------------------------------------------------------------------------------
Area Button (MichelDiamond's idea)
- The image is cut in zones representing a matrix
- Every zone can be associated with a program
- Max squared matrice dim = 5 (5x5 zones)
- New dim=RxC (ROWSxCOLS) -> ex : dim=4x1, dim=2x4 ..... 26 zones
Example :
----------------------------------------------------------------------------------------
#GOTO
Syntax : #GOTO page/direction plugin-destination
- page = Page1, Page2... PageN
- direction = Left...LeftN (Left occurs N), Right... RightN, None
- plugin-destination = name of plugin to go (if different)
----------------------------------------------------------------------------------------
Offset]
If you have a vertical offset due to :
- ROM build > 23xxx
- BronzeListView in place of TitaniumListView
-> Run JMLPanexSense to fix it
----------------------------------------------------------------------------------------
Cache
- One .dat file cache per Plugin and per Resolution
- The cache is rebuild when the .CPR file is modified or .dat inexistent
- The cache only work with .CPR file, NOT with .pnx (icon coordinates recorded only, NOT associate action).
-> Run JMLPanexSense to force the recompilation of cache for one plugin
For the developpers :
- Delete the appropriates .dat files in your script to clear cache.
Excellent! Updated skins on the way.
wow nice/exciting!
Short Info: will work on each Resolution in TitaniumListView-Skins
You can have Buttons without any new running background-process.
Try it with JMLToday - and you will get working SMS, Phone,.... - Buttons It's great!
Heya, can we now use buttons that are out of the focus bar area? This wasn't the case in the beta.
Sorry to be a little off topic or if I didn't search enough... But I haven't changed my ROM to a 6.5 one yet, so I don't really understand the titanium behaviour. Can you give me pointers to some information about that ?
From what I read here, in the normal titanium plugins, you can't have multiple clicking areas ? Is that true ? From the screenshots of software like JMLToday, I had understood that it was possible to have real buttons on a titanium panel (for example to enable / disable bluetooth and so on...). Am I wrong ?
Mods, if I'm way too off topic, please delete this post...
Thanks in advance for your help.
Cheers
@MysterD : French sîte -> http://htc-touch-diamond.forumactif...wm65-titanium-v097-beta-du-22-aout-t14134.htm
A++
Thanks for your answer... I'm already a member of this forum, too
I'll try and read everything over there too...
Yes - Titanium itself has no workable buttons by default - but if you once use it - I already was a Fan of TF3D2 - I changed to Titanium. It's integrated in system - no third party - and uses much less RAM and Battery than TF3D2.
And it's easy to configure - not like the Manila-Files (please read the other Threads about "Titanium" as Search Tag - then you will see, how nice it is)
But - with JMLPanex - everybody can easily switch his Plugin to a Plugin with working Buttons (and WITHOUT 24/7-Script to do this!!!) - everybody can do this now - I don't know, if the users (and especially the Plugin-Developers) already mentioned it, what a Killer app is JMLPanex.
I will make an example as How-To tomorrow (with JMLToday - but you can use this in the same way for EACH TITANIUM-PLUGIN, that it gets workable Buttons in an easy an light way)
MichelDiamond said:
Short Info: will work on each Resolution in TitaniumListView-Skins
You can have Buttons without any new running background-process.
Try it with JMLToday - and you will get working SMS, Phone,.... - Buttons It's great!
Click to expand...
Click to collapse
MichelDiamond said:
Yes - Titanium itself has no workable buttons by default - but if you once use it - I already was a Fan of TF3D2 - I changed to Titanium. It's integrated in system - no third party - and uses much less RAM and Battery than TF3D2.
And it's easy to configure - not like the Manila-Files (please read the other Threads about "Titanium" as Search Tag - then you will see, how nice it is)
But - with JMLPanex - everybody can easily switch his Plugin to a Plugin with working Buttons (and WITHOUT 24/7-Script to do this!!!) - everybody can do this now - I don't know, if the users (and especially the Plugin-Developers) already mentioned it, what a Killer app is JMLPanex.
I will make an example as How-To tomorrow (with JMLToday - but you can use this in the same way for EACH TITANIUM-PLUGIN, that it gets workable Buttons in an easy an light way)
Click to expand...
Click to collapse
Hi Micha, looking forward to the guide.
Can you answer my earlier question: Is the placement of buttons restricted to the focus bar, like in the beta? Or can we use the whole display area?
@Jumba : Only on the panel ! (focused bar). JMLPanex replace and do as [ACTIONURL] before.
JMHL said:
@Jumba : Only on the panel ! (focused bar). JMLPanex replace and do as [ACTIONURL] before.
Click to expand...
Click to collapse
Great, thanks!
Doesn't work for me.
Assigning an action for clicking on the clock (default in .pnx) works, but doesn't work on the off-focus icons like email, sms, call history etc.
@adwinp : give me your .CPR file
JMHL said:
@adwinp : give me your .CPR file
Click to expand...
Click to collapse
http://www.mediafire.com/?ie4jckqzjmn
There you go.
;]
I also tried moving every icon (iconPNG) from the top bar to below the clocks, which didn't work either.
adwinp said:
http://www.mediafire.com/?ie4jckqzjmn
There you go.
;]
I also tried moving every icon (iconPNG) from the top bar to below the clocks, which didn't work either.
Click to expand...
Click to collapse
Heya, I am going to convert the dual analog and digital skins to work with Panex when I get back from vacation, but maybe try the slanted skin which works fine here and has all the buttons on the focus bar, or the default one to see if it works then.
@adwinp : Your PNG are out the cliquable area. Try with JMLTodayV5.3 skin to verify JMLPanex works.
a++
JMHL said:
@adwinp : Your PNG are out the cliquable area. Try with JMLTodayV5.3 skin to verify JMLPanex works.
a++
Click to expand...
Click to collapse
Which layer exactly defines your clickable area?
New version 0.98 -> Post#1
@adwinp : in your CPR, height = 200 :
<Layer ID="Focus" Width="480" Height="200" Clip="False">
Related
Hi All,
I've made a simple application, that creates the link to any file/application and then puts that link to Windows\Start Menu\Programs or any other selected by You folder...
I've noticed that when using TouchFlo3D, you can't just add to Program Tab any link, any program, there is no browsing option, link has to be in Start Menu Folder. Making links with notepad or Word is not an easy / simple thing, that's why Link Creator was made ... to make life simpler
discussion and attachment in main thread (on Diamond board )
XDA Thread
Version 1.5
fixed:
1) Support of WVGA now it's more finger friendly
2) Additional shortcut to explore and manage special folders
3) Bigger Fonts ! better accuracy in choosing folders / files...
4) no automatic softreset after changing manilla softkey (it was very annoying)
- minor changes...
Version 1.4
added:
1) Save as Manilla Softkey (Left and Right Softkey, and it works very well with arguments - so now creating link to for ex.TouchLockPro with additional LOCK argument is very easy...)
2) Create URL/Mail - now You can create mail or www.* link and put it to whatever you want place - it uses default - signed to specified type system program (for browsing www and creating emails)
fixed:
1) exception when file doesn't exist (in selecting File and clicking OK) - now if everything is all right OK button will be colored to Red otherwise you will be promped with msg.
2) installation problem with adding shortcut to Link Creator to the Start Menu\Programs - now it's fixed (on not WWE Roms for ex. Polish Roms there was problem with it)
3) in 1.3 version link additional argument was added under inverted commas (1#"\FOLDER\program.exe argument"), now it's fixed (added checkbox "argument outside inverted commas" for default it is checked... and now arguments are after commas - so we get sth like this: - 1#"\FOLDER\program.exe" argument - and it works
4) added space (****.exe"_) while saving link with argument (so now, there is no need to type additional one blank space in arguments textbox)
5) fixed all "Save In..." problems "Folder doesn't exist"
6) Key Mapping Problems solved
7) some layout changes.
to do:
1) setting icons
2) editor for created link
3) soft keys for System
4) saving with UTF-8 for speciall chars like ś, ą, ę... others
5) make program more finger friendlly - bigger scrollbars, dropdown lists etc.
Version 1.3
Changes:
1) changed "Select File to Link" explorer: short directory listing for better navigation
2) changed "Save in Selected Place" explorer: short directory listing, for better navigation
3) changed Menu style
4) added "Manage Links" - an explorer that gives you ability to find any link files (supoorted filters are: *.lnk, *.lnkbak, *.*) on your PPC and then you can rename, delete, or delete them (by changing it's extension (*.lnk -> *.lnkbak) )
5) added fingerfriendly popup menu for "Manage Links" (-Close-)
6) added "Save as Key Mapping" - special in Windows direcotory filename creator, that gives You ability to map some Hardware Keys with your "files" (Long Press Send Button, Long Press Power Button, Short Press Power Button). There are two options for Save as Key Mapping: a) saving special filename, b) deleting special filename.
Version 1.2
Changes:
1) added "auto counting chars method"
2) removed .net openfiledialog
3) added my own "explorer" for searching "to be linked file"
4) excluded System.Windows.Forms.dll (back to very small size of cab installer 12KB)
5) some "label" changes...
version 1.1:
Added:
1) file filtering: all files, exe, jpg, bmp, png, mp3, wav, avi, mp4, wmv, txt, pdf, doc
2) changed caption Select Exe to Select File
3) new Menu Options:
- Save in Programs
- Save in Start Menu
- Save in StartUp
- Save in Selected Place
- Close
4) included System.Windows.Forms.dll for same openfiledialog on every .net platform... (I guess )
(thanks to Mieszko Zagańczyk from SmartMobile.pl for testing and noticing problem with filtering and different open file dialog on his Touch HD)
version 1.0
first release
Thank you very handy app
Great app, thank you very much
Had tried to install this a couple days ago (found it at another site) but couldn't do so because 3.5 framework issues. Any chance of getting this using 2.0?
nice app!ThX for Sharing!
new version 1.4 released
new Version 1.5 released
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.
JMLToday V6.00
{
"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"
}
Version 6.00
[new] internal architecture
[mod] all paremeters in registry
[mod] JMLContacts.exe : remove favorites contacts management
[new] JMLFavorites.exe : favorites-contacts AND favorites-programs management
[use] JMLMenuSense.exe : .xml menu with Sense UI
[mod] JMLPicture.exe : can store same picture in many page
[mod] JMLPicture.exe : more than one picture description per .xml file
[fix] Refresh Titanium after screen rotation
Optimization/Cleaning, Reducing size/number of pictures (replaced by JMLPicture, automate for registry keys...) :
[remove] obsolete/redundant registry keys
[remove] all .mscr scripts
Click to expand...
Click to collapse
Installation instructions :
1- Install JMLMenuSense v1.65 minimum
2- Install JMLPanex v3.00 minimum
if you have already JMLToday :
3a- Disable TITANIUM
3b- Uninstall JMLToday
3c- Remove \Program Files\JMLToday folder
3d- Remove HKLM\Software\Microsoft\CHome\JMLToday registry key
3e- Enable TITANIUM
4- Install JMLToday in Main Memory, not in Storage Card
-> Thanks to read all post#2, post#3 and post#4 before questions
-> Previous skins (JMLToday <= V5.92) are not compatible !
-> Only VGA/WVGA Portrait default skin
-> Make a manual update after language changed
Click to expand...
Click to collapse
Read also this thread (thanks to @Freezy1982 for his hard work) : <<< How to create your own Skin for JMLToday >>>
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.
internal architecture
When a notification is triggered, JMLToday :
1 - catch this notification
2 - call the appropriate program (JMLComm, JMLSms....).
2a - the program save some informations in HKCU\Software\JML\... registry key.
2b - the program execute an automate which copy/format in HKLM\...\JMLToday\PageX registry key from a JMLTodaynotification.ini configuration file.
3 - call a JMLTodaynotification.mscr (if it exist and Mortscript must be installed) to add your fonctionnalities.
4 - apply a JMLTodaynotification.xml (if it exist) with JMLPicture to create some pictures
With each JMLTodaynotification.ini, you can decide yourself on which page you display the regkey.
All items where you want (item, page) , as you want.
Just a few configuration files (1 file by notification )....
Actions about registry keys (in HKCU\Software\JML) :
- empty: value when key exist but empty
- inexistent: value when key inexistent
- format: value formatted with %1 %2.... variables (others HKCU registry keys)....
- lang: translate word or registry-keys with your language file
...
default skin
Page1 ('Home' in Chome) : Home
-> 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 TASKS picture, see JMLTodayTasks.xml file.
-> use long press feature, see default.pnx file (for cellular, sound, backlight items).
-> use copy/format registry keys functionality, see all JMLTodaynotification.ini
-> show current weather
-> show tasks notifications (today, due...)
-> show next appointment
-> show last SMS-Contact photo.
-> show last Tel-Contact photo.
-> call operator voicemail when long-clic on Tel or Voicemail icon
---------------------------------------------------------------------------------------------------------
Page2 ('Meteo' in Chome) : Weather
-> show up to 5 days
-> show currents conditions when clic on today icon ->_Meteo.xmu (created temporarily by JMLActionSense)
-> right softkey : wheather locations, GPS location, synchronization... ->JMLMeteo.xmu
-> HKCU keys : HKCU\Software\JML\Meteo\...
-> HKLM keys : HKLM\Software\Microsoft\CHome\JMLToday\Meteo\...
-> automate : JMLTodayMeteo.ini in skins folder
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
USNY0996,New York,1
ACCU Weather
List of cities : CitiesACCU.txt file (Format : codeACCU,cityName)
Code:
EUR|FR|FR002|BORDEAUX,Bordeaux
EUR|ES|SP013|Madrid,Madrid
GOOGLE Weather
List of cities : CitiesGOOGLE.txt file (Format : cityName)
Code:
Bordeaux
New York
My Cities
List of cities showed in 'My City' submenu : MyCities.txt file (Format : source:cityName:code)
Code:
msn:Bordeaux:FRXX0016,Bordeaux,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[/color]
---------------------------------------------------------------------------------------------------------
Page3 ('Calendar' in Chome) : Appointments
-> show up to 5 days
-> show appointment informations when clic on icon
-> right softkey : run your default calendar program
-> HKCU keys : HKCU\Software\JML\Calendar\...
-> HKLM keys : HKLM\Software\Microsoft\CHome\JMLToday\Calendar\...
-> automate : JMLTodayCalendar.ini in skins folder
---------------------------------------------------------------------------------------------------------
Page4 ('Sms' in Chome) : Sms
-> show up to 5 SMS
-> show SMS informations when clic on icon
-> right softkey : run your default SMS program
-> HKCU keys : HKCU\Software\JML\Sms\...
-> HKLM keys : HKLM\Software\Microsoft\CHome\JMLToday\Sms\...
-> automate : JMLTodaySms.ini in skins folder
SMS predefined text
Use MySMS.txt file to store your predefined text ( one text per line)
Code:
I'am here
Happy birthday !
---------------------------------------------------------------------------------------------------------
Page5 ('Favorites' in Chome) : Favorites Contacts/Programs
-> show next 2 contacts-birthday
-> show 10 favorites contacts/programs
-> show contact/program informations when clic on icon
-> right softkey : run your default Contacts program
-> HKCU keys : HKCU\Software\JML\Favorites\...
-> HKLM keys : HKLM\Software\Microsoft\CHome\JMLToday\Favorites\...
-> automate : JMLTodayContacts.ini in skins folder for contacts-birthday
-> automate : JMLTodayFavorites.ini in skins folder for favorites contacts/programs
---------------------------------------------------------------------------------------------------------
Page6 ('Tasks' in Chome) : Tasks
-> show up to 5 Tasks
-> show Task informations when clic on icon
-> right softkey : run your default Tasks program
-> HKCU keys : HKCU\Software\JML\Task\...
-> HKLM keys : HKLM\Software\Microsoft\CHome\JMLToday\Tasks\...
-> automate : JMLTodayTasks.ini in skins folder
reserved for me 3
That looks very nice and elegant. Again very good work, congratulations
A nice replacement for Sense - I am up for that!
Heeeeeee, this is fun, looking great, really a very nice job.
Thanks for this.
Great...
will try for it after full release..
Very nice
I want to cook it into my Topaz ROM. Do I still need Manila Sense/Titanium?
Any tips or specific instructions for cooking?
Thanks for sharing
@illi : wm6.5 with titanium.
A++
Congratulations for your new release!
Looks awesome! Hope, many user will use this Update for their Phones
Great work!!!
GreeZ!
Freezy1982
News
@all : beta 2 in progress....
A++
@all : first 'new' JMLToday V6.00.
Wait your feedbacks....
A++
Absolutely cool this version, very good work.
Can one as do the Skin also as with the Bliss-Theme from repereia?
Greeting gras69
Cool! Cool! Very cool
Any chance of having a black background please?
TIA
@ illi and gras69: You can change by yourself... Here is the HowTo for Skinning JMLToday v6.00: HowTo (not completed yet)
@ JMHL: Maybe you can add this HowTo-Thread to your first Post?
GreeZ!
Freezy1982
Leider bin ich nicht so begabt das zu ändern.Ich weis nicht so recht wie und wo ich da was tun soll.Ich benutze JML Today,weil es ja so einfach ist zu installieren und von den Funktionen für mich gut geeignet ist.Ich hänge mal ein Bild an,damit ihr seht was ich meine.
@gras69 : Menu -> Refresh titanium (necessary after installation. perhaps).
@ JMHL
this was not covered to the Sympol from bluetooth. It was about the fact which I it do not get to do a Skin. I would need a Skin on the subject bliss fits which I use.
@gras69: I think you have to create your own one step by step... Its a lot of work and I don't think, that anybody will do this only for you (nicht übelnehmen ) But if you try to understand how JMLToday works - it is really simple to create a skin for it which fullfills ALL your needs...
Maybe you should have a look at the HowTo Thread...
GreeZ!
Freezy1982
Hello World!
You are using T_Simplicity?
You miss some Features like Landscape or WeatherForecast?
What? You really haven't ever tested this Skin and its functionality?
Then this is your salvation:
!!! Finally - Big Update - New Features !!!
T Simplicity v1.1 (powered by JHML's great JMLToday!)
{
"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"
}
New Features:
- Landscape Support (Full Support beside: BackGroundChanger / FastLoad / WeatherForecast)
- Weather Forecast for 4 days in Portrait Mode
- actual Zodiac is shown
- some minor Stuff
You want to have it? - Jump to "Installation"!
=================================================
T Simplicity v1.0 (powered by JHML's great JMLToday!)
Highlights:
=> 1 Click Controls for:
- Missed Calls / SMS / eMail / vMail (in next Versions)
- BlueTooth / WiFi / Data Connection (in next Versions) / CommManager
- Backlight (left side)
- Volume (right side)
=> Today Weather
=> Quick Overview for:
- Next 3 Appointments (Icon tap = Open Calendar / Icon hold = New Appointment)
- Next Task (Icon Tap = Open Tasks / Icon hold = New Task)
- BatteryPower (in %) / FreeRAM (in %)
=> FastLoad Panel (with customizable Shortcuts in Menus)
=> BackgroundChanger for all you desired wallpapers
=> You have to use a ROM which supports Titanium! <=
Installation: (For users who have JMLToday V5.90 already installed)
Step 0)
- Download and unzip T_SimplicityV1.1.zip from Attachment and copy the unzipped Folder to "\Program Files\JML Today\skins" on your DEVICE
("Program Files" = "Programme" in German = "Programma" in Italian... a.s.o)
Step 1)
- Go to your Homescreen and click "Menu > Settings > Change Skin", select T_SimplicityV1.1 and confirm with "OK"
Step 2)
- Enjoy your new Titanium Skin and DONATE to JMHL here on XDA's if you like this Skin!
Installation: (For new JMLToday users)
Step 0)
Download the following Apps:
- MortScript >> DOWNLOAD <<
- JMLPanexV2.70.cab >> DOWNLOAD <<
- JMLTodayV5.90.cab >> DOWNLOAD <<
- T_Simplicity1.1.zip (Attachment)
Step 1)
- Go to "Start\Settings\Today" und uncheck all Boxes under "Items"
=> Now you should have nothing left on your TodayScreen
Step 2)
- Install MortScriptV4.20.cab to DEVICE
- Install JMLPanexV2.70.cab to DEVICE
- Install JMLTodayV5.90.cab to DEVICE
Step 3)
- Download and unzip T_SimplicityV1.1.zip from Attachment and copy the unzipped Folder to "\Program Files\JML Today\skins" on your DEVICE
("Program Files" = "Programme" in German = "Programma" in Italian... a.s.o)
Step 4)
- Reactivate Titanium under "Start\Settings\Today\Items" and enable "Windows Default"
=> Your TodayScreen should show "Install JMLToday V5.90" at first Position and the softkeys "Contacts" and "Install"
- Click "Install"
=> The App JMLToday is unzipping and installing itself - please wait until it asks you to choose your skin
- Choose "T_SimplicityV1.1" and click OK
- Confirm installing "T_SimplicityV1.1"
Step 5)
- Enjoy your new Titanium Skin and DONATE to JMHL on XDA's if you like this Skin!
Special Thanks to:
JMHL (for his awesome "little" Apps and contineous help which made this Skin possible!)
Thunder141 for his Support! (Hope there will be a .cab Version of this Skin soon...)
Other great Titanium Skins:
JMLTodayV5.90 (by JMHL1963)
T_LCARSv1.0 (by Freezy1982)
JMLToday v3.0 (by contable)
NeoMixDark (by sv0911 & friends)
NeoMixDark II Simply (by sv0911 & friends)
gchris Titanium v1.3.1 (by gchris)
Titanium Sense WQVGA (by NikichZ)
My only rule: NO MIRRORS!
Use this Skin at your own risk! I don't take any responsibilities if you damage your phone!
Further Information
==============================
Here you will learn more about all the functions which are possible with this skin...
The Functions of the Skin are really simple to understand, so I don't have to tell you how to click a button
But you should read the following Notes carefully if you would like to customize this skin!
1) FastLoad Panel:
How to add Apps to the FastLoad Panel?
Best way:
- Take the unzipped folder T_Simplicity on your DesktopPC and browse to "T_SimplicityV1.0\JMLToday\"
- Here you will find several .mnu files, which are named as the Button on your FastLoad Panel
- Open the one you would like to change with a simple Editor
- Change: DISPLAYED NAME = PATH TO YOUR FILE
- Be careful: Don't delete [Menu] and the free line between your Entries. Only add a static and full Path to an .exe file (.lnk will not work)
- Save your changes and copy the changed File(s) to your DEVICE in "\ProgramFiles\JMLToday\skins\T_SimplicityV1.0\JMLToday\"
- Reinstall the Skin T_SimplicityV1.0 to accept the changes!
Note: This is the safest way - after reinstalling your skin in future your changings are saved - They are not if you use the Fast way!
Fast way: (If you are not at home or sth. like this)
Be careful! Your changings are deleted if you reinstall your skin!
- Browse on your DEVICE to "\ProgramFiles\JMLToday\" and search for the .mnu file which is named as the Button on your FastLoad Panel you would like to change
- Open this file with an PocketEditor and adjust the lines you like
- Change: DISPLAYED NAME = PATH TO YOUR FILE (only full Path to .exe - don't delete [Menu] and the free Lines between your Entries)
- Save and you are done - until your next SkinChanging
2) BackgroundChanger
How can I add more Wallpapers?
This is easy if you adhere the following points:
Copy a Wallpaper you like to "DEVICE\ProgramFiles\JMLToday\skins\T_SimplicityV1.0\wallpapers\ and you are done, but:
- you have to use a .png file!
- use the format: 480x800 for your file!
- you have to use the filenames 1.png, 2.png, 3.png, 4.png... (If you have ...3.png, 4.png, 6.png, 7.png... => the 4th File is your last one which is shown!)
- no Landscape Wallpapers (not yet...)
3) Add a new City to Weather List
How can I add more Cities?
- First you have to get your Weather Code according to your City and to the Provider you would like to use (AccuWeather / MSN Weather / GoogleWeather)
(Please use google to find your Weather Code: "AccuWeather; Code; CITYNAME")
- Browse to "\ProgramFiles\JMLToday\skins\T_SimplicityV1.0\JMLToday\" and open the Cities[...].txt of the Provider you would like to use
- Enter your CityCode as the other entries in this list are inscribed
- Save your file and install (or reinstall) T_SimplicityV1.0
- On Todaysceen choose "Menu > Settings > Modify City", select your Provider and your City
- Back on Homescreen click "Menu > Weather" to run a WeatherUpdate with your city
FAQ
=========
Q: The BatteryIcon doesn't show the right AccuStatus!
S: No Solution yet! (I will speak with JHML about it - maybe its a fault of Titanium?)
Q: The Skin is flickering and some Buttons are not at the right place!
S: No Solution yet! It's caused by Landscape Mode or some Apps - Click "Menu > Refresh Titanium" to get rid of it.
Q: The lower Buttons are not working correctly!
S: Do a Softreset - If the Problem persist, contact me here...
Q: Data Button doesn't disconnect my DataConnection!
S: No Soluton yet! For now you can only use it as an Indicator if you DataConnection is ON / OFF - Use the CommManager instead.
Q: vMail Button doesn't work!
S: No Solution yet! Could be a Problem of my ROM - If anybody find an .exe in \Windows, report me and I can implement this!
to be continued...
ChangeLog
========
(still for v1.1)
- [In Progress] Installation by .cab (WM6.5 & WM 6.5.x)
(v1.0 => v1.1)
- [FIXED] Button: Backlight "Auto" working now (Device Check)
- [FIXED] German language translation
- [ADD] WeatherForecastPanel
- [ADD] Landscape Mode
- [ADD] PhoneSignalStrength in %
- [REMOVED] Icon: PhoneNetwork
- [ADD] actual Zodiac
- [ADD] Hold "SMS" => New TextMessage
(BETA => v1.0)
- [ADD] Now Included: JMLToday FixPack v5.92
- [FIXED] BackgroundChanger doesn't open
- [ADD] More Weather Infos on TodayScreen
- No need to install CHomeEditor - Plugins before Skin Installation are saved and restored after Uninstallation
- [ADD] Next AlarmTime
- [FIXED] Show right Weather Icon (tomorrow was shown)
- [FIXED] Speed up FastLoad
- Deactivate "VoiceMail" & "Data" for v1.0 - not working for now
- [ADD] Show Phone Provider
- [ADD] >CloseButton< for FastLoadMenus
- [ADD] WeatherCity Customisation before Skin Installation
ToDo (for v1.2)
===========
- Battery /PhoneSignal PNG don't show the right Values
- VolumeProfiles
- Implement JMLMenuSense
WishList (for future Versions)
====================
- Data Button with Function
- vMail Button with Function
Only K1 Plus DVB-S2 / T2
Android 5.1.1
{
"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"
}
Sorry, I write in bad English. Used Google translator.
Firmware was made on the basis of the factory firmware from 06.06.2016.
What added, modified and deleted:
Version 2.5 of 29/07/2016
Changed the info bar in the application for DVB television viewing, namely: EPG became fixed and changed the color of the line - the elapsed time
and I made semi-transparent substrate under the panel.
Built into the firmware Xposed.
Remove the Chinese keyboard and some programs.
Added programs: ES File Explorer , Root Explorer and Titanium Backup
Established another, completely redesigned home launcher, sharpened for our unit.
Android base dated June 06, 2016
DVB-T2 is run a separate icon.
Added program to autorun programs (eg TV) at system startup.
You can set your wallpaper and live wallpaper (in the factory launcher that could be done)
Removed Kodi, who pre-install the Chinese version of the installed Play Market
Now there is a choice of firmware run - Launcher, DVB-T2, DVB-S2 / DVB-T2 / The first time you ask that run by default. Change then start: press the Apps button on Moodle, launch the Settings - Home Screen, activate on Moodle mouse button and choose the cursor that run at startup.
Many other small fixes.
If you like my firmware and think that I'm wasting a lot of time to improve the firmware, then "Donate to Me"
Download: https://mega.nz/#!RgxmXB7D!u1Xvcr2Mqwpz6N8K96eA_sVP9aUukJVjis807xOCNAE
Version 3 of 04/09/2016
Firmware was made on the basis of the factory firmware from 09.08.2016.
Separate selection of firmware run - TV launcher, launcher Staff, DVB-S2, DVB-T2, DVB-S2 / DVB-T2. When you first start you will be asked what to run by default. Change then start: press the Apps button on Moodle, launch the Settings - Home Screen, activate on Moodle mouse button and choose the cursor that run at startup.
SPMC - can be removed in the Settings - Applications
Kodi - can be removed in the Settings - Applications
All programs can be run in the TV launcher.
Many other fixes.
Download: https://mega.nz/#!opgTCLAB!DWuXujguK7_3qZ12fYUEu8yiQTk70Awo-yI1TX90yME
Version 4.5 of 09/10/2016
Firmware was made on the basis of the factory firmware from 09.02.2016.
Base of September 02,
Established last SuperSu
Changed info Bar in the DTV application
Button to access the settings and the BISS key sharinga made directly in the basic settings (now do not need to enter the code 111111)
Fully customizable clock and weather.
Changed Status Bar
Added YouTube
Added - Settings - Display - Traffic display in status bar.
Altered settings.
Reworked DTV application. Enjoying all screenshots
Many other fixes.
If you want to install the firmware update just - while retaining all of your settings and programs that change factory_update_param.aml file, which is in the archive with the firmware in the folder - "To save all the data app to change the file"
View attachment 3882359View attachment 3882360
Version 5.2 of 23/11/2016
Firmware was made on the basis of the factory firmware on November 11, 2016.
+ New launcher (serial removed)
+ Reworked application for DVB S2 - T2
+ Changed the volume control
+ Corrections and additions in the new launcher
+ After exiting the DTV application is now immediately get into the launcher
+ The launcher now can set their wallpaper. Settings - Display - Wallpaper.
+ The launcher is added off button - Restart the machine. If you choose to exit there rekaveri and insert the SD card with the firmware, the device will begin flashing, without of pressing a button on the rear of the unit.
View attachment 3941916View attachment 3941917View attachment 3941918View attachment 3941919
Version 6 of 19/12/2016
Firmware was made on the basis of the factory firmware on November 22, 2016.
+ Fixed problem with Google Play authorization
+ Added a choice of aspect Pan&Scan and Combo (Thanks _sm0ke_)
+ Added a choice of visiting infobar 1-2-3-5-7-10-15-20 seconds.
+ Fixed launcher NewLauncher
+ Added ViperFX
+ Added button in the status bar Back, Home, Menu, Latest Applications Screenshot (convenient for those who use the mouse Aero)
+ The TV settings added setting Prognosis
+ The weather added launcher show
+ By correcting the little things.
Download Version 6: https://yadi.sk/d/fQPfQRuA342Dza
Version 6.5 of 02/26/2017
+ Updated Google Services
+ New Boot Animation
+ Visually redesigned infobar in DTV application
+ Changed launcher NewLauncher, you can now change the program to run on the main icons (which in the mid - high)
+ Changed the status bar and adds it off button - reload.
+ Added new settings for the display of hours in the status bar (located under Settings - System - Setting the clock and date) is now possible to change the layout, color, date, seconds, size and so on..
+ Added new settings statusbare gradient (found in Settings - System - Polat gradient) You can put any color (two - 4 colors) in the status bar.
+ Other settings under Settings - System.
+ New app to clear the memory (in the launcher NewLauncher).
+ Many other fixes and additions.
Download Version 6.5:https://yadi.sk/d/P7A_Xk6U3EeJuj
Version 7.0 of 03/09/2017
When you first start the DTV application, you will not see Infobar! Do not panic and click on the MENU button - Installation - Configuring InfoBar and Weather - Configuring InfoBar and there we enable and configure Infobar itself.
Now you can fully configure InfoBar and not only. Almost all DTV applications have been redesigned in a graphic form.
You can completely disable Infobar, disable - include individual elements in it, set as one color of the background, and set a gradient of two different colors, change the color of all elements and labels, etc. That is, you can modify about 100,000 varieties of graphical appearance.
+ Added service information in InfoBar (Satellite name, Frequency, Speed, VPID, APID, etc.) You can disable - Enable,
Change the color in Settings - Install in the DTV application.
+ Only for DTV-T2: Infobar, Weather, Dates and Clock settings (Menu - Install)
+ Application signature check disabled
+ APK integrity and version checking disabled
+ Increased the volume level to 30 (was 10), now you can more fine-tune the volume level.
+ Fixed a volume scale (there was an overlay of two pictures)
+ Added files to control the gyro of the mouse and mouse
+ Added a button for cleaning background processes and displaying free memory in the curtain Last apps (you can turn off in Settings - System)
+ Error correction.
Download Version 7.0:https://yadi.sk/d/FjnY5jDK3FNrVb
Version 7.5 of April 3, 2017
+ Added support for Picons ( images Channel )
+ Added to TV Settings item autoframerate
+ Support for scripts in Init.d is added
+ Added information to the channel list: channel name, channel number, epg of the ongoing transmission, epg of the next transmission, description of the ongoing transmission. The only downside - when switching the channel does not have time to load epg, just pressing the up-down button will update the information.
+ Added 5 on the screen invisible buttons for controlling the air mouse.
List of channels - middle
Menu - the upper left corner (where the weather information)
EPG - bottom left corner
Detal EPG channel - right upper corner
Favourites - right bottom corner
+ Added about 40 new buttons !!! For controlling the air mouse in the DTV application
+ When switching favorites, it is now NOT automatically triggered Channel list
+ Other fixes and additions.
Now to the Picon. For satellites, your help is required. In order for the picons to show up, you need to copy the Picons folder into the internal memory of the receiver to the root of the disc. The path will look like this - mnt/sdcard/picons/. To make the picon appear on a specific channel, the name of the png file must have the same name as the channel. For example channel name First HD, then the picture name should be such First HD.png To make it much easier to fill your backup channels in the Channel Editor and just copy the name of the channel to the picture. Picks are recommended with a resolution of 220X132, and then put it on this site, and I'll add them to my main message.
Download Version 7.5:https://yadi.sk/d/Z2RSwL2V3Gbqcs
Examples of Pikons of 220x132 with names: https://yadi.sk/d/rK4xvWlt3Gbo7j
Movistar+ picons - https://yadi.sk/d/_kzwudQB3GbDzz
Version 8.1 of May 30, 2017
I recommend installing this firmware with cleaning all data !!!
1. Delete the Google services.
2. An analog of Google services is installed - MicroG. Now after downloading free RAM became more than 740 mb from 1 Gb. Correctly need to configure only them - read this
See photos - https://forum.xda-developers.com/showpost.php?p=72475106&postcount=219
1. go into the microG Settings application and activate the background services:
- Register your device with Google
- Google Cloud Messaging
2. In the same place, select the UnifiedNlp settings and note (if you only use GPS, you can skip it):
- location programs (just select one that is more like it), so that the search for networks
- address search programs - mark Nominatim with a daw (conversion of coordinates to address)
3. reboot the device
4. Go to the Play Market and enter your account.
Click to expand...
Click to collapse
3. The default picture in the display of picos in the DTV application has been deleted. (You can set transparent picos)
4. The picture of the displayed picos is enlarged.
5. Replaced bootanimation.
6. Added what did Pily_W (for which many thanks to him)
Boot with init.d support, root shell, more than 100 hid drivers
SAMBA server, copy speed ~ 11.5MB / s, minimal assembly, no GUI (settings are in /system/usr/data/samba/smb.conf, login: admin pass: admin)
If you have a different workgroup name on the network on behalf of WORKGROUP, then go to /system/usr/data/samba/smb.conf and change the name in the line "workgroup = WORKGROUP"
MSG is a very useful micro application for displaying dialog boxes and notifications from under the shell
Autoframerate script and LED display scripts displaying toasts via MSG
7. YouTube has been added with support for downloading and without ads.
8. Added control of the aero mouse, here's a - https://ru.aliexpress.com/item/MX3-...8b56b76aa14d0e57-1496145022581-08947-VnYZvQVf
Download Version 8.1:https://yadi.sk/d/psi-Vlnx3JfBBv
Version 8.5 of August 10, 2017
1. The firmware was made on the basis of the last official on December 17 (before that all were on the November version)
2. The firmware is completely deodexed.
3. MicroG services are cleaned and installed the latest versions of Google Services (official)
4. Xposed is removed as a braking system.
5. The latest versions of SuperSU (hidden RTH access), Bysybox and fixed time zones are installed.
6. Only the launch of the SAMBA server is left, who needs the rest (script autoframerate and LED display scripts output toasts via MSG) go Root Explorer by the way System/ETC/ Init.d and there we set the right 0755 on the scripts you want to start when the system boots.
7. Changes in the launch of the main application for DTV (now there is a countdown of 5 seconds and the start occurs automatically, what you ran last) and changes in the DTV application itself.
8. YouTube 4K for consoles (will appear if you install the firmware into a clean one with the removal of all data)
9. There are a lot of other additions and fixes.
Download Version 8.5:https://yadi.sk/d/IbJ9ihFR3LtKTc
Version 9.0 of 13/01/2018, Android 5.1 ONLY OLD KI Plus!
Android base from the factory firmware from August 18, 2017.
1. The provider's name is written to the root of the internal memory in the folder SDCARD\Picons\namesprov\ names.ini
We look in the InfoBar or in the Channel list number of the provider and then write his name.
Example file names.ini:
Code:
[settings]
112=NTV +
43001=GeoTelekom
253=Tricolor
2. The image of the provider must be copied to the folder SDCARD\Picons\Piconprov with the same name that you wrote in the names.ini file
For example :
Code:
NTV+ image name will be NTV+ .png
GeoTelekom image name will be GeoTelekom.png
Tricolor image name will be Tricolor.png
3. The satellite image must be copied to the SDCARD \ Picons \ Piconsat folder
The image name must match the satellite name in the DTV-Menu-Settings-Satellite List
For example :
Code:
Eutelsat 36A image name will be Eutelsat 36A.png
If the satellite name is a slash "/" then in the DTV-Menu-Settings-Satellite list, select the satellite and click Edit.
Write your satellite name without a slash.
For example, the satellite name was Eutelsat 36A/36B, then rename it to Eutelsat 36A and the name of the picture will also be Eutelsat 36A.png and the position
picture in the folder SDCARD\Picons\Piconsat
Download fully customized Picons for satellite 36, provider NTV + (suitable for other satellites, if the names match) -
https://yadi.sk/d/JmpykWjd3RRGNi
Unarchive. Copy the entire Picons folder to the internal memory of the device.
Download firmware 9.0, Android 5.1 ONLY OLD KI Plus!: https://yadi.sk/d/5ddJQ4Io3RRGNt
If you like my firmware and think that I'm wasting a lot of time to improve the firmware, then "Donate to Me"
Installation (standard):
A MicroSD - in FAT32, write it 3-4 files from the archive, turn the power off the map - in the box,
the bottom through the hole with a needle push button,
connect the power, after 5 seconds, release the needle - waiting for the end of the firmware.
The first boot will be more long.
Setting Weather - http://forum.xda-developers.com/showpost.php?p=69706785&postcount=53
K1 PLUS EDITOR Сhannels - http://forum.xda-developers.com/showpost.php?p=68260031&postcount=13
.
A big thanks , you do a great job, i have one question , we can adabt the firmware of ferguson avira combo 4K for impliment it in our K1 PLUS
ferguson-digital.eu/en/ferguson-ariva-4k-combo/
thank you for this great work
I think the solution is to adapt a firmware "wetek play 2" in which the same processor etc.
because with the original firmware lot of bugs and list of DVBS2 channels can not be classified
So it is best to work on another stable and brand as wetek or ariva
give this firmware "wetek play 2" now i know how to do
thnks
here for wetek play
wetek. com/downloads
the biggest dream is to run enigma2 [OpenELEC (Vitmos OS) ] but I think this is not your field?
hello pleas need enigma2
thank you for this great work
Hi,
THanks for your job!
Do you think if it works with the K2 plus?
It's the same only with 2gb and ram 16gb !
Would this work for the original K1 Plus S905?
Thanks Malaysk for the work you did with the firmware, it looks great from the screenshots you posted.
Could this be adapted to work with the original K1 Plus S905 (without DVB-S2/T2)?
They look mostly identical to me apart from the tuner. goo.gl / AjN6ts and goo.gl / cVbNB9 .
I am trying to make that Fake Wi-fi fix work with mine but I don't know where to start (found this goo.gl / g97Ngx) for Root, Xposed, etc.
I don't understand why the original firmware build doesn't have a checkbox similar to what they were able to put in that thread, so many apps check for wi-fi these days.
Since you already have Xposed in your build, this could be great step forward in getting there if they can't put it in the firmware itself.
(Sorry for the links, the forum policy thing prevents me from putting urls in my post)
Thanks!
Thank you very much
I have android 6 installed on my k1 combo very smoth and stable but unfortunately no dtv app inside is possible to install dtv app on android 6 or modifying or not??
Verstuurd vanaf mijn SM-G901F met Tapatalk
Perfect work. Thanks. If you could add oscam support to the dtv application or make the tvheadend backend working, I would donate 10 beers.
Thanks for your great job.
Could you add to firmware that it accept external bluetooth dongle?
And, it is possible made fav list with sat and tdt channels mixed as other combo receivers?
K1 PLUS EDITOR Сhannels
4PDA- http://4pda.ru/forum/index.php?showtopic=730111&st=1880
How to work:
By clicking on the button "Загрузка" you must choose "dtv_user_data" folder;
When you click on "Сохранить" - saves in the previously selected folder;
Removing the channel - the channel selected in the list, and press the Delete button (on the keyboard);
Moving the channel in the list up / down (buttons are located to the right of the channel list);
Possibly select multiple channels (but only in sequence), and move them;
It is necessary to add that you can also select multiple channels (either sequentially or through the Ctrl key in any order), and also remove the button Delete.
With the change of the order there is a nuance - normally only channel group will move that highlighted consistently. Those. if through the Ctrl key mark the channels in any order, the move will be a group that starts on the first selected, and ends on the last selected.
version 0.3
[+] Added context menu (right click), through which you can delete and move selected lines.
Moving rows to the specified position: select the channels we want to move (on Ctrl can be selected in a random order, not
necessarily in a row), press the right mouse button and select "Move". In the window that appears, specify the number of positions on which we want
move the selected channel and press OK. It made to speed up the channel grouping.
[-] Removed conversion;
[+] Cosmetic changes
[*] Working on the firmware to version from 25.06.2016.
version 0.4
[+] Added support for the new format (for firmware from 25.06.2016)
[+] Added the ability to convert between the formats from 06.25.2016 <-> 06.06.2016. To do this, you need to download the channel list and, at the bottom of the window (in the status bar, where a written format), select the format in which we want to convert.
version 0.4.2
[+] Remembers the last selected folder.
version 0.5
[+] Add to the list of channels on the satellite information (name, latitude, transponder data)
[+] Added the ability to edit the list of satellites. To do this, you must switch to "каналы/спутники" translate to "спутники" and download the list via the "Загрузить" button. The satellite list by double-clicking on the satellite, the transponder list will be thrown out (you can add / delete).
version 0.5.2
[+] Click "Группировка" is added to the context menu - the grouping of dedicated channels (takes all selected, and puts them behind the first selected). Allocate by CTRL.
version 0.6.0
[*] Changed almost all code
[*] The application design with multi-window interface with a tabbed interface
[+] Following function template (template includes favorite channels, regardless of the version of the channel list;
those. imposing a pattern on the channel list, favorites are restored)
[+] For foreigners added 2 languages - English and German (toggle through the "Help" menu item)
[+] To choose the audio track by default.
[+] Filter to use to search for the channel (s) (for example, when searching for 3 satellites (astra, hotbird, sirius) finds more than 4000 channels; look for scrolling through the list would take a lot of time, but knowing that the desired channel has a specific signature ( name, frequency, etc.), it is possible to apply a filter)
[+] Column indicating the channel type (HD, encrypted)
version 0.6.3.3
[*] Fixed bug with downloading the configuration to the receiver;
[*] Fixed a bug with the addition of transponders;
version 0.6.4.0
[*] Fixed bugs;
version 0.6.5.0
[+] Added support for T2 (until a minimum volume - rename, move, delete, and favorites);
[+] Added languages;
[*] Bug fixes.
version 0.6.5.1
[+] Added languages
version 0.6.5.3
[+] Changed the way display the channel list;
[+] To the channel list added drag & drop (the ability to drag and drop channels);
[+] Added languages
version 0.6.5.5
[+] Added the ability to check program updates (check carried out each time you start);
thank you for this tutorial.my k1 on dvb s2 .with DTV application I can not logged more than 4 server cccam . i managed to logged in to 5 but no more. you have the same problem ?
Sorry I use Google translate.
thanksK; can i install this rom in kII pro s2 t2?
Hi Malaysk, i know your custom firmware is for K1 PLUS, but i have Xtreamer MXV PRO (it's the same box....) i have try to install your firmware but i have this error :
E:failed to verify whole-file signature
E:signature verification failed
Installation aborted
you think is possible to bypass this error and your firmware work in this box ? or is totaly not compatible ?
because the xtreamer firmware is... VERY POOR !!!!
thank you in advance for your help.
Deki95 said:
Hi Malaysk, i know your custom firmware is for K1 PLUS, but i have Xtreamer MXV PRO (it's the same box....) i have try to install your firmware but i have this error :
E:failed to verify whole-file signature
E:signature verification failed
Installation aborted
you think is possible to bypass this error and your firmware work in this box ? or is totaly not compatible ?
because the xtreamer firmware is... VERY POOR !!!!
thank you in advance for your help.
Click to expand...
Click to collapse
You must install this firmware before instal firmware's malaysk
https://mega.nz/#!TwwkTJ7D!5UhmMkkO6...hcWfQn3eCjSKv0
OR this one with android 6.0 for K1 plus but without DTV
https://mega.nz/#F!lp4zyb6Z!-0y-n5ByZSgJKryRDgeOPw
futrist said:
You must install this firmware before instal firmware's malaysk
https://mega.nz/#!TwwkTJ7D!5UhmMkkO6...hcWfQn3eCjSKv0
OR this one with android 6.0 for K1 plus but without DTV
https://mega.nz/#F!lp4zyb6Z!-0y-n5ByZSgJKryRDgeOPw
Click to expand...
Click to collapse
this link no ok
https://mega.nz/#!TwwkTJ7D!5UhmMkkO6...hcWfQn3eCjSKv0
Please port rom for Ferguson Ariva 4K Combo to K1plus
Thank you for this rom.
Damage, restore DVB channels not working.