No, this is a good bug. I will fix this as soon as the GUI is in working order again (I had to uproot a lot of stuff for the double buffering system.)Zantalos wrote:Just an issue, you can hide windows to the left, but you can't safely drag them to the right or at the bottom without losing them.
(probably didn't need to write all that suff)
PhoenixUI prototype
Just uploaded the latest build. This one has some rudimentary double buffering, so you should notice about a 40-50% speed increase. I get about 75 FPS on my PC now and 30 FPS on my poor, overworked Powerbook. More optimizations coming up. 
Please let me know if you find any visual glitches as this was a pretty intense change.
Please let me know if you find any visual glitches as this was a pretty intense change.
I get (19-)20FPS... I think there might be something wrong with my 3d card (6600GT <- Shouldn't be bad). Either that or my machine is overloaded by stuff.. Photoshop is running. Etc.
Also, that 1x3 rectangle at the titlebar (The one containing those 3 window control buttons, max, min, close) all activates at once if you move mouse near them. and if you click somewhere in between, they all go blank (but stil colored as in mouse hovering).
edit: it looks like it's locked at 20fps... Anybody knows how to fix?
edit2: Each window steals about 10fps. Closing them results in me having 65-70fps.
Also, that 1x3 rectangle at the titlebar (The one containing those 3 window control buttons, max, min, close) all activates at once if you move mouse near them. and if you click somewhere in between, they all go blank (but stil colored as in mouse hovering).
edit: it looks like it's locked at 20fps... Anybody knows how to fix?
edit2: Each window steals about 10fps. Closing them results in me having 65-70fps.
There's a glitch if you resize the radio button field to about 10 pixels of the minimum width or less. Every time you trigger a refresh in the window (pretty much any action works), the longest labels "second" and "column" are not redrawn properly. See pic, courtesy of Snapz Pro (from left to right, original, 1 refresh, lots of refreshs):

Same thing if you move the mouse over the disabled checkbox (or activate its window).

Same thing if you move the mouse over the disabled checkbox (or activate its window).
Last edited by Silb on Mon Jun 12, 2006 9:13 pm, edited 1 time in total.
What kind of processor do you have? Your graphics card should not be used at all at the moment.Nuky wrote:I get (19-)20FPS... I think there might be something wrong with my 3d card (6600GT <- Shouldn't be bad). Either that or my machine is overloaded by stuff.. Photoshop is running. Etc.
Also, that 1x3 rectangle at the titlebar (The one containing those 3 window control buttons, max, min, close) all activates at once if you move mouse near them. and if you click somewhere in between, they all go blank (but stil colored as in mouse hovering).
edit: it looks like it's locked at 20fps... Anybody knows how to fix?
edit2: Each window steals about 10fps. Closing them results in me having 65-70fps.
Ya, I'm not sure how an actual Mac runs, but on windows switches would either light up if they could be activated or just not light up at all. Same with resizing, at max, it gets locked into place. But for Macs you can still move it around, this means that if you accidently move the top a little when it's at max, you won't be able to shrink it. It will just shift in its place for whatever distance it was moved. I dunno, just thought that's a little strange compared to PCs.Nuky wrote:Also, that 1x3 rectangle at the titlebar (The one containing those 3 window control buttons, max, min, close) all activates at once if you move mouse near them. and if you click somewhere in between, they all go blank (but stil colored as in mouse hovering).
Oh yeah, and the FPS improved. It increased about 15% moving my 19 fps to a whopping 24! I'm going to test this out on a much faster computer, this ones just a bit too many years outdated.
@silb: Jeeze man how do you find these things? I mean, ten pixels? I can't even recreate that!
New build for tonight.
This one has some pretty dramatic optimizations. I get about 1600 FPS on my PC (that's not a typo) and about 180 FPS on my Mac laptop. I also fixed Nuky's mouseover bug, which I saw thanks to Zantalos quoting it and Silb's redraw bug.
Again, please be on the lookout for redraw issues because this was a pretty severe change.
There is still plenty of room for optimization, but I think I will concentrate on adding some new controls first. Up next, the tab panel!
This one has some pretty dramatic optimizations. I get about 1600 FPS on my PC (that's not a typo) and about 180 FPS on my Mac laptop. I also fixed Nuky's mouseover bug, which I saw thanks to Zantalos quoting it and Silb's redraw bug.
There is still plenty of room for optimization, but I think I will concentrate on adding some new controls first. Up next, the tab panel!
Great!Jeff wrote:New build. This one features a pop up menu. It doesn't have a focus ring graphic yet, but it is still there, so using the keyboard with it should work.
Also, this is the last "prototype" build. The next build you'll see is going to be completely rewritten in C++/SDL, running in the Phoenix shell.
It works pretty well here.
Can't wait for any possible screenies/the socalled next build