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

Pksm switch #1497

Open
wants to merge 74 commits into
base: master
Choose a base branch
from
Open

Pksm switch #1497

wants to merge 74 commits into from

Conversation

Omar-Kay
Copy link

No description provided.

@Omar-Kay Omar-Kay force-pushed the pksm-switch branch 3 times, most recently from 96f7ada to 928d55b Compare February 23, 2025 16:41
@exnless
Copy link

exnless commented Mar 6, 2025

Bro please dont stop this is gonna be so awesome!!!! There a way to donate to yall?

Omar-Kay added 26 commits March 22, 2025 16:22
Enable controller input

Slightly improve aesthetics of screen

Add debugging a bit

Rename to title load screen

Fix makefile

Improve screen abit

Something visual!

Improve visual styling

Start for cross screen selection/navigation

Improve focus state of menu

Adjust focus states
Start a bit of code sharing

Create directional input handler

Focus around menu + pulsing outline
Allow second font support

Simplify main method, begin `README` contributor's guide
Reimplement focusable button

Fix focus state of button group

Add font manager class

Add medium font

Small visual cleanup

Update read me for interface navigation/control
Create draw line utility

Add support for grid in installed game section

Game grid component

Adjust directional input a bit

Begin scrolling game grid

Good top row scrolling

even closer

Even better!

Enable with tap too

Small grid focus/touch fix

Implement drag scroll on game grid
Improve game list to really allow for dynamic height
Add programmatic scroll debounce time to prevent jitters

Cull views outside of view port of scroll

Add animated scroll to offset
Add clang format rules

Begin UI code cleanup

run clang format on all files

Adjust namespaces

Unify some codebase conventions

Make it so height always comes from parent, and other UI cleanup

Save list as separate component

Focus manager & Selection manager

Attempt to enable trigger button as focusable

focus manager rework

Logging

Focus manager explicit rework

Does it finally really work?

r1 iteration 1

r1 ii

manual

A little better off now

Selection manager?

Small cleanup and fixes

Unify input manager

Add support for pulsing outline with rounded corners
Create emulator game list

c

Toggle emulator game list
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.

3 participants