Page 1 of 7

PhoenixUI prototype

Posted: Tue Jun 06, 2006 6:38 pm
by Jeff
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

Posted: Tue Jun 06, 2006 6:56 pm
by Renegade_Turner
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.

Posted: Tue Jun 06, 2006 7:18 pm
by lpod100
kewl, but i believe that the "Ok" button in the Mac version should have a capital 'k'.

Posted: Tue Jun 06, 2006 7:20 pm
by hdlsa
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.

Posted: Tue Jun 06, 2006 7:50 pm
by Renegade_Turner
It doesn't for me. Are you on a mac?

Posted: Tue Jun 06, 2006 9:04 pm
by zip
Cool ^_^
I can second what hdlsa says, and I'm running Windows XP.

Posted: Tue Jun 06, 2006 9:14 pm
by Renegade_Turner
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?

Posted: Tue Jun 06, 2006 9:43 pm
by Jeff
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.

Posted: Tue Jun 06, 2006 9:45 pm
by JLrep
Wow. Works better than XP.

Posted: Tue Jun 06, 2006 10:35 pm
by Albab
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.

Posted: Tue Jun 06, 2006 10:47 pm
by Sectaurs
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.

Posted: Tue Jun 06, 2006 10:59 pm
by Jeff
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.

Posted: Tue Jun 06, 2006 11:32 pm
by Zantalos
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?

Posted: Tue Jun 06, 2006 11:38 pm
by Jeff
Correct, this is emulating Aqua, which is what OS X uses.

Posted: Tue Jun 06, 2006 11:44 pm
by Albab
I know, I didn't expect it to be really all that possible, but still.

A shapeshifter theme converter would be cool.