[APP][01/12] Manila Birthday for Leo v2.8.3

VPAFan

Senior Member
Oct 22, 2007
211
1
18
Kassel
Manila Birthday

]The development is stopped
but feel free to use it as it is.

Manila Birthday generates a list of all contacts with an existing birthday / anniversary.
It calculates the age and the list can be used to create calendar entries.

@ all: before you ask or request for something - please read the whole thread or search the thread.





Features:
  • QVGA, VGA, WVGA support
  • birthdays and anniversaries
  • List from the beginning of the year
  • List for today on
  • show the count of days due to the birthday
  • show the age
  • show the outlook ContactPage after click on ListEntry
  • generate calendar entries without duplicates
  • calendar entries with reminder
  • search function
  • category filter
  • settings dialog
  • Languages Deutsch,Englisch, Español ... (26 languages)
  • supports AppToDate. You can download it here
  • shows the Facebook-Picture from a linked Facebook acount

TODO:
  • show the manila ContactPage instead of the OutlookPage
    ( anybody who knows how to do this please contact me)
  • import Facebook contacts (if I know how to do this)

If you like my program donate me

D O N A T E

Donations:
20€: Harry Mazzolini
4€: quserdy
5€: hapid
10€: Albrecht Schnappauf
10€: Lagun
10€: Rudolf Kraus
10€: pink_floyd
5€: Alla Abdelhalim
5€: Jochen Bender



Credits:
to michyprima for ManilaDotNetSDK
to tnyynt for the incredible icon

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Something about version numbering: x.y.z
x: reserved for great improvements
y: reserved for minor improvements or bug fixes
z: reserved for language updates
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Changelog of Version 2.x.y:
[Ver.2.8.3]
  • mod: some language entries
[Ver.2.8.2]
  • new: Slovak
  • update: German
[Ver.2.8.1]
  • update: Russian
[Ver.2.8.0]
  • update: French, Greek, Italian, Spanish, Swedish
  • fix: load/save selection of calendarentries
[Ver.2.7.2]
  • update: French, Greek, Italian, Romanian, Czech
  • fix: modification for non standard screenresolutions
  • new: logging to get some info
  • new: configurable show contact on select entry
[Ver.2.7.1]
  • Update: Russian, Polish
[Ver.2.7.0]
  • Update: Hungarian
  • new: using ManilaDotNetSDK v3.0
  • new: show the Facebook-Picture if a Contact is linked to a Facebook acount and has no outlook-picture
  • new: if you have this ShoreDatePattern-Issue you can modify the ManilaBirthdayConfig:
    <UseFirstDate value="False" />
    <FirstDate value="01.01.1901" />
  • new: seperate anniversary calendarentry setting
  • new: configurable kinetinc scrolling velocity
  • known issue: only standard messagebox
[Ver.2.6.0]
  • fix: ShortDatePattern issue
  • update: tradi. and simple Chinese
[Ver.2.5.0]
  • fix: check CompactFramework Version >= 3.5
  • ManilaDotNetSDK Version in About-MsgBox
[Ver.2.4.1]
  • update:Romanian
  • new: language Ukraine
[Ver.2.4.0]
  • fix: sync problem with recurring calendarentries solved -> change the recurrence type from yearly to every 12 month (thx to Fab55)
  • new: checking CF Version
  • fix: Settingsoption "show age-if non recurring entry" not shown if subject is custom
  • fix: custom subject and recurring calendar entries -> %a will be substituted with "??"
  • new: Buttons in settings with pressed state
  • update: Swedish, Serbian Cyrillic, Serbian Latin, Slovenian
[Ver.2.3.2]
  • update: Swedish
[Ver.2.3.1]
  • update: Greek, French, Polish, Romanian, Russian
[Ver.2.3.0]
  • new: option application titel without version
  • new: category-filter in birthdays
  • new: category-search in calendar-entries
  • new: language entries for new functions (thx for translation in advance)
  • new: header in calendar-entries count means (selected/shown in list/all)
  • new: if birthdaylist is filtered -> count is red
  • change: format of anniversary count
  • fix: issue when remaining days on second line
  • fix: show 3 past birthdays issue
  • fix: name selection issue
  • new : Language: Croatian
  • update: Czech, Dutch, French, Greek, Hungarian,Italian,Netherlands, Polish, Romanian, Serbian, Slovenian
