I’ve received a few comments recently about the UpcomingBirthdays widget not functioning correctly with Leopard.
I’m going to try and look into this some more and see what’s causing the problem, but it might take me a while to figure this one out. My day job is pretty busy this time of year, but more importantly, I don’t own Leopard and I’m a little hesitant to install it on my rockin’ awesome 12″ G4 Powerbook. If this is something I can fix quickly with HTML/CSS/Javascript, then hopefully I can get an update published quickly. But if it requires me to make changes in the plugin made with XCode, then that will take a bit longer to track down.
Stay tuned for updates.
UPDATE – Jan 2008 – If you are having trouble with this bug, please make sure that you are running the most current version of UpcomingBirthdays. You can download it from the sidebar, or by clicking here. Thanks.
|
Pingback: UpcomingBirthdays 1.5.2 released
Pingback: HOWTO add birthdays to UpcomingBirthdays
Stefan |
I really like your widget, but i’m also interested in this december-january-bug being fixed :-)
Neal |
I’m looking forward to this fix too. Thanks.
Cecil |
I also have a problem with this widget on leopard. Countdown to birthday is incorrect and age displayed also.
John |
The upcommingBirthdays widget is great in Leopard however when resizing the box the formatting is all weird in that part of the box boarder obscures the list of birthdays in the box.
Dani |
Upcoming Birthday is great, i’m using it every day! Since i switched to Leopard, i also have the described scaling problem. It seems that in 10.5, the overlay elements are scaled proportionally, even if just the width OR height is changed (don’t ask me why???). if you also set the other dimension to its fixed value, the problem seems to be solved:
Lines 442ff in upcomingBirthdays.js:
tempRef = document.getElementById(‘overlay_top’);
tempRef.width = deltaX – 25;
tempRef.height = 33; //ADDED
tempRef = document.getElementById(‘overlay_bottom’);
tempRef.width = deltaX – 25;
tempRef.height = 11; //ADDED
tempRef.style.top = deltaY – 11;
tempRef = document.getElementById(‘overlay_bottom_left’);
tempRef.style.top = deltaY – 11;
tempRef = document.getElementById(‘overlay_bottom_right’);
tempRef.style.top = deltaY – 11;
tempRef = document.getElementById(‘overlay_left’);
tempRef.height = deltaY – 44;
tempRef.width = 11; //ADDED
tempRef = document.getElementById(‘overlay_right’);
tempRef.height = deltaY – 44;
tempRef.width = 14; //ADDED
tempRef.style.left = deltaX – 14;
I tested it in 10.4 and 10.5
Cheers Dani
Oliver |
Hi,
since I have upgraded to Snow Leopard there are no birthdays being displayed in the Widget anymore.
Oliver
Marlene |
Still no information in Snow Leopard….very frustrating since I like to use this!!!
Dani |
I figured out why it’s not working for many in SL: It’s not 64 bit compilant. it works perfectly on my old CoreDuo 32 Bit MBP with SL but fails on the new i7. If you set Dashboard to start in 32 bit mode, it works correctly.
So i think the only things to do would be to recompile it for 64 bit (better universal) and implement the JS corrections i mentioned above. Then it should work with Snow Leo on 64 bit machines as well.