Page 1 of 9
Qt GUI feature suggestion thread
Posted: Tue Mar 18, 2008 6:33 pm
by dualscreenman
Suggest features for the new cross-platform Qt GUI here!
Â
Unimplemented
In progress
Implemented
Â
Existing ideas:
-Rom browser that uses a tab system for the individual rom types.
Â
-Cheat List dialog screen should be more like No$GBA's.
When adding a cheat it should group them by cheat name instead of the E/D items it should just show on and off.
Â
-Cheats should be editable as well, just like NoGBA's.
Â
-GSA and CBA should be unified into one button marked as Add Code.
Seeing as from what I've heard and tested' date=' AR Codes, GSA Codes. and CBA codes are all addable via the Gameshark and Codebreaker buttons.[/quote']Â
-Support for custom Qt themes.
<blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentid="10" data-ipsquote-contentclass="forums_Topic"><div>As it stands' date=' the QT apps I've seen have had issues with showing radio buttons and confirmation button outlines when a non standard windows theme is in use.[/quote']Â
-An SVG splash startup-background.
Note that the above is purely a mockup.
Mudlord suggested a 3D cube with the splash on the sides. /emoticons/smile@2x.png 2x" width="20" height="20" />
Â
-Sidebar with common emu functions.
Work on this has already started with the cheat sidebar.
Â
-Use Oxygen icons for teh sex valuez.
Integration has already begun.
</div></blockquote>
Qt GUI feature suggestion thread
Posted: Tue Mar 18, 2008 6:36 pm
by mudlord
Qt GUI feature suggestion thread
Posted: Thu Mar 20, 2008 8:00 am
by deniseweird
The splash screen will take up the whole window, won't it? (No, I am not counting in menu bars etc [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" /> you know what I mean.) Just having it centered in the middle of a lot of gray space doesn't look so good. I know it's a mockup, and this may be a stupid question, but I wanted to make sure. ^^;;
Qt GUI feature suggestion thread
Posted: Thu Mar 20, 2008 8:09 am
by dualscreenman
Yeah, it could be resized to show way less window space. I just was lazy and didn't want to for the mockup. /emoticons/tongue@2x.png 2x" width="20" height="20" />
Â
Oh, I also had another idea...
Â
An SVG pause overlay.
Â
Mockup:
This way you can easily tell that emulation is indeed paused.
Â
It would probably be better to make that configurable if it ever did get implemented, since I can see times when I'd want to pause emulation and get a better look at the screen. Oh! Oh!. Idea! Maybe you could click to hide it...
Qt GUI feature suggestion thread
Posted: Thu Mar 20, 2008 8:30 am
by deniseweird
Why not do this for all messages? You could use Amarok-like OSD btw. If you reset for example, the OSD says Reset, looking nice and all :3
Qt GUI feature suggestion thread
Posted: Thu Mar 20, 2008 9:09 am
by dualscreenman
Good idea. I'd be willing to provide artwork if the idea ever gets implemented.
Qt GUI feature suggestion thread
Posted: Thu Mar 20, 2008 10:01 am
by spacy51
OSD sounds like a good idea.
However, it is stupid to fill the whole screen with a pause message...
Just a little 50% transparent hint in one of the edges should be enough.
Qt GUI feature suggestion thread
Posted: Fri Mar 21, 2008 10:08 am
by xKiv
You could also just make the window a little bit taller and put a scrolling log (history) of messages there ... preferably with a timestamp (and I would appreciate a current time indicator too [img]<fileStore.core_Emoticons>/emoticons/smile.png[/img]/emoticons/smile@2x.png 2x" width="20" height="20" />.
Â
I wanted to do this myself (in the SDL port), but just ended up echoing all messages to STDOUT ...
Â
Oh, and as for the "paused" state, I just printed Pause on/Pause off ...
Â
This would also solve the "messages hide part of the picture" problem (like when I save/load a state ...). Simply send all the messages to the message window instead of laying them over the emulated screen.
Qt GUI feature suggestion thread
Posted: Wed Mar 26, 2008 5:58 pm
by TheCloudOfSmoke
I don't like the whole splash screen thing or the pause thing. Too much going on which makes the emulator look unprofessional imo. Why not just have a hidable/showable status bar at the bottom like Nestopia where all of the status messages will go. I don't like the current in-screen red text method of the status messages. It should be separate from the gameplay completely except when it's in full screen mode.
Qt GUI feature suggestion thread
Posted: Wed Mar 26, 2008 9:58 pm
by Squall Leonhart
You could also just make the window a little bit taller and put a scrolling log (history) of messages there ... preferably with a timestamp (and I would appreciate a current time indicator too [img]<fileStore.core_Emoticons>/emoticons/smile.png[/img]/emoticons/smile@2x.png 2x" width="20" height="20" />.
Â
Definitely not, GDI detracts from emulation performance as it is without further adding more gdi objects, VBA already has a logging window, we can improve upon this instead
Â
Â
Onscreen display is as such for a reason, granted theres no reason to have the cpu info shown in the window when set to windowed mode as the information is already in the title bar, but when in fullscreen, it is good to have an idea of performance levels especially for performance debugging.
Â
Consistency between the render modes is to be worked on so that both d3d and opengl have the OSD in the same places, and the same sizes