Closed avaidyam closed 12 years ago
There are some good ideas in here, but I somewhat disagree on making the API exactly the same as UIKit. Of course without examples I have no clue exactly which aspects you're talking about, but definitely I think pretty much everyone involved in this project wants to avoid the Chameleon
route as much as possible. Definitely this project was inspired by UIKit, but maintaing one-to-one compatibility isn't necessary.
However, I speak for my own opinion and I know this is highly subjective.
It's already 90 percent compatible. Of course I don't mean to make TwUI a Chameleon (haha, puns?), but mostly compatible:
I mean, that's the dream here isn't it? Core Animation + UIKit programming ease of use + Cocoa interaction. Well, mostly...
Before anything please document it properly - am having a tough time !
What features are we missing (as in, total lack thereof, or partial lack) in TwUI? I've brought CoreLayout as a partially functioning addition to TwUI (think Cocoa AutoLayout, but somewhat CAConstraint related API without ASCII, but that'll change). Here's what I think right now we need/only have a partial implementation of:
Missing:
Partial:
I'll be working more on CoreLayout support, windows, and the adapter pair. Maybe some API compatibility and the look and feel...