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

overlays: implement osk panels #7781

Merged
merged 4 commits into from
Mar 19, 2020
Merged

Conversation

Megamouse
Copy link
Contributor

@Megamouse Megamouse commented Mar 15, 2020

  • Refactors the overlay osk to use panels that can be switched out dynamically
  • Fixes wrongly enabled control buttons (shift and layer/mode)
  • Fix Full-Width alphabet, which could not be displayed before
  • Uses L2 and R2 for switching between the panels
  • Adds URL Panel
  • Adds Password Panel (No *** yet)
  • Adds Halfwidth Numeric Panel
  • Adds Fullwidth Numeric Panel
  • Adds Halfwidth Alphabet Panel
  • Adds Fullwidth Alphabet Panel
  • Adds Basic Japanese Panel (no dictionary)
  • Adds Basic Hiragana Panel (no dictionary)
  • Adds Basic Katakana Panel
  • Adds English Panel
  • Takes the osk panel modes passed by games into account and uses the system language by default
  • Uses English Panel as Fallback for other languages

TODO:

  • Add visual clues for current/available panels and L2/R2

@Megamouse Megamouse force-pushed the asdasdasdasdasd branch 2 times, most recently from 3be11a0 to 65b08eb Compare March 15, 2020 13:01
@MsDarkLow
Copy link
Contributor

Seems to be working properly.
Example of renaming a doggo to Morishita (モリシた) and to Mega (English) in Yakuza Ishin.
Morishita (モリシた)
1Morishita
2Morishita
Mega
3Mega
4Mega

This prevents that the placeholder disappears
We now try to keep the current x and y selected after panel changes.
Also change some copy to ref
@Megamouse Megamouse merged commit fd8cda0 into RPCS3:master Mar 19, 2020
@Megamouse Megamouse deleted the asdasdasdasdasd branch March 19, 2020 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants