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

Add descriptions to Decky titleview DialogButtons #502

Merged
merged 2 commits into from Jul 9, 2023

Conversation

ferothefox
Copy link
Contributor

  • I have tested this code on a steam deck or on a PC
  • My changes generate no new errors/warnings
  • This is a bugfix/hotfix
  • This is a new feature

Description

This simple PR is in preparation for custom titleviews. Since plugins may reuse the same icons or use ones that aren't universally recognized, it will be a good practice to disambiguate Decky's buttons with labels. This also has precedence in the Steam UI, where any icon-only button has a matching description.

This is in preparation for beebles' custom titleview. Since plugins may reuse the same icons in their custom titleviews, it will be a good practice to disambiguate their meanings. In the Steam UI, any icon button has a matching description.
@TrainDoctor TrainDoctor requested review from EMERALD0874, AAGaming00 and a team July 8, 2023 13:37
@TrainDoctor TrainDoctor added the enhancement New feature or request label Jul 8, 2023
@PartyWumpus
Copy link
Member

This should probably use the translation stuff instead of being hardcoded, I'll see if I can do that tomorrow

@RodoMa92
Copy link
Contributor

RodoMa92 commented Jul 9, 2023

This should probably use the translation stuff instead of being hardcoded, I'll see if I can do that tomorrow

Already done :P

@PartyWumpus
Copy link
Member

lgtm, thanks

@PartyWumpus PartyWumpus merged commit 7c805e9 into SteamDeckHomebrew:main Jul 9, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants