PhoenixUI prototype

Anything related to Wolfire Games and/or its products
Post Reply
Jeff
Evil Twin
Posts: 2892
Joined: Wed Nov 19, 2003 10:48 pm
Location: San Francisco, CA
Contact:

PhoenixUI prototype

Post by Jeff » Tue Jun 06, 2006 6:38 pm

Remember my post about Lugaru 2's UI engine last week? Well, a week and a few thousand lines of code later, I have a prototype of PhoenixUI. To recap, this is going to be the core of Lugaru's user interface. The goal is to have a perfect user interface engine that supports everything you would expect in a modern operating system. For instance, you can copy/paste into editfields, have multiple undo/redo states, type option-shit-left arrow to select the previous word, triple click to select everything, and so on. Please try it out and let me know how it works. Don't worry if it goes slow for you - the real version will use like 2% CPU.

PhoenixUI prototype (Win)
PhoenixUI prototype (Mac)

Screenshot:
Image

User avatar
Renegade_Turner
Gramps
Posts: 6942
Joined: Tue Sep 27, 2005 11:59 am

Post by Renegade_Turner » Tue Jun 06, 2006 6:56 pm

This seems to fit nicely as the bones for the UI, but I have no experience of using a UI before, so I can't measure it up against anything. I can have no qualms with how it seems there, anyway.

lpod100
Posts: 232
Joined: Wed Jun 15, 2005 4:40 pm

Post by lpod100 » Tue Jun 06, 2006 7:18 pm

kewl, but i believe that the "Ok" button in the Mac version should have a capital 'k'.

hdlsa
fruit salad
Posts: 496
Joined: Sat Jun 05, 2004 3:26 pm
Contact:

Post by hdlsa » Tue Jun 06, 2006 7:20 pm

If you hold down the mouse inside the text box then drag you mouse over the close or maximize button then release the mouse, it activates the button. I'm not sure if that's good or bad, but it happens.

User avatar
Renegade_Turner
Gramps
Posts: 6942
Joined: Tue Sep 27, 2005 11:59 am

Post by Renegade_Turner » Tue Jun 06, 2006 7:50 pm

It doesn't for me. Are you on a mac?

zip
lugaruguru
Posts: 1820
Joined: Mon Jan 26, 2004 12:39 pm
Location: USA, Missouri
Contact:

Post by zip » Tue Jun 06, 2006 9:04 pm

Cool ^_^
I can second what hdlsa says, and I'm running Windows XP.

User avatar
Renegade_Turner
Gramps
Posts: 6942
Joined: Tue Sep 27, 2005 11:59 am

Post by Renegade_Turner » Tue Jun 06, 2006 9:14 pm

hdlsa wrote:If you hold down the mouse inside the text box then drag you mouse over the close or maximize button <b><i>then release the mouse,</i></b> it activates the button. I'm not sure if that's good or bad, but it happens.
Oh, sorry. I neglected to pay attention to the above piece in bold.
But anyway, how would that even be a problem?

Jeff
Evil Twin
Posts: 2892
Joined: Wed Nov 19, 2003 10:48 pm
Location: San Francisco, CA
Contact:

Post by Jeff » Tue Jun 06, 2006 9:43 pm

hdlsa wrote:If you hold down the mouse inside the text box then drag you mouse over the close or maximize button then release the mouse, it activates the button. I'm not sure if that's good or bad, but it happens.
Nice find, that's exactly the kind of stuff I'm looking for.

Edit: Fixed and reuploaded.
Last edited by Jeff on Tue Jun 06, 2006 10:09 pm, edited 1 time in total.

JLrep
Posts: 43
Joined: Mon May 02, 2005 10:40 pm
Location: Tau Ceti
Contact:

Post by JLrep » Tue Jun 06, 2006 9:45 pm

Wow. Works better than XP.

Albab
This title is part one ...
Posts: 674
Joined: Wed Mar 23, 2005 10:26 pm
Location: Somewhere on the interweb
Contact:

Post by Albab » Tue Jun 06, 2006 10:35 pm

Cool.
It works quite well. But, one thing, and I don't expect it to be thing that means followed: It's not effected by shapeshifter themes. Don't get me wrong, I don't mind the normal mac one, but if it's supposed to be seamless, than that should be noted.

User avatar
Sectaurs
Posts: 332
Joined: Tue Jul 12, 2005 11:44 am
Contact:

Post by Sectaurs » Tue Jun 06, 2006 10:47 pm

I believe he mentioned it getting its own Lugaru skin/theme once it was working properly. So third party programs like that shouldn't effect it.

Jeff
Evil Twin
Posts: 2892
Joined: Wed Nov 19, 2003 10:48 pm
Location: San Francisco, CA
Contact:

Post by Jeff » Tue Jun 06, 2006 10:59 pm

Yeah, shapeshifter support is out of the scope of this program. While phoenixUI is completely themeable itself, it is completely self contained and drawn from scratch, which is why it can run on Mac, Windows, and Linux and look and behave the same.

As Sectaurs mentioned, we are going to end up with our own original theme, although it will probably be pretty similar to Aqua. You will also be able to download themes, if anyone decides to make them. Maybe I will write a shapeshifter theme converter.

Zantalos
The Postman
Posts: 1589
Joined: Thu Feb 23, 2006 10:43 pm
Location: Santa Clara,CA

Post by Zantalos » Tue Jun 06, 2006 11:32 pm

Renegade_Turner wrote:This seems to fit nicely as the bones for the UI, but I have no experience of using a UI before, so I can't measure it up against anything. I can have no qualms with how it seems there, anyway.
The hell do you have no experience with a GUI like this? What are you using gramps, a CLI? crazy bastard...

Ok seriously last time I do that I swear :P

BTW, Aqua is what we see here, it's the default theme for the Mac? (And I'm not talking about Brushmetal either, the Ipod theme.)

That means that the layout will be similar to this, or the colors are going to be similar to this? Oh, and how about an add-on for a drop down menu? That's being planned already right?

Jeff
Evil Twin
Posts: 2892
Joined: Wed Nov 19, 2003 10:48 pm
Location: San Francisco, CA
Contact:

Post by Jeff » Tue Jun 06, 2006 11:38 pm

Correct, this is emulating Aqua, which is what OS X uses.

Albab
This title is part one ...
Posts: 674
Joined: Wed Mar 23, 2005 10:26 pm
Location: Somewhere on the interweb
Contact:

Post by Albab » Tue Jun 06, 2006 11:44 pm

I know, I didn't expect it to be really all that possible, but still.

A shapeshifter theme converter would be cool.

Post Reply