twitter-archive / twui

A UI framework for Mac based on Core Animation
Other
2.74k stars 268 forks source link

Missing features + updates #119

Closed avaidyam closed 12 years ago

avaidyam commented 12 years ago

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...

jwilling commented 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.

avaidyam commented 12 years ago

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...

ujjwalt commented 12 years ago

Before anything please document it properly - am having a tough time !