#9374: People GUI should support vCard contacts ------------------------------+------------------------------------------ Reporter: heidi | Owner: stippi Type: enhancement | Status: new Priority: normal | Milestone: R1 Component: User Interface | Version: R1/alpha4.1 Resolution: | Keywords: People, contacts, GUI, vCard Blocked By: | Blocking: Has a Patch: 0 | Platform: All ------------------------------+------------------------------------------ Comment (by stippi): First of all, I think this ticket might be a duplicate. I have this faint memory that this was already requested in a ticket. Secondly, a while ago, I rewrote People to generate the UI based on the defined attributes of the Person file type. In other words, when the user goes into the FileTypes preflet and adds or removes attributes in the Person file type, the People UI will adjust to the changes. People being more or less a demo level application, I think this is how it ought to have worked in the first place, but never mind. In any case, the "manage fields" functionality is already there by being delegated to FileTypes. (There may even be a menu option in People which launches FileTypes, don't remember.) In the other feature requrest for vCards, I think someone suggested to let the content of Person files be in vCard format. To me, it sounds like a good approach. It would duplicate the information in the file attributes and the file content, with the potential of both places becoming out of sync, yes, but it would not be any different from how Mail files are stored right now. The user basically just uses tools to view and edit those files, and those tools just need to be aware of the content duplication. Of course if you change the birthday in Tracker and Tracker doesn't update the vCard content, then it's the same as when changing the subject of a Mail in Tracker and the Mail contents not actually updating. Some of it can be prevented but also less convenient by making attributes non-editable. But for the majority of use-cases, it should be much easier to handle than the user needing to export as vCard from within People. -- Ticket URL: <http://dev.haiku-os.org/ticket/9374#comment:3> Haiku <http://dev.haiku-os.org> Haiku - the operating system.