[Ver.2.2.0]
  • new: option 3 past birthdays at beginning of the list
  • new: colored lines in Birthdaylist (I know the lines are to thin, but it's MichyPrima)
    • green : past
    • red : today
    • blue : future
  • new: custom calendar entry
  • new: load and save the calendar entries selection
  • new: remaining days in 2. line if 1. line is to long
  • fix: smaller font size in reminder settings
  • fix: OK/Cancel Dialog before deleting Calendar entries
  • fix: delete the correct amount of calendar entries
  • fix: translating menu-items
  • fix: App maximized or normal direct after apply settings
  • update: Czech, Dutch, Polish, Romanian, French, Hungarian
[Ver.2.1.1]
  • update: Portugues BR, Slovenian, Russian, Polish, Norwegian, Romanian, Swedish, French, Czech, Greek
[Ver.2.1.0]
  • new: search birthdays
  • new: search calendar entries
  • new: delete all recurring calendar entries
  • new: delete all nonrecurring calendar entries
  • new: option remaining days before Name
  • new: menu structure an naming (translators do a crosscheck against english)
  • fix: subject numbering fixed
  • fix: Ok & Cancel Button in Subject Dialog translated
  • update: French, Romania, Polish, Czech,Italian,Polish
  • update: Slovenian,Serbian Latin & Cyrillic,Swedish
[Ver.2.0.rc4]
  • some adjustments for QVGA
  • update: Norwegian, Russian, PortuguesBR, Serbian Latin, Serbian Cyrilic
[Ver.2.0.rc3]
  • corrected the count of birthdays
  • new MenuItem - calendar entries -delete all existing entries
[Ver.2.0.rc2]
  • some adjustments for Manila-Style and QVGA
  • update:portugues BR
[Ver.2.0.rc1]
  • update: greek, russian, Polish, italian, hungarian
[Ver.2.0.rc]
  • first release

Attention!
If you generated calendar entries with v1.x.y, you have to delete this entries before installing v2.x.y.
Otherwise you get duplicates.


attached files:
ManilaBirthday_2.8.3
(LanguageFile_V2.8.3 for the translators)

There is a new language Editor inside the zip-file.
Please try and give a feedback.


Important Notes!

.NetCF 3.5 is required

@ all who had the ShortDatePattern issue!
The exeption will be catched and a MessageBox shows the Info. Please give the Info back to me - thanks


@ all who offers me a translation, please take the attached zip-file, modify it and give it back to me - thx
Now we have 26 languages this is really great - thanks to all supporters - go on translating

----------------------------------------------------------------------

Changelog of Version 1.x.y:
[Ver.1.6.0]
  • solves an issue with the Hungarian ShortDateString
[Ver.1.5.5]
  • update: Dutch
[Ver.1.5.4]
  • new: Hungarian
[Ver.1.5.2]
  • update: Romanian, simp. chineese
[Ver.1.5.1]
  • update: czech, greek, simp. chineese, swedish, polish
  • removed the inaktive menu-entries
[Ver.1.5.0]
  • fix: once more the 29.02 issue
[Ver.1.4.1]
  • new: ShortDatePattern
  • new: portugues BR
[Ver.1.4.0]
  • fix: the wrong sorted list
  • update: russian
[Ver.1.3.2]
  • Update: Greek, Slovenski, French
[Ver.1.3.0]
  • New: AppToDate integration
  • update: Polski
  • Fix: Hebrew
[Ver.1.2.0]
  • fix: BusyStatus of calendar enrties set to free
  • fix: consider the aspect ratio of of contact pictures
  • update: Frensh, Polski, Română
  • new: Hebrew
[Ver.1.13]
  • update: Romanian
  • new function: refresh
  • new function: unselect existing calendar entries
  • fixed: avoid duplicate calendar entries
[Ver. 1.12]
  • fix: "from beginning" function did not work
  • update: french, nederlands, greek
[Ver. 1.11]
  • fist release of "calendar entries" functionality
  • show anniversaries / show birthdays selection
  • fix: for 29. Feb. issue
  • new entries in languages
  • language-entries sorted
[Ver. 1.10]
  • some minor bug fixes
  • fix: calculation of age (sorry for that)
  • sorting languages athletically
  • new: Polish, Português, russian, serbian
  • update: Dansk, Türkçe translation
[Ver. 1.9]
  • Contact Picture resizing to fit QVGA
  • new: Cesky, Norsk, Nederlands
  • update: French
[Ver. 1.8]
  • new greek, TradChinese, SimpChinese
[Ver. 1.7]
  • new: swedish, romania, bulgarien
[Ver. 1.6]
  • new: danish, slovenian, italian
[Ver. 1.5]
  • new: spanish
[Ver. 1.4]
  • translation
  • configuraton saving
  • pattern modified
[Ver. 1.3]
  • fix: the Error is gone
[Ver. 1.2]
  • mybe the Error is gone
  • change 'for' to 'in'
[Ver. 1.1]
  • new icon - thanks to tnyynt
[Ver. 1.0]
  • first release
 
Last edited:

umiss

Senior Member
Nov 15, 2009
289
5
0
Thx for the app. I didn't try it yet, but am wondering if it's implementable with the calendar, so one can see the birthday of the current day in agenda so to speak, or do you have to open the app in order to find out if someone has a birthday for a certain day?
 

claus1953

Senior Member
Aug 15, 2008
2,860
89
0
If you manage that the birthdays will show up as calendar entries, we can use M2D_Today to show it in any Manila tab with Calendar+, for example in Operator tab or TV tab.
 

Ankon

Member
Nov 16, 2009
11
0
0
Great app. If you could possibly integrate it with the Manilla Calendar app, that would be brilliant. Also, since a lot of my friends have their birthdays taken from their Facebook account, is it possible to take their birthdays from the Sense Contacts app?
 
Last edited:

F!r3f0x

Senior Member
Nov 21, 2008
79
0
0
thanks dude this is a very nice must have app.

there are a few details i dont like. Is it possible to improve them?
for example the app shows no facebook contact picture or it looks a litte bit better with a gap between the contact picture and the written text.
and a supporting with app2date would be great.

thats it for now Merry Christmas to you :)
 

