Development


10
Oct 10

YABI meets MobileMe Calendar Beta

Apple have recently released the beta version of new MobileMe Calendar: it’s cool, of course, but all calendars on your Mac won’t be local anymore, as they are replaced by CalDav ones.
Unfortunately the Calendar Framework provided by Cocoa doesn’t fully support CalDav: then YABI tries to recreate the calendar, a new local calendar is created instead of a CalDav one.

I’ve already wrote the solution to this bug and soon I’ll release the new version which also includes a way to exclude person from sync.


10
Sep 10

YABI 1.0.4 released!

“This changes everything. Again.”

YABI core functions have been totally reimplemented and, above all, completed.
This version addresses few bugs, which caused YABI Agent crashes (e.g. when an event name is changed in AddressBook).

I’ve also been asked for new interesting features, I’ll work on them in spare time:

  • use remote calendar as target
  • excluding birthdays
  • enhanced nickname support

Upgrade note
We suggest to deactivate YABI before upgrading; follow these few steps:

  • Open YABI preference pane
  • Click on Deactivate button and quit System Preferences
  • Upgrade YABI by double-clicking on the new icon

Download YABI at http://www.devzero.it/yabi/ and check it out!


20
Mar 10

YABI 1.0.2 released

Say hello to YABI 1.0.2 and YABI Viewer.

Here some changes:

  • [FIX] Nicknames were not properly imported by from Sync Server and it was impossible to substitute in event title
  • [FIX] Target calendar change is now saved
  • [FIX] Event title changes are properly saved
  • [FIX] Alarm icon column is no more bound to “data” binding (“value” is now used: no more warning in your console about this deprecated construct)
  • [NEW] Agent deactivation removes application data file
  • [NEW] Deactivate button is now disabled when a fresh-sync is issued
  • [NEW] Added the new specifier “%yp” (equal to %y minus 1)

Here what must still be implemented:

  • Software autoupdate

I’d like to thank all of you for your bug report and support.

You can download it at www.devzero.it/yabi


1
Jan 10

YABI 1.0.1 – minor bug fixes

A new minor release of preference pane version of YABI has been released.

Here some changes:

  • 64-bit enabled
  • minor memory leaks fixed
  • added “partner” attribute for anniversary cross-check
  • UI updates
  • removed unused frameworks

Here what must still be implemented:

  • Save/restore event titles
  • Software autoupdate

You can download it at www.devzero.it/yabi


15
Dec 09

Selectable boxes

If you had ever used iSync, probably you’ve been asked to resolve a sync conflict at least one time: the panel shown to the user contains two boxes , mutually excluded i.e. you can only choose one of them.

DZSelectableBox is a subclass of NSBox view which emulates this behavior. An instance of this class comes with one more variable member, the box state: when the box is marked as selected, an inner rounded path is drawn inside its bounds; DZSelectableBox honors title position, if it’s visible. You can use this class in two different manners: standalone or as part of a radio group.
Continue reading →


5
Jun 09

Internet Address Field

fields

“Internet Address Fields” is a collection of three Cocoa classes, inherited from NSMatrix, which look like an NSTextField with an particular NSCustomFormatter.
It contains:

  • IPv4 address field
  • IPv4 netmask field
  • IPv6 address field

Download Source

Get Adobe Flash playerPlugin by wpburn.com wordpress themes