• Index
  •  » iOS Releases
  •  » LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

#1 Apr 4, 2009 3:29 pm

Havrest
Member
From: Anglet, France
Joined: Apr 1, 2009

LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Here is the original thread : http://macthemes2.net/forum/viewtopic.php?id=16794489

This is a theme created by Thyraz for Stimpy's new MS extension Lock Screen Info. But as Thyraz won't continue to update that theme I offered to continue it myself.

What's next is mostly taken from Thyraz's original post.


Lock Screen Info is a brand new Mobile Substrate Extension from Stimpy, that brings database info about new mails/calenderevents/calls and so on to the lockscreen.

Keep in mind that it is in a very early beta state...
More Info here: Lock Screen Info original thread
So if you explore some unknown bugs, report them there.


This theme is made to match the Matte UI.
So credits to Shubham for his great work

Also credits to tollboy,
I used some images from his glyphs 2.0 theme

The Tick Weather Icon set used for weather is created by xiao4.

Screenshot :

http://i39.tinypic.com/29fdv9j.png


LockInfo Matte UI 2.0

If you are updating from a previous version :

First, delete everything about LockInfo Matte UI :
- /Library/Themes/LockInfo Matte UI.theme
- /Library/Themes/LockInfo Matte UI settings.libundle
(you can keep other bundles but they could be broken with the new version, download again from the website if so)

I'm sorry but you'll lose your settings in this update. But that's the last time as settings are now included in the stock Settings app in the LockInfo pane.

Install

Add the repo to cydia and install whatever plugin you need :
http://simonv.chronophoto.fr/cydia/



Don't forget to edit your language on this website :
http://simonv.chronophoto.fr/LockInfo/lang.php

1.1.2
What's new
- Removed maxDaysExpanded setting in calendar plugin. It's not relevant anymore as you can change this setting directly in Preferences app.
- Added an option to disable the more often weather check when getting no response.
- Fixed issue with binary plists. Those having problems with settings set to 'default', change it to its real value. If I don't find a viable solution 'default' values won't be available anymore...
- Fixed issue with too long locations in calendar. (Temporarily as it truncates it..)
- Fixed Voicemail bundle identifier
- This version only supports LockInfo > 1.0.36


1.1
What's new

- Should fix most of bugs people are experiencing
- Reworked the relative time display
- When weather can't be refreshed, it now try every 2 minute 4 times then wait the default updateInterval and try again.
- Did some aesthetic changes in calendar (location) and mail (account)
- Added a setting to show numbers firts (When it make sense - "8 Missed calls" instead of "Missed calls: 8")
- Added a setting to set if you have hidden your Apple clock bar. (Only relevant in non scrolling mode)
- Added an update notifier. When a new version of LockInfo Matte UI is available you'll be notified on your lockscreen!
- Support of sms bundle identifier tweak. (see here)
- The main package now includes every plugins. There will be less errors because of this.

How to Update

You'll now understand why Settings bundles are so important!
- Just delete the old "LockInfo Matte UI.theme" from your Winterboard Themes folder.
- Keep your "LockInfo Matte UI Settings.libundle".
- Upload the 1.1 package to your Winterboard Themes folder and voilà!

Restart your springboard and you get the new version with your settings.

If you want to add some of the new settings you must generate a new settings bundle.




1.0 :

What's new ?

There is a lot of new features but that's not the most important part.
What's important is how the theme now works. It's now based on plugins!

Plugins ?

That's right plugins! But what does that mean ?
Everything feature (Missed calls, sms, calendar, quotes, etc. ) are now separated.
They are in separated folders and independent. I wanted individual plugins because, in the future, LockInfo will support plugins and it would be easier to me or to anyone to write a new plugin to handle these new datas than completely rewrite the theme.

That also mean a easier way to find settings and chose the order of your plugins !

Customize your Lockscreen!

