New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DolphinQt2: Startup Warning #4006
Conversation
Looks good. |
Null VideoBackend is not being linked correctly.
Ooooh ok, um, I need to give some pointers here! The Dolphin is not vertically centered in the text block (all three paragraphs) it is in. It is also very tight, and needs much more padding around the logo! Black and yellow stripes just looks... severe. And it seems rather excessive I think. Isn't it attention grabbing enough by presenting an unknown pop up in front of them? There's like a sea of unused space on the bottom left! The buttons really should be placed in a row horizontally along the bottom, and not stacked vertically. It would be a much more efficient use of space in this design. Windows XP arrows. Please no. PLEASE. |
Review status: 0 of 10 files reviewed at latest revision, 2 unresolved discussions. Source/Core/DolphinQt2/InDevelopmentWarning.h, line 7 [r3] (raw file):
QBrush can be a forward declaration. Source/Core/DolphinQt2/InDevelopmentWarning.h, line 10 [r3] (raw file):
class InDevelopmentWarning final : public QDialog Comments from Reviewable |
Source/Core/DolphinQt2/InDevelopmentWarning.h, line 18 [r3] (raw file):
These two static functions should also likely be private if possible. Comments from Reviewable |
Yellow banner LGTM. |
I don't think we need the Dolphin logo here TBH. Would make the window smaller without. |
Source/Core/DolphinQt2/InDevelopmentWarning.h, line 18 [r3] (raw file):
|
Review status: 0 of 10 files reviewed at latest revision, 3 unresolved discussions. Source/Core/DolphinQt2/InDevelopmentWarning.h, line 7 [r3] (raw file):
|
Something weird about the buttons due to the button size being far wider than the text it causes the text to be more left than it should. |
I changed the proportions on the stretch factor: The buttons naturally align their content to the left because they're modeled on bullet points (Windows 7 Copy Dialog). |
Yes I understand the alignment, but the button border should shrink to the size of the button text of the largest width. The shrunk version looks 10x better. |
I really dislike that yellow stripe image at the top. As @MaJoRoesch said, it is way too severe. It's a UI for a video game console emulator, not a nuclear missile control system. @Parlane is a troll. :P |
It'd probably look way better with some sort of red background instead of the yellow/black stripes. |
OK @pringo's design is definitely better IMO. |
Add a GUI prompt to tell users not to use DolphinQt by accident.
@Helios747 I was thinking "construction site" rather than "nuclear silo". @slx7R4GDZM The pattern and colors were based on hazard stripes, e.g. Barricade Tape @pringo I assume that was a mockup? I couldn't figure out how to extend QMessageBox sanely so I just reimplemented the design manually. |
What about a checkbox: "I know what i'm doing, stop asking", that appears after you launched QT for a few times, and which prevents showing the screen in the future? |
There is a ini file setting you can set to make the warning go away. I'm not sure we want to expose that setting to a GUI just yet, maybe when DolphinQt gets to a less experimental state. |
LGTM. |
Reviewed 1 of 9 files at r1, 1 of 9 files at r2, 6 of 8 files at r3, 1 of 2 files at r4, 1 of 1 files at r6. Comments from Reviewable |
Much better! LGTM |
@EmptyChaos Yeah it was just a mockup. |
In PR #3981 Phire suggested adding a warning prompt to DolphinQt so that users don't accidentally try to use it instead of DolphinWX if both binaries are included in the packages produced by the buildbot. [The other option is to produce a separate build package for DolphinQt so the binaries don't end up mixed together.] This needs someone to supply the text for whatever it should say.
This change is