tboy2000

Senior Member
Oct 21, 2006
2,269
422
153
London
Very good app.

May I make a few suggestions?

I think there should be a space between the contact photo annd the text to its right. Text to close to phot.

I think you should change the word 'for' to 'in' so instead of (for 2 days) it would say (in 2 days) which makes more sense.

When tapping on the birthday entry it should take you to HTC contact entry and not MS contact entry.

A suggestion on tapping a birthday entry, a pop up menu would appear with the following options:

Send Birthday SMS
Send Birthday Email
Call Birthday Contact
Open Contact


Thanks for the great app!
 

Fergus278

Senior Member
Dec 8, 2008
73
1
0
haha i just found my first HD2 bug!!

When you set a birthday in a contacts, the oldest a person can be is 68. The year only goes back as far as 1941
 

toutatis

Senior Member
Dec 28, 2008
83
0
0
Paris
Very good app.

May I make a few suggestions?

I think there should be a space between the contact photo annd the text to its right. Text to close to phot.

I think you should change the word 'for' to 'in' so instead of (for 2 days) it would say (in 2 days) which makes more sense.

When tapping on the birthday entry it should take you to HTC contact entry and not MS contact entry.

A suggestion on tapping a birthday entry, a pop up menu would appear with the following options:

Send Birthday SMS
Send Birthday Email
Call Birthday Contact
Open Contact


Thanks for the great app!
Suggestions 1 and 3 were what I thought after launching the app.

As for the last suggestion, it is a good idea, but if a tap on a Birthday entry takes you right to the HTC contact page, you got all the options right there : call him/her, send a text message, an e-mail, ... So no pop-up necessary.


And it works on the Touch HD :)
Keep up the good work.

I can provide the French translation.