Now that every plugin is dynamically loaded by the theme, it's even easier to change plugins order!
But to make it even easier, I created a website where you can create your Lockscreen online (chose the plugins order, configure every plugin, etc. ), download a settings bundle (we'll talk about this later wink ), run it on your iPhone and that's it your Lockscreen is configured !

Go here : http://simonv.chronophoto.fr/LockInfo/
(Not working in Internet Explorer, I don't have time to fix it with its crappy JS debugger)


You can :
- Add any plugin on the fake (then your real one) Lockscreen
- Drag and drop your plugin where you want !
- Change every settings of every plugin

Then click on generate and download the settings bundle. Just put it in the Winterboard folder (directly /Library/Themes/ not in the LockInfo Matte UI.theme dir and merge the LockInfo Matte UI.theme folder if there is one in your settings bundle).
Activate it in Winterboard and that's it !


Now full customization !

Everything is customizable ! I mean everything !
I created a new system called Bundles. Bundles (.libundle dirs in Winderboard folder) are loaded by the main theme.
They can : customize every graphic aspect of the theme (with css), change every javascript property (Like settings) or method !
In short : You can change everything without messing with the original files because bundles overwrite the default data without really touching it.

There are currently 2 bundles on the website: Animated and David Forgash Mod.
They both show you two different aspects of Bundles.
The first one show you how you can hook javascript methods to change the theme behavior.
The second one show you how you can easily customize graphics without touching the original files.

If you're interested in creating bundles got read the documentation.


Evolution

As said before, the plugin system mean much more flexibility! Everyone can create a plugin for this theme to add some features. The documentation is not quite ready but you can see how the current plugins are made.


FAQ

There is a FAQ on the website. You can find some useful informations.

Thanks

I'd like to say a huge Thank you to David Forgash (david-o) who really helped me to test this and for his beautiful bundle.

I'd like to thank the beta testers too (in no particular order) :
- iPhoneAddict (and his names plugin)
- travelfox
- alghawas
- neFAST
- Ayack



Sorry for my poor English, I'm French.

Last edited by Havrest (Jul 28, 2009 5:38 am)

Offline

 

#2 Apr 4, 2009 3:51 pm

unikk0
Member
Joined: Nov 27, 2008

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

adding the weather was a much needed update so good work on that, is there anyway to have the weather shown like this?

http://s5.tinypic.com/4t7sap.jpg

Offline

 

#3 Apr 4, 2009 4:01 pm

Havrest
Member
From: Anglet, France
Joined: Apr 1, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Yeah, why not...

I add this to the to-do list!

What I'll be working on :

- Weather Localization (Days and maybe desc (Mostly Cloudy, etc. )
- Status Notifier support
- Improving JS code and cleaning it up because it's a mess :p
- And so simple bar Weather.

Offline

 

#4 Apr 4, 2009 4:32 pm

pl_svn
Member
Joined: Aug 8, 2008

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

great, Havrest smile but... there's nothing new to translate in language files hmm
so... use "Anniversari" for "Bithdays" (in italian), please

also... I see you are on windows, so... could you, please, strip-away embedded icons previews and delete Thumbs.db files, before uploading, in order to... *dramatically* reduce package size? wink

thnx smile

Last edited by pl_svn (Apr 4, 2009 4:37 pm)

Offline

 

#5 Apr 4, 2009 4:37 pm

wagglesmurf
Member
Joined: Feb 1, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Thank you very much for taking over development. I look forward to the improvements you'll be working on smile_thumbup

Offline

 

#6 Apr 4, 2009 4:40 pm

Havrest
Member
From: Anglet, France
Joined: Apr 1, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Thanks for the tip. Will be done next time (I think I will provide just one version next time because there are identical except one line in the css...)

What's new in language files :

Code:

var birthdayCheck = "birthday|anniversary"; //Text to search for birthday display (if more than one separate with vertical bar | (Alt Gr + 6) )

var formatDateCalTitle = "l, F dS"; // Date used for Calendar headers

I didn't add it to all language files (just English and French) because it will use default English string if it can't find one in the current language.

Offline

 

#7 Apr 4, 2009 4:58 pm

wagglesmurf
Member
Joined: Feb 1, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Some problems:
1. As earlier stated, delete the thumbs.db from your theme. They are in the weather folder.
2. On line 22 of en,js, Mai should be May.
3. On line 23 of en.js, Januar should be January.
4. On line 377 of lockinfo.js, I believe the correct code should read "start.format(formatTime1)".
5. Can you add in the original calendar display under one header? It used to be "Upcoming Events".

Weather problems:
1. The text in the header of the Weather aspect is misaligned, it's just a bit too low. The icon is aligned perfectly, but the city name and weather info (like partly sunny, etc.) is what's too low.
2. If the Weather aspect is turned off, a gap the size of the weather bar is left when you scroll down.
3. If the Weather aspect is moved to the top of the list, the first time you show your lock screen, you can't scroll all the way down. I believe it needs to be refreshed - if you hit the home button, you can then scroll down.
4. If the Weather aspect is moved to the top of the list, and then turned off, absolutely nothing displays.

Finally, I've noticed that it's much slower - due to the weather hmm
When all these bugs are fixed, I might just run it without the weather smile_cry

Thanks!

EDIT:

Resolved problems:
1. In the current way Calendar is implemented, the date below the event description is redundant. Could you add an option to remove this text? I've tried changing the var formatDate1 on line 32 of en.js to be blank, but if the event is either today or tomorrow, the date text "Today" or "Tomorrow" shows up anyways.
   -easily resolved by editing lockinfo.js

Last edited by wagglesmurf (Apr 4, 2009 6:28 pm)

Offline

 

#8 Apr 4, 2009 5:13 pm

S54FLEXIN
Member
From: SoCal
Joined: Sep 26, 2008

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Nvm figured it out. Great work btw. Looking forward to your improvements

Quick suggestion...

-How about being able to touch the weather bar and it hides away/make it show like in Homescreen 2.0

-And you're missing the MMS status bar also

-A little more transparent version?

Last edited by S54FLEXIN (Apr 4, 2009 6:30 pm)

Offline

 

#9 Apr 4, 2009 7:15 pm

Profete162
Member
Joined: Apr 3, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Your first post is so clear and so usefull!

i am happy to see this post!!!

In the previous forum, wa had really too mucch information in  too much post.

I prefer to have all the info in 1 post!


thank to all the team


i love you!

Offline

 

#10 Apr 4, 2009 8:13 pm

pulp
Member
Joined: Sep 26, 2008

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

can u please add this quote widget to this theme, i would absolutley love u!!!! big_smile
http://www.box.net/shared/js95qhguj4

EDIT: also wut is the repo for Lock Screen Info hmm

Last edited by pulp (Apr 4, 2009 8:14 pm)

Offline

 

#11 Apr 4, 2009 9:43 pm

blbeesley
Member
Joined: Sep 2, 2008

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

I'm really liking this except for the fact that it shows appointments starting 5 days ago.  Is there any way to get it so that it only shows the appointments for today's date & then upcoming appointments in the future?

Offline

 

#12 Apr 4, 2009 9:53 pm

happy168
Member
Joined: Jan 30, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Nice work Harvest.  Making this theme better and better! smile_thumbupsmile_thumbup

Is it possible to increase the number of calendar events shown before the expanded.
big_smile
e.g.
var maxCalCountMini = "4";

But that does not work for me.  No matter what number i use other than 2... please advise.. thank you! smile_worried

Offline

 

#13 Apr 5, 2009 12:05 am

taiminou
Member
From: France
Joined: Oct 2, 2008

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

I've updated my french translation
here's the download link: https://dl.getdropbox.com/u/212801/fr.js.zip

Edit:I uploaded the wrong file, please redownload the french translation smile_worried

Last edited by taiminou (Apr 5, 2009 4:04 am)

Offline

 

#14 Apr 5, 2009 3:16 am

sepal
Member
Joined: Apr 4, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

great work smile

is it possible to check for birthdays in the adress book?

Offline

 

#15 Apr 5, 2009 3:42 am

Thyraz
Member
Joined: Oct 8, 2008

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Very cool update. smile

I always thought it would be good, if someone put his hand on, who really KNOWS what he is doing with JS. wink

Change the in-use language file
However the default iPhone's language will be automatically chosen you can force the theme to use one of the provided languages :

also, a very beautiful solution. smile_thumbup

Offline

 

#16 Apr 5, 2009 5:29 am

sepal
Member
Joined: Apr 4, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

There is a way to get your contact's birthday's to show up in the calendar, but you have to do it through iCal on your Mac (unfortunately there's no solution if you're on Windows).

Go to preferences in iCal, and under "General", check mark "Show Birthdays Calendar".

After syncing your iPhone, there's a new calendar next to "Work" and "Private" called "Birthdays".
Now they show up on your Lockscreen without having to make an extra entry for that.

Offline

 

#17 Apr 5, 2009 5:48 am

Thyraz
Member
Joined: Oct 8, 2008

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

added the birthay string to the german file:
http://h4xr.org/i41a

Offline

 

#18 Apr 5, 2009 5:53 am

ArriDJ
Member
Joined: Jan 25, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

first sorry for my english, i´m spanish...

I already checked the js files and my weather dont show in my LS

Code:

var enableWeather = true

and nothing appears.....

Why?

This is my city

http://weather.yahoo.com/Santander-Spai … ecast.html

Last edited by ArriDJ (Apr 5, 2009 5:57 am)

Offline

 

#19 Apr 5, 2009 6:15 am

Havrest
Member
From: Anglet, France
Joined: Apr 1, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

@pl_svn: Added to it.js Thank you
No more thumbs.db wink

From now on, refer to french.js file for changes in language files. smile

@wagglesmurf:
1. No more thumbs.db. I swear tongue
2, 3 and 4. Fixed. Thank you
5. Added an option groupEvents set it to true in order to have only one calendar header

Weather problems:
1. Fixed
2. Fixed
3. Can't reproduce it. I may have fixed it without knowing it.
4. Can't reproduce it either.
5. Fixed redundant information for non-grouping calendar

As for your concern about slowness. When Weather is not activated, scripts and everything about it are not even loaded.


@S54FLEXIN:

- Added an option to make weather clickable
- MMS is not supported by LockInfo (the extension) so I can't show anything about it. However I'll be working on a Status Notifier support.
- Feel free to change images in Private/imgs but I'm not planning to do it. Sorry


@pulp:
No. I'm not planning to. But I'm thinking about a complete rewrite of the js code with plugin support so you (or anyone) could create one for this.

See Lock Screen Info original post for repo address.


@blbeesley:
Never had this problem... You didn't set a negative number to showEventsForDaysMini, right ? big_smile
That's very odd. Can you PM me a screenshot of your lockscreen with these events, please smile

@taiminou:
Je suis français. Je vais m'en occuper à partir de maintenant. Merci wink


@sepal:
Same thing than for MMS. I deal with informations provided by the extension. I don't have access to the Address Book.
I use CustomBirthdays addon for Outlook on windows xp to do that, works well.


@Thyraz:
Glad you like it smile
Your code was good already. wink
Thank you for the german file.


@ArriDJ:
If it's still not working with this new version please send me the whole settings.js by PM.
var locale = 'Santander, Spain'; works for me.


New on this Update

To Translators : See fr.js file for new strings, I will update this one every time I release a new version. Thanks. Keep in mind every string is optional as it will use English one by default so if you don't feel like translating every weatherstring, it's ok.

- Added Weather Localization (See french file for example)
- Made Weather bar clickable to hide/show 6 days forecast.
- Added an option to group events under an unique header.
- Combined both variations. (scrollable and default)

Fixed

- Weather header text too low.
- Wrong window size when Weather turned off.
- Fixed redundant informations on multi headers calendar.
- Fixed English mistakes.
- Fixed not using localized string somewhere in calendar.
- Fixed calendar showEventsForDaysMini and showEventsForDaysExpanded  based on hour. Now showing events of the next showEventsForDaysMini  / showEventsForDaysExpanded whole day.


Known issues

- Weather won't show until data is loaded. Must add a "loading" bar.


Download link


Settings Added in this version

As both variations (scrollable and default one) are now combined. I added an option to the settings.js file :

Code:

var scrollable = true;

(true: Using scroll option of Lock Screen Info (see first post) | false: Using fixed lockscreen)


The weather is now clickable. I made this optional.

Code:

var expandWeather = true;//Allow weather shrinking/stretching

(true: Allow weather to be clickable | false: Weather not clickable)

You can specify the default state of the weather bar. If expandWeather is set to false, you won't be able to click the weather bar to change this state.

Code:

var weatherDefState = 'shrinked';//Default state shrinked or stretched

(shrinked: Small bar (just current weather) | stretched: 6 days forecast displayed)


You can now choose between a multi headers calendar (per day) or an unique one.

Code:

var groupEvents = false;

(true: Unique header calendar | false: Multi headers calendar (per day))


(I will update first post in few minutes)

Last edited by Havrest (Apr 5, 2009 6:26 am)

Offline

 

#20 Apr 5, 2009 6:23 am

Silenus
Member
Joined: Dec 21, 2008

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Nice that you're working on this.

Keep it up.

Offline

 

#21 Apr 5, 2009 6:58 am

ArriDJ
Member
Joined: Jan 25, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Gorks GREAT!!!! Thanks

http://i44.tinypic.com/6qznrs.jpg

How to change the "cloudy" text to spanish?

Offline

 

#22 Apr 5, 2009 7:07 am

Havrest
Member
From: Anglet, France
Joined: Apr 1, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Edit Private/lang/es.js as in fr.js then send me the updated file.
Please also add birthday string. Thanks

Offline

 

#23 Apr 5, 2009 7:10 am

swiz
Resident Themer
From: the old school duh
Joined: Jan 1, 2005
Website

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Where is Lock Screen Info in Cydia? Which repository?

Offline

 

#24 Apr 5, 2009 7:19 am

Havrest
Member
From: Anglet, France
Joined: Apr 1, 2009

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Please read first post. Here is the Lock Screen Info thread : http://macthemes2.net/forum/viewtopic.php?id=16794311

Offline

 

#25 Apr 5, 2009 7:23 am

swiz
Resident Themer
From: the old school duh
Joined: Jan 1, 2005
Website

Re: LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Ok, I got it installed but my default clock and date are overlapping it. Is there a setting I am supposed to edit to move it LockInfo down?

Offline

 
  • Index
  •  » iOS Releases
  •  » LockInfo Matte UI - based on Thyraz work | Updated on 28 July | 2.2.6

Board footer

[ Generated in 0.139 seconds, 7 queries executed ]