Magic Framework Released

8 views
Skip to first unread message

Jeff McFadden

unread,
Feb 17, 2009, 2:07:40 PM2/17/09
to phonegap
Today I'm happy to announce the release of Magic Framework v0.01!

Magic Framework is a native iPhone UI imitator built in html/css/
javascript. It's useful for online websites or on-device Webkit-based
applications looking to imitate the native iPhone UI without having to
write native code (Like PhoneGap applications!).

It's a lot like iui in it's intent, but it's using css transitions to
do things smoooooothly, even on the iphone.

It's all come out of the development of my iPhone app, Inside Trader.

It's free under a CC license for use in anything you'd like. Hopefully
this can help some people get started with apps using PhoneGap.

It's very alpha, so feel free to play with it, but most likely you'll
have to do a fair bit of tweaking to get it to work for you.

http://www.jeffmcfadden.com/projects/Magic%20Framework/

David Orchard

unread,
Feb 17, 2009, 2:16:07 PM2/17/09
to phon...@googlegroups.com
404 on the link

Jeff McFadden

unread,
Feb 17, 2009, 2:17:17 PM2/17/09
to phonegap
Stupid DNS.

Changed webservers > 12 hours ago, < 48 hours ago. Nothing I can do
but wait it out. Sorry.


On Feb 17, 12:16 pm, David Orchard <dorchard...@gmail.com> wrote:
> 404 on the link
>

Brian LeRoux

unread,
Feb 17, 2009, 2:21:54 PM2/17/09
to phon...@googlegroups.com
Dude that is sweet! Are you using Google Code or GitHub -- I have patches!!!

Nathan Freitas

unread,
Feb 17, 2009, 2:22:08 PM2/17/09
to phon...@googlegroups.com
It worked for me... looks good, Jeff. I know some people that have balked at using UIUIKit due to GPL, so having it CC licensed is an interesting approach.

Brock Whitten

unread,
Feb 17, 2009, 2:38:13 PM2/17/09
to phon...@googlegroups.com
Sick! nice work Jeff. love it.

-brock

kazoomer

unread,
Feb 17, 2009, 2:47:03 PM2/17/09
to phonegap
The animations are great, but I don't see the need for jQuery. I would
like to see a port to XUI :)

Overall, this is very nice.

Cheers.
Rob Ellis

Phonegap.com
Nitobi.com
Git: silentrob

On Feb 17, 11:38 am, Brock Whitten <brock.whit...@nitobi.com> wrote:
> Sick! nice work Jeff. love it.
> -brock
>
> On Tue, Feb 17, 2009 at 11:22 AM, Nathan Freitas <nathanfrei...@gmail.com>wrote:
>
> > It worked for me... looks good, Jeff. I know some people that have balked
> > at using UIUIKit due to GPL, so having it CC licensed is an interesting
> > approach.
>

Brock Whitten

unread,
Feb 17, 2009, 2:52:07 PM2/17/09
to phon...@googlegroups.com
+1 on the XUI tip.

Jeff McFadden

unread,
Feb 17, 2009, 2:56:49 PM2/17/09
to phonegap
I could definitely go XUI since I'm really only using jquery for
addClass and removeClass. Goal with .01 is just to Get It Out!

The WebKit detection script is also optional, most useful for
development because it makes the whole thing work in safari with
"clicks" instead of "touch" events. But in production you can remove
it.

Brian - I'm not on anything yet. I'll work on that. Send me some
emails if you have patches already. =)

On Feb 17, 12:52 pm, Brock Whitten <brock.whit...@nitobi.com> wrote:
> +1 on the XUI tip.
>

Brock Whitten

unread,
Feb 17, 2009, 3:20:27 PM2/17/09
to phon...@googlegroups.com
Yes, huge props for shipping. That is a big hurdle to get over. We would love to work with you to get Magic kicking ass. Also, keep in mind that 360|iDev is coming up at the end of the month. We would love to talk about it. So any docs that you have done before then will go along way.

Class manipulation. XUI can do that for you and pretty much everything else that JQuery can do. Only 6.2k!

addClass
x$('.foo').addClass('awesome');

removeClass

x$('#bar').removeClass('wicked');
- brock

Jeff McFadden

unread,
Feb 17, 2009, 5:08:33 PM2/17/09
to phonegap
Brock,

I'll see what I can do. I just realized that I also have a mini HTML5
DB lib I can throw into the framework as well. I'll try to get this
altogether and documented and up somewhere more "social" like github
or something.

-- Jeff

On Feb 17, 1:20 pm, Brock Whitten <brock.whit...@nitobi.com> wrote:
> Yes, huge props for shipping. That is a big hurdle to get over. We would
> love to work with you to get Magic kicking ass. Also, keep in mind that
> 360|iDev is coming up at the end of the month. We would love to talk about
> it. So any docs that you have done before then will go along way.
> Class manipulation. XUI can do that for you and pretty much everything else
> that JQuery can do. Only 6.2k!
>
> addClass
>
> x$('.foo').addClass('awesome');
>
> removeClass
>
> x$('#bar').removeClass('wicked');
>
> - brock
>

Bryan

unread,
Feb 18, 2009, 11:38:50 PM2/18/09
to phonegap
Thanks Jeff!
Looking forward to playing with MagicFramework!
Bryan

Michael Stearne

unread,
Feb 19, 2009, 12:30:56 AM2/19/09
to phon...@googlegroups.com
Jeff,

Is the DB library based on Persist.js?

Michael
Reply all
Reply to author
Forward
0 new messages