Skip to content
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

UI: Improve user experience when AV Pack is set to "None" #1308

Merged
merged 16 commits into from
Nov 28, 2023

Conversation

Fabxx
Copy link
Contributor

@Fabxx Fabxx commented Dec 20, 2022

Fixes #1186

test.mp4

@GXTX
Copy link
Contributor

GXTX commented Feb 3, 2023

There's nothing inherently wrong with warning users about this, however I think a better approach would be to remove the option from the UI. Having no avpack connected is not beneficial to any end user and is only useful to a developer testing how the kernel and software react to that situation. People who need this functionality can already do this via command line launch options and via config.

@halotroop2288
Copy link

halotroop2288 commented Feb 24, 2023

not beneficial to any end user

I counter that it would make blindfolded playthroughs more authentic! 😸
And editing a config by hand is just bad UX, I think this is better.

@antangelo
Copy link
Contributor

I would prefer that we keep the option in the UI, I agree that having it there is better UX than requiring a command line argument even for developer use. As an alternative, we can add a warning above or below the setting in the UI if None is selected that indicates there will not be any video output, which should be clear enough on that front (in addition to the changing of the uninitialized display text).

@dracc
Copy link
Contributor

dracc commented Jun 14, 2023

not beneficial to any end user

I counter that it would make blindfolded playthroughs more authentic! 😸 And editing a config by hand is just bad UX, I think this is better.

Current implementation doesn't just disable video output, but emulates what happens if you haven't connected the AV Pack. What happens is the front LEDs flash orange and green and execution stops - not at all helpful for speedrunning.

ui/console.c Outdated Show resolved Hide resolved
ui/console.c Outdated Show resolved Hide resolved
ui/console.c Outdated Show resolved Hide resolved
@mborgerson
Copy link
Member

I agree a better default uninitialized screen would be nice, but I think we can do better than more console text here. How about just warning on the settings page when None is selected

@Fabxx Fabxx marked this pull request as draft November 2, 2023 17:46
@halotroop2288
Copy link

Did you just revert the whole PR?

@Fabxx
Copy link
Contributor Author

Fabxx commented Nov 4, 2023

Main code has been updated

@Fabxx Fabxx marked this pull request as ready for review November 20, 2023 09:08
ui/xui/main-menu.cc Outdated Show resolved Hide resolved
@Fabxx
Copy link
Contributor Author

Fabxx commented Nov 28, 2023

all the modifications were applied, should be ready to merge

@mborgerson mborgerson merged commit 800eb46 into xemu-project:master Nov 28, 2023
15 checks passed
@mborgerson
Copy link
Member

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve user experience when AV Pack is set to "None"
6 participants