On 02/06/09 07:18, "Christiaan Hofman" <cmhof...@gmail.com> wrote:
> What do people think of ditching the Omni frameworks over time? I > think they're overall more a frustration than a joy, and I think Adam > agrees with me (actually he started this). And I don't look forward to > upgrading to 10.6, given that the Omni frameworks are still heavily > based on 10.4 and even 10.3. I think the latest version of the frameworks cleans things up a bit with regards to legacy code, although I'm not sure if they're compatible with 10.4. They're still full of overrides and Omni-specific solutions. > It would be quite a bit of work, but I > think it's doable. And it can be done in 3 steps. I already think I've > a pretty good view of what should be done to remove OmniAppKit, > including a replacement for the preferences. I have a few suggestions: 1) create a branch (duh) 2) drop 10.4 support at the same time 3) avoid incorporating bindings at the same time Dropping 10.4 lets you use the kit's source list table/outline views instead of the OAGradientTableView, and allows cleanup to proceed using for/in and properties if desired. Dumping the Omni frameworks will also likely introduce a bunch of regressions that are 10.4-specific, and debugging those will be a PITA. Using bindings on a project that multiple people are developing is a big problem, IMO, because it's hard to see what's changed in a diff or figure out what the binding paths are. This kept me from working on the BD2 test, and also Skim, to some extent, as it became impossible to keep up with changes and reverse-engineer everything in IB to see how it worked. -- adam ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ Bibdesk-develop mailing list Bibdesk-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